./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix000.oepc.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/mix000.oepc.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/mix000.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix000.oepc.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 20:29:18,187 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:29:18,264 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:29:18,269 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:29:18,270 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:29:18,288 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:29:18,288 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:29:18,289 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:29:18,289 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:29:18,289 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:29:18,290 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:29:18,290 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:29:18,290 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:29:18,290 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:29:18,291 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:29:18,291 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:29:18,291 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:29:18,291 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:29:18,291 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:29:18,292 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:29:18,292 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:29:18,296 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:29:18,296 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:29:18,297 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:29:18,298 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:29:18,298 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:29:18,298 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:29:18,298 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:29:18,298 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:29:18,299 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:29:18,299 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:29:18,300 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:29:18,300 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:29:18,300 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:29:18,300 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:29:18,300 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:29:18,301 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:29:18,301 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:29:18,301 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:29:18,301 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:29:18,301 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:29:18,302 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:29:18,302 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:29:18,302 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 20:29:18,504 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:29:18,524 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:29:18,526 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:29:18,527 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:29:18,528 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:29:18,529 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix000.oepc.i [2024-06-21 20:29:19,605 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:29:19,812 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:29:19,812 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix000.oepc.i [2024-06-21 20:29:19,836 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/639382c8a/0273c138cf2f4470a8a0c845767ca12b/FLAG739db8fcf [2024-06-21 20:29:19,848 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/639382c8a/0273c138cf2f4470a8a0c845767ca12b [2024-06-21 20:29:19,850 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:29:19,850 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:29:19,851 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/mix000.oepc.yml/witness.yml [2024-06-21 20:29:19,984 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:29:19,985 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:29:19,988 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:29:19,988 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:29:19,992 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:29:19,992 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:29:19" (1/2) ... [2024-06-21 20:29:19,993 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70166c72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:29:19, skipping insertion in model container [2024-06-21 20:29:19,994 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:29:19" (1/2) ... [2024-06-21 20:29:19,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6ee0eec2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:29:19, skipping insertion in model container [2024-06-21 20:29:19,995 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:29:19" (2/2) ... [2024-06-21 20:29:19,996 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70166c72 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:29:19, skipping insertion in model container [2024-06-21 20:29:19,996 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:29:19" (2/2) ... [2024-06-21 20:29:19,997 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:29:20,044 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:29:20,045 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! 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_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_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$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! 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$read_delayed == (_Bool)0) [2024-06-21 20:29:20,046 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] ((((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! 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_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_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$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! 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$read_delayed == (_Bool)0) [2024-06-21 20:29:20,046 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:29:20,046 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-21 20:29:20,083 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:29:20,355 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:29:20,368 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:29:20,476 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:29:20,516 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:29:20,517 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:29:20 WrapperNode [2024-06-21 20:29:20,518 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:29:20,519 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:29:20,519 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:29:20,519 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:29:20,524 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,555 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,588 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-21 20:29:20,591 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:29:20,592 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:29:20,592 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:29:20,592 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:29:20,600 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,601 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,605 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,623 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 20:29:20,629 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,629 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,635 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,652 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,655 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,656 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,666 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:29:20,667 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:29:20,667 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:29:20,667 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:29:20,668 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 08:29:20" (1/1) ... [2024-06-21 20:29:20,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:29:20,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:29:20,703 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 20:29:20,731 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:29:20,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:29:20,732 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:29:20,732 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:29:20,732 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:29:20,732 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:29:20,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:29:20,732 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:29:20,733 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:29:20,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:29:20,734 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 20:29:20,728 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 20:29:20,825 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:29:20,828 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:29:21,165 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:29:21,165 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:29:21,319 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:29:21,319 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:29:21,321 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:29:21 BoogieIcfgContainer [2024-06-21 20:29:21,321 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:29:21,323 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:29:21,323 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:29:21,325 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:29:21,325 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:29:19" (1/4) ... [2024-06-21 20:29:21,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f519fc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:29:21, skipping insertion in model container [2024-06-21 20:29:21,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:29:19" (2/4) ... [2024-06-21 20:29:21,330 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f519fc6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:29:21, skipping insertion in model container [2024-06-21 20:29:21,330 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 08:29:20" (3/4) ... [2024-06-21 20:29:21,331 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f519fc6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:29:21, skipping insertion in model container [2024-06-21 20:29:21,331 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:29:21" (4/4) ... [2024-06-21 20:29:21,332 INFO L112 eAbstractionObserver]: Analyzing ICFG mix000.oepc.i [2024-06-21 20:29:21,345 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:29:21,345 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 20:29:21,346 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:29:21,377 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:29:21,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 20:29:21,427 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-21 20:29:21,427 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:29:21,430 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 20:29:21,430 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 20:29:21,433 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-21 20:29:21,447 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:29:21,454 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;@338fa370, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:29:21,455 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 20:29:21,461 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:29:21,461 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 20:29:21,461 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:29:21,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:21,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:29:21,463 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 20:29:21,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:21,475 INFO L85 PathProgramCache]: Analyzing trace with hash 368677949, now seen corresponding path program 1 times [2024-06-21 20:29:21,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:21,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657325789] [2024-06-21 20:29:21,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:21,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:21,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:22,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 20:29:22,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:22,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657325789] [2024-06-21 20:29:22,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657325789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:22,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:22,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:29:22,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497179304] [2024-06-21 20:29:22,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:22,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:29:22,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:22,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:29:22,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:29:22,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-21 20:29:22,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:22,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:22,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-21 20:29:22,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:22,542 INFO L124 PetriNetUnfolderBase]: 162/309 cut-off events. [2024-06-21 20:29:22,543 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 20:29:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 309 events. 162/309 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1182 event pairs, 97 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 609. Up to 288 conditions per place. [2024-06-21 20:29:22,548 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 21 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-21 20:29:22,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 115 flow [2024-06-21 20:29:22,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:29:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:29:22,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-06-21 20:29:22,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6021505376344086 [2024-06-21 20:29:22,559 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 56 transitions. [2024-06-21 20:29:22,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 115 flow [2024-06-21 20:29:22,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 112 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 20:29:22,563 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-21 20:29:22,564 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 20:29:22,566 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-21 20:29:22,567 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-21 20:29:22,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:22,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:22,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:22,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:29:22,567 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 20:29:22,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:22,568 INFO L85 PathProgramCache]: Analyzing trace with hash 2112218588, now seen corresponding path program 1 times [2024-06-21 20:29:22,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:22,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382720840] [2024-06-21 20:29:22,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:22,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:23,174 INFO 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 20:29:23,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:23,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382720840] [2024-06-21 20:29:23,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382720840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:23,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:23,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:29:23,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658012700] [2024-06-21 20:29:23,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:23,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:29:23,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:29:23,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:29:23,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-21 20:29:23,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:23,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:23,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-21 20:29:23,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:23,327 INFO L124 PetriNetUnfolderBase]: 159/306 cut-off events. [2024-06-21 20:29:23,327 INFO L125 PetriNetUnfolderBase]: For 60/60 co-relation queries the response was YES. [2024-06-21 20:29:23,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 306 events. 159/306 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1173 event pairs, 79 based on Foata normal form. 2/306 useless extension candidates. Maximal degree in co-relation 682. Up to 274 conditions per place. [2024-06-21 20:29:23,331 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 25 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-21 20:29:23,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 157 flow [2024-06-21 20:29:23,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:29:23,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:29:23,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 72 transitions. [2024-06-21 20:29:23,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-21 20:29:23,333 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 72 transitions. [2024-06-21 20:29:23,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 157 flow [2024-06-21 20:29:23,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:29:23,335 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-21 20:29:23,335 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 20:29:23,336 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-21 20:29:23,336 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-21 20:29:23,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:23,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:23,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:23,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:29:23,337 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 20:29:23,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:23,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1054267720, now seen corresponding path program 1 times [2024-06-21 20:29:23,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:23,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289792500] [2024-06-21 20:29:23,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:23,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:23,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:24,041 INFO 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 20:29:24,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:24,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289792500] [2024-06-21 20:29:24,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289792500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:24,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:24,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:29:24,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455155076] [2024-06-21 20:29:24,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:24,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:29:24,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:29:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:29:24,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-21 20:29:24,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:24,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:24,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-21 20:29:24,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:24,214 INFO L124 PetriNetUnfolderBase]: 153/300 cut-off events. [2024-06-21 20:29:24,214 INFO L125 PetriNetUnfolderBase]: For 174/174 co-relation queries the response was YES. [2024-06-21 20:29:24,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747 conditions, 300 events. 153/300 cut-off events. For 174/174 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1128 event pairs, 43 based on Foata normal form. 4/302 useless extension candidates. Maximal degree in co-relation 733. Up to 246 conditions per place. [2024-06-21 20:29:24,216 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 30 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-21 20:29:24,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 209 flow [2024-06-21 20:29:24,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:29:24,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:29:24,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 20:29:24,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5741935483870968 [2024-06-21 20:29:24,218 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 89 transitions. [2024-06-21 20:29:24,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 209 flow [2024-06-21 20:29:24,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 200 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:29:24,219 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-21 20:29:24,220 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 20:29:24,220 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-21 20:29:24,220 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-21 20:29:24,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:24,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:24,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:24,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:29:24,221 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 20:29:24,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:24,222 INFO L85 PathProgramCache]: Analyzing trace with hash -905032760, now seen corresponding path program 1 times [2024-06-21 20:29:24,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:24,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440389298] [2024-06-21 20:29:24,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:24,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:24,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:24,652 INFO 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 20:29:24,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:24,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440389298] [2024-06-21 20:29:24,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440389298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:24,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:24,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:29:24,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76717806] [2024-06-21 20:29:24,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:24,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:29:24,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:24,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:29:24,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:29:24,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:24,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:24,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:24,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:24,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:24,892 INFO L124 PetriNetUnfolderBase]: 211/379 cut-off events. [2024-06-21 20:29:24,892 INFO L125 PetriNetUnfolderBase]: For 353/353 co-relation queries the response was YES. [2024-06-21 20:29:24,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1053 conditions, 379 events. 211/379 cut-off events. For 353/353 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1339 event pairs, 92 based on Foata normal form. 1/378 useless extension candidates. Maximal degree in co-relation 1037. Up to 368 conditions per place. [2024-06-21 20:29:24,894 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 28 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-21 20:29:24,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 205 flow [2024-06-21 20:29:24,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:29:24,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:29:24,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 61 transitions. [2024-06-21 20:29:24,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 20:29:24,896 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 5 states and 61 transitions. [2024-06-21 20:29:24,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 205 flow [2024-06-21 20:29:24,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 36 transitions, 190 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:29:24,897 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 131 flow [2024-06-21 20:29:24,898 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 20:29:24,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-21 20:29:24,898 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 131 flow [2024-06-21 20:29:24,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:24,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:24,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:24,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:29:24,899 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 20:29:24,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:24,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1405231846, now seen corresponding path program 1 times [2024-06-21 20:29:24,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:24,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228192256] [2024-06-21 20:29:24,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:24,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:26,235 INFO 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 20:29:26,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:26,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228192256] [2024-06-21 20:29:26,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228192256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:26,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:26,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:26,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119689108] [2024-06-21 20:29:26,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:26,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:26,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:26,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:26,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:26,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 20:29:26,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 131 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:26,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:26,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 20:29:26,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:26,519 INFO L124 PetriNetUnfolderBase]: 190/354 cut-off events. [2024-06-21 20:29:26,519 INFO L125 PetriNetUnfolderBase]: For 526/526 co-relation queries the response was YES. [2024-06-21 20:29:26,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1019 conditions, 354 events. 190/354 cut-off events. For 526/526 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1260 event pairs, 34 based on Foata normal form. 4/356 useless extension candidates. Maximal degree in co-relation 1002. Up to 272 conditions per place. [2024-06-21 20:29:26,521 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 12 changer transitions 0/56 dead transitions. [2024-06-21 20:29:26,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 291 flow [2024-06-21 20:29:26,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:26,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:26,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 20:29:26,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:29:26,523 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 131 flow. Second operand 8 states and 124 transitions. [2024-06-21 20:29:26,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 291 flow [2024-06-21 20:29:26,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:29:26,525 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 162 flow [2024-06-21 20:29:26,525 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=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=162, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-21 20:29:26,526 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-21 20:29:26,526 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 162 flow [2024-06-21 20:29:26,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:26,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:26,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:26,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:29:26,527 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 20:29:26,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:26,527 INFO L85 PathProgramCache]: Analyzing trace with hash 2008756451, now seen corresponding path program 1 times [2024-06-21 20:29:26,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:26,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535641309] [2024-06-21 20:29:26,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:26,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:26,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:26,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:26,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:26,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535641309] [2024-06-21 20:29:26,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535641309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:26,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:26,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:29:26,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833558476] [2024-06-21 20:29:26,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:26,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:29:26,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:26,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:29:26,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:29:27,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:27,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 162 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:27,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:27,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:27,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:27,263 INFO L124 PetriNetUnfolderBase]: 201/362 cut-off events. [2024-06-21 20:29:27,263 INFO L125 PetriNetUnfolderBase]: For 703/703 co-relation queries the response was YES. [2024-06-21 20:29:27,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1164 conditions, 362 events. 201/362 cut-off events. For 703/703 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1232 event pairs, 49 based on Foata normal form. 3/363 useless extension candidates. Maximal degree in co-relation 1144. Up to 342 conditions per place. [2024-06-21 20:29:27,266 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 34 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-21 20:29:27,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 44 transitions, 272 flow [2024-06-21 20:29:27,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:29:27,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:29:27,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-21 20:29:27,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 20:29:27,267 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 162 flow. Second operand 6 states and 71 transitions. [2024-06-21 20:29:27,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 44 transitions, 272 flow [2024-06-21 20:29:27,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 44 transitions, 248 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:29:27,269 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 171 flow [2024-06-21 20:29:27,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=138, 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=171, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2024-06-21 20:29:27,270 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 20:29:27,270 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 171 flow [2024-06-21 20:29:27,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:27,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:27,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:27,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:29:27,271 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 20:29:27,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:27,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1294430037, now seen corresponding path program 1 times [2024-06-21 20:29:27,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:27,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412647148] [2024-06-21 20:29:27,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:27,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:27,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:27,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:27,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412647148] [2024-06-21 20:29:27,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412647148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:27,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:27,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:29:27,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860269314] [2024-06-21 20:29:27,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:27,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:29:27,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:27,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:29:27,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:29:27,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:27,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 171 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:27,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:27,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:27,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:28,129 INFO L124 PetriNetUnfolderBase]: 213/383 cut-off events. [2024-06-21 20:29:28,129 INFO L125 PetriNetUnfolderBase]: For 900/900 co-relation queries the response was YES. [2024-06-21 20:29:28,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1286 conditions, 383 events. 213/383 cut-off events. For 900/900 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1313 event pairs, 50 based on Foata normal form. 1/382 useless extension candidates. Maximal degree in co-relation 1264. Up to 359 conditions per place. [2024-06-21 20:29:28,132 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 13 changer transitions 0/51 dead transitions. [2024-06-21 20:29:28,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 51 transitions, 336 flow [2024-06-21 20:29:28,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:29:28,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:29:28,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-21 20:29:28,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-21 20:29:28,139 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 171 flow. Second operand 7 states and 80 transitions. [2024-06-21 20:29:28,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 51 transitions, 336 flow [2024-06-21 20:29:28,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 51 transitions, 317 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:29:28,141 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 239 flow [2024-06-21 20:29:28,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=239, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-21 20:29:28,142 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2024-06-21 20:29:28,142 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 239 flow [2024-06-21 20:29:28,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:28,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:28,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:28,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:29:28,143 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 20:29:28,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:28,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1265593527, now seen corresponding path program 2 times [2024-06-21 20:29:28,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:28,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219939073] [2024-06-21 20:29:28,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:28,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:28,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:28,631 INFO 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 20:29:28,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:28,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219939073] [2024-06-21 20:29:28,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219939073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:28,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:28,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:29:28,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380408385] [2024-06-21 20:29:28,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:28,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:29:28,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:28,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:29:28,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:29:28,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:28,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 239 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:28,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:28,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:28,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:28,825 INFO L124 PetriNetUnfolderBase]: 211/380 cut-off events. [2024-06-21 20:29:28,825 INFO L125 PetriNetUnfolderBase]: For 1184/1184 co-relation queries the response was YES. [2024-06-21 20:29:28,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1372 conditions, 380 events. 211/380 cut-off events. For 1184/1184 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1307 event pairs, 49 based on Foata normal form. 1/379 useless extension candidates. Maximal degree in co-relation 1347. Up to 365 conditions per place. [2024-06-21 20:29:28,828 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 38 selfloop transitions, 9 changer transitions 0/49 dead transitions. [2024-06-21 20:29:28,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 49 transitions, 345 flow [2024-06-21 20:29:28,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:29:28,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:29:28,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-21 20:29:28,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 20:29:28,830 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 239 flow. Second operand 6 states and 69 transitions. [2024-06-21 20:29:28,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 49 transitions, 345 flow [2024-06-21 20:29:28,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 49 transitions, 337 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-21 20:29:28,833 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 254 flow [2024-06-21 20:29:28,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=254, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2024-06-21 20:29:28,837 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2024-06-21 20:29:28,837 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 254 flow [2024-06-21 20:29:28,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:28,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:28,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:28,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:29:28,840 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 20:29:28,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:28,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1114817301, now seen corresponding path program 3 times [2024-06-21 20:29:28,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:28,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908018633] [2024-06-21 20:29:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:28,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:28,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:29,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:29,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:29,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908018633] [2024-06-21 20:29:29,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908018633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:29,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:29,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:29:29,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397643374] [2024-06-21 20:29:29,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:29,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:29:29,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:29,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:29:29,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:29:29,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:29,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 254 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:29,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:29,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:29,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:29,507 INFO L124 PetriNetUnfolderBase]: 209/377 cut-off events. [2024-06-21 20:29:29,507 INFO L125 PetriNetUnfolderBase]: For 1500/1500 co-relation queries the response was YES. [2024-06-21 20:29:29,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1408 conditions, 377 events. 209/377 cut-off events. For 1500/1500 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1289 event pairs, 49 based on Foata normal form. 1/376 useless extension candidates. Maximal degree in co-relation 1380. Up to 345 conditions per place. [2024-06-21 20:29:29,509 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 38 selfloop transitions, 17 changer transitions 0/57 dead transitions. [2024-06-21 20:29:29,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 57 transitions, 413 flow [2024-06-21 20:29:29,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:29:29,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:29:29,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-21 20:29:29,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:29:29,510 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 254 flow. Second operand 7 states and 84 transitions. [2024-06-21 20:29:29,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 57 transitions, 413 flow [2024-06-21 20:29:29,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 57 transitions, 396 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 20:29:29,513 INFO L231 Difference]: Finished difference. Result has 61 places, 48 transitions, 317 flow [2024-06-21 20:29:29,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=317, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2024-06-21 20:29:29,513 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-21 20:29:29,514 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 317 flow [2024-06-21 20:29:29,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:29,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:29,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:29,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:29:29,514 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 20:29:29,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:29,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1767584361, now seen corresponding path program 1 times [2024-06-21 20:29:29,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:29,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143596235] [2024-06-21 20:29:29,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:29,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:29,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:30,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:30,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:30,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143596235] [2024-06-21 20:29:30,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143596235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:30,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:30,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:30,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616991473] [2024-06-21 20:29:30,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:30,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:30,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:30,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:30,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:30,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:30,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 317 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:30,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:30,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:30,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:30,569 INFO L124 PetriNetUnfolderBase]: 212/382 cut-off events. [2024-06-21 20:29:30,569 INFO L125 PetriNetUnfolderBase]: For 1928/1928 co-relation queries the response was YES. [2024-06-21 20:29:30,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1535 conditions, 382 events. 212/382 cut-off events. For 1928/1928 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1337 event pairs, 49 based on Foata normal form. 1/381 useless extension candidates. Maximal degree in co-relation 1505. Up to 327 conditions per place. [2024-06-21 20:29:30,572 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 41 selfloop transitions, 21 changer transitions 0/64 dead transitions. [2024-06-21 20:29:30,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 64 transitions, 517 flow [2024-06-21 20:29:30,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:29:30,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:29:30,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-21 20:29:30,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4055299539170507 [2024-06-21 20:29:30,573 INFO L175 Difference]: Start difference. First operand has 61 places, 48 transitions, 317 flow. Second operand 7 states and 88 transitions. [2024-06-21 20:29:30,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 64 transitions, 517 flow [2024-06-21 20:29:30,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 64 transitions, 485 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:29:30,575 INFO L231 Difference]: Finished difference. Result has 65 places, 52 transitions, 360 flow [2024-06-21 20:29:30,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=65, PETRI_TRANSITIONS=52} [2024-06-21 20:29:30,576 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-21 20:29:30,576 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 52 transitions, 360 flow [2024-06-21 20:29:30,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:30,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:30,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:30,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:29:30,577 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 20:29:30,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:30,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1502795314, now seen corresponding path program 1 times [2024-06-21 20:29:30,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:30,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767471559] [2024-06-21 20:29:30,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:30,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:30,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:31,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:31,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767471559] [2024-06-21 20:29:31,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767471559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:31,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:31,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:31,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447464557] [2024-06-21 20:29:31,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:31,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:31,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:31,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:31,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:31,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:31,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 52 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:31,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:31,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:31,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:31,384 INFO L124 PetriNetUnfolderBase]: 231/413 cut-off events. [2024-06-21 20:29:31,385 INFO L125 PetriNetUnfolderBase]: For 2570/2570 co-relation queries the response was YES. [2024-06-21 20:29:31,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 413 events. 231/413 cut-off events. For 2570/2570 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1453 event pairs, 51 based on Foata normal form. 3/414 useless extension candidates. Maximal degree in co-relation 1706. Up to 351 conditions per place. [2024-06-21 20:29:31,387 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 21 changer transitions 0/71 dead transitions. [2024-06-21 20:29:31,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 71 transitions, 578 flow [2024-06-21 20:29:31,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:29:31,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:29:31,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-21 20:29:31,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-21 20:29:31,390 INFO L175 Difference]: Start difference. First operand has 65 places, 52 transitions, 360 flow. Second operand 7 states and 90 transitions. [2024-06-21 20:29:31,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 71 transitions, 578 flow [2024-06-21 20:29:31,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 71 transitions, 547 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 20:29:31,394 INFO L231 Difference]: Finished difference. Result has 70 places, 58 transitions, 421 flow [2024-06-21 20:29:31,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=421, PETRI_PLACES=70, PETRI_TRANSITIONS=58} [2024-06-21 20:29:31,394 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-21 20:29:31,394 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 58 transitions, 421 flow [2024-06-21 20:29:31,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:31,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:31,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:31,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:29:31,395 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 20:29:31,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:31,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1502795097, now seen corresponding path program 2 times [2024-06-21 20:29:31,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:31,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894503973] [2024-06-21 20:29:31,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:31,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:31,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:32,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:32,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894503973] [2024-06-21 20:29:32,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894503973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:32,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:32,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:32,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989353877] [2024-06-21 20:29:32,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:32,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:32,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:32,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:32,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:32,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:32,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 58 transitions, 421 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:32,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:32,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:32,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:32,357 INFO L124 PetriNetUnfolderBase]: 234/418 cut-off events. [2024-06-21 20:29:32,357 INFO L125 PetriNetUnfolderBase]: For 2950/2950 co-relation queries the response was YES. [2024-06-21 20:29:32,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1892 conditions, 418 events. 234/418 cut-off events. For 2950/2950 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1485 event pairs, 50 based on Foata normal form. 1/417 useless extension candidates. Maximal degree in co-relation 1858. Up to 381 conditions per place. [2024-06-21 20:29:32,360 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 47 selfloop transitions, 19 changer transitions 0/68 dead transitions. [2024-06-21 20:29:32,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 587 flow [2024-06-21 20:29:32,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:29:32,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:29:32,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-21 20:29:32,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824884792626728 [2024-06-21 20:29:32,361 INFO L175 Difference]: Start difference. First operand has 70 places, 58 transitions, 421 flow. Second operand 7 states and 83 transitions. [2024-06-21 20:29:32,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 587 flow [2024-06-21 20:29:32,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 68 transitions, 571 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:29:32,365 INFO L231 Difference]: Finished difference. Result has 75 places, 60 transitions, 467 flow [2024-06-21 20:29:32,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=467, PETRI_PLACES=75, PETRI_TRANSITIONS=60} [2024-06-21 20:29:32,366 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-21 20:29:32,366 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 60 transitions, 467 flow [2024-06-21 20:29:32,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:32,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:32,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:32,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:29:32,367 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 20:29:32,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:32,367 INFO L85 PathProgramCache]: Analyzing trace with hash -578692951, now seen corresponding path program 3 times [2024-06-21 20:29:32,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:32,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957024605] [2024-06-21 20:29:32,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:32,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:32,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:33,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:33,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:33,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957024605] [2024-06-21 20:29:33,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957024605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:33,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:33,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:33,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422361517] [2024-06-21 20:29:33,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:33,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:33,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:33,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:33,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:33,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:33,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 60 transitions, 467 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:33,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:33,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:33,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:33,247 INFO L124 PetriNetUnfolderBase]: 232/415 cut-off events. [2024-06-21 20:29:33,247 INFO L125 PetriNetUnfolderBase]: For 3384/3384 co-relation queries the response was YES. [2024-06-21 20:29:33,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1932 conditions, 415 events. 232/415 cut-off events. For 3384/3384 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1458 event pairs, 50 based on Foata normal form. 1/414 useless extension candidates. Maximal degree in co-relation 1895. Up to 397 conditions per place. [2024-06-21 20:29:33,250 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 53 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-21 20:29:33,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 66 transitions, 609 flow [2024-06-21 20:29:33,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:29:33,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:29:33,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-21 20:29:33,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35944700460829493 [2024-06-21 20:29:33,251 INFO L175 Difference]: Start difference. First operand has 75 places, 60 transitions, 467 flow. Second operand 7 states and 78 transitions. [2024-06-21 20:29:33,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 66 transitions, 609 flow [2024-06-21 20:29:33,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 66 transitions, 565 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:29:33,258 INFO L231 Difference]: Finished difference. Result has 77 places, 60 transitions, 450 flow [2024-06-21 20:29:33,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=450, PETRI_PLACES=77, PETRI_TRANSITIONS=60} [2024-06-21 20:29:33,259 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 47 predicate places. [2024-06-21 20:29:33,259 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 60 transitions, 450 flow [2024-06-21 20:29:33,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:33,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:33,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:33,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:29:33,260 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 20:29:33,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:33,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1974654658, now seen corresponding path program 2 times [2024-06-21 20:29:33,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:33,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394325568] [2024-06-21 20:29:33,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:33,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:33,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:33,764 INFO 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 20:29:33,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:33,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394325568] [2024-06-21 20:29:33,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394325568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:33,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:33,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:33,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018179832] [2024-06-21 20:29:33,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:33,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:33,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:33,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:33,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:33,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:33,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 60 transitions, 450 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:33,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:33,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:33,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:34,087 INFO L124 PetriNetUnfolderBase]: 241/430 cut-off events. [2024-06-21 20:29:34,087 INFO L125 PetriNetUnfolderBase]: For 4044/4044 co-relation queries the response was YES. [2024-06-21 20:29:34,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2011 conditions, 430 events. 241/430 cut-off events. For 4044/4044 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1525 event pairs, 50 based on Foata normal form. 3/431 useless extension candidates. Maximal degree in co-relation 1973. Up to 406 conditions per place. [2024-06-21 20:29:34,091 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 56 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-21 20:29:34,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 70 transitions, 622 flow [2024-06-21 20:29:34,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:34,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:34,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-21 20:29:34,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-06-21 20:29:34,092 INFO L175 Difference]: Start difference. First operand has 77 places, 60 transitions, 450 flow. Second operand 8 states and 87 transitions. [2024-06-21 20:29:34,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 70 transitions, 622 flow [2024-06-21 20:29:34,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 70 transitions, 580 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:34,097 INFO L231 Difference]: Finished difference. Result has 78 places, 62 transitions, 457 flow [2024-06-21 20:29:34,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=457, PETRI_PLACES=78, PETRI_TRANSITIONS=62} [2024-06-21 20:29:34,097 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 48 predicate places. [2024-06-21 20:29:34,098 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 62 transitions, 457 flow [2024-06-21 20:29:34,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:34,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:34,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:34,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:29:34,098 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 20:29:34,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:34,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1974387748, now seen corresponding path program 3 times [2024-06-21 20:29:34,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:34,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081628163] [2024-06-21 20:29:34,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:34,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:34,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:34,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:34,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:34,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081628163] [2024-06-21 20:29:34,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081628163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:34,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:34,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:34,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193875143] [2024-06-21 20:29:34,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:34,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:34,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:34,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:34,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:34,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:34,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 62 transitions, 457 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:34,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:34,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:34,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:34,877 INFO L124 PetriNetUnfolderBase]: 235/421 cut-off events. [2024-06-21 20:29:34,878 INFO L125 PetriNetUnfolderBase]: For 4299/4299 co-relation queries the response was YES. [2024-06-21 20:29:34,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1970 conditions, 421 events. 235/421 cut-off events. For 4299/4299 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1500 event pairs, 48 based on Foata normal form. 3/422 useless extension candidates. Maximal degree in co-relation 1932. Up to 385 conditions per place. [2024-06-21 20:29:34,883 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 56 selfloop transitions, 14 changer transitions 0/72 dead transitions. [2024-06-21 20:29:34,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 72 transitions, 623 flow [2024-06-21 20:29:34,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:29:34,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:29:34,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-21 20:29:34,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:29:34,885 INFO L175 Difference]: Start difference. First operand has 78 places, 62 transitions, 457 flow. Second operand 7 states and 84 transitions. [2024-06-21 20:29:34,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 72 transitions, 623 flow [2024-06-21 20:29:34,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 72 transitions, 582 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:34,890 INFO L231 Difference]: Finished difference. Result has 78 places, 62 transitions, 449 flow [2024-06-21 20:29:34,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=449, PETRI_PLACES=78, PETRI_TRANSITIONS=62} [2024-06-21 20:29:34,891 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 48 predicate places. [2024-06-21 20:29:34,891 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 62 transitions, 449 flow [2024-06-21 20:29:34,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:34,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:34,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:34,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:29:34,892 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 20:29:34,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:34,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1039578874, now seen corresponding path program 1 times [2024-06-21 20:29:34,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:34,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128106365] [2024-06-21 20:29:34,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:34,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:35,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:35,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:35,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128106365] [2024-06-21 20:29:35,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128106365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:35,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:35,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:35,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740244789] [2024-06-21 20:29:35,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:35,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:35,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:35,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:35,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:35,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:35,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 62 transitions, 449 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:35,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:35,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:35,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:36,047 INFO L124 PetriNetUnfolderBase]: 241/431 cut-off events. [2024-06-21 20:29:36,047 INFO L125 PetriNetUnfolderBase]: For 4631/4631 co-relation queries the response was YES. [2024-06-21 20:29:36,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2037 conditions, 431 events. 241/431 cut-off events. For 4631/4631 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1541 event pairs, 46 based on Foata normal form. 2/431 useless extension candidates. Maximal degree in co-relation 2000. Up to 373 conditions per place. [2024-06-21 20:29:36,050 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 61 selfloop transitions, 17 changer transitions 0/80 dead transitions. [2024-06-21 20:29:36,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 80 transitions, 669 flow [2024-06-21 20:29:36,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:36,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:36,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-21 20:29:36,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 20:29:36,052 INFO L175 Difference]: Start difference. First operand has 78 places, 62 transitions, 449 flow. Second operand 8 states and 98 transitions. [2024-06-21 20:29:36,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 80 transitions, 669 flow [2024-06-21 20:29:36,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 80 transitions, 622 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:36,058 INFO L231 Difference]: Finished difference. Result has 80 places, 64 transitions, 460 flow [2024-06-21 20:29:36,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=460, PETRI_PLACES=80, PETRI_TRANSITIONS=64} [2024-06-21 20:29:36,059 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2024-06-21 20:29:36,059 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 64 transitions, 460 flow [2024-06-21 20:29:36,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:36,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:36,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:36,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:29:36,062 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 20:29:36,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:36,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1039458904, now seen corresponding path program 2 times [2024-06-21 20:29:36,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:36,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773187741] [2024-06-21 20:29:36,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:36,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:36,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:36,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:36,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:36,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773187741] [2024-06-21 20:29:36,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773187741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:36,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:36,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:36,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232145882] [2024-06-21 20:29:36,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:36,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:36,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:36,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:36,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:36,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:36,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 64 transitions, 460 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:36,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:36,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:36,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:37,102 INFO L124 PetriNetUnfolderBase]: 244/436 cut-off events. [2024-06-21 20:29:37,102 INFO L125 PetriNetUnfolderBase]: For 5019/5019 co-relation queries the response was YES. [2024-06-21 20:29:37,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2112 conditions, 436 events. 244/436 cut-off events. For 5019/5019 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1575 event pairs, 47 based on Foata normal form. 1/435 useless extension candidates. Maximal degree in co-relation 2074. Up to 360 conditions per place. [2024-06-21 20:29:37,106 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 53 selfloop transitions, 28 changer transitions 0/83 dead transitions. [2024-06-21 20:29:37,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 83 transitions, 739 flow [2024-06-21 20:29:37,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:37,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:37,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-21 20:29:37,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-21 20:29:37,107 INFO L175 Difference]: Start difference. First operand has 80 places, 64 transitions, 460 flow. Second operand 8 states and 99 transitions. [2024-06-21 20:29:37,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 83 transitions, 739 flow [2024-06-21 20:29:37,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 83 transitions, 690 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:37,114 INFO L231 Difference]: Finished difference. Result has 83 places, 70 transitions, 533 flow [2024-06-21 20:29:37,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=533, PETRI_PLACES=83, PETRI_TRANSITIONS=70} [2024-06-21 20:29:37,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-21 20:29:37,116 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 70 transitions, 533 flow [2024-06-21 20:29:37,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:37,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:37,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:37,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:29:37,117 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 20:29:37,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:37,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1039458718, now seen corresponding path program 1 times [2024-06-21 20:29:37,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:37,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521339705] [2024-06-21 20:29:37,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:37,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:37,985 INFO 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 20:29:37,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:37,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521339705] [2024-06-21 20:29:37,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521339705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:37,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:37,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:37,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415568818] [2024-06-21 20:29:37,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:37,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:37,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:37,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:37,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:38,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:38,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 70 transitions, 533 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:38,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:38,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:38,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:38,292 INFO L124 PetriNetUnfolderBase]: 257/457 cut-off events. [2024-06-21 20:29:38,308 INFO L125 PetriNetUnfolderBase]: For 6006/6006 co-relation queries the response was YES. [2024-06-21 20:29:38,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2284 conditions, 457 events. 257/457 cut-off events. For 6006/6006 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1678 event pairs, 47 based on Foata normal form. 1/456 useless extension candidates. Maximal degree in co-relation 2244. Up to 336 conditions per place. [2024-06-21 20:29:38,312 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 59 selfloop transitions, 30 changer transitions 0/91 dead transitions. [2024-06-21 20:29:38,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 91 transitions, 811 flow [2024-06-21 20:29:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:38,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:38,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-21 20:29:38,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 20:29:38,313 INFO L175 Difference]: Start difference. First operand has 83 places, 70 transitions, 533 flow. Second operand 8 states and 104 transitions. [2024-06-21 20:29:38,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 91 transitions, 811 flow [2024-06-21 20:29:38,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 91 transitions, 774 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 20:29:38,320 INFO L231 Difference]: Finished difference. Result has 89 places, 75 transitions, 607 flow [2024-06-21 20:29:38,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=607, PETRI_PLACES=89, PETRI_TRANSITIONS=75} [2024-06-21 20:29:38,321 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-21 20:29:38,321 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 75 transitions, 607 flow [2024-06-21 20:29:38,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:38,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:38,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:38,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:29:38,324 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 20:29:38,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:38,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1034817088, now seen corresponding path program 2 times [2024-06-21 20:29:38,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:38,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689723884] [2024-06-21 20:29:38,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:38,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:39,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:39,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:39,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689723884] [2024-06-21 20:29:39,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689723884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:39,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:39,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:39,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032657420] [2024-06-21 20:29:39,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:39,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:39,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:39,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:39,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:39,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:39,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 75 transitions, 607 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:39,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:39,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:39,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:39,399 INFO L124 PetriNetUnfolderBase]: 275/486 cut-off events. [2024-06-21 20:29:39,400 INFO L125 PetriNetUnfolderBase]: For 7227/7227 co-relation queries the response was YES. [2024-06-21 20:29:39,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2636 conditions, 486 events. 275/486 cut-off events. For 7227/7227 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1821 event pairs, 47 based on Foata normal form. 1/485 useless extension candidates. Maximal degree in co-relation 2593. Up to 399 conditions per place. [2024-06-21 20:29:39,403 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 65 selfloop transitions, 28 changer transitions 0/95 dead transitions. [2024-06-21 20:29:39,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 95 transitions, 912 flow [2024-06-21 20:29:39,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:39,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:39,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 20:29:39,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-21 20:29:39,404 INFO L175 Difference]: Start difference. First operand has 89 places, 75 transitions, 607 flow. Second operand 8 states and 103 transitions. [2024-06-21 20:29:39,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 95 transitions, 912 flow [2024-06-21 20:29:39,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 95 transitions, 871 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:29:39,420 INFO L231 Difference]: Finished difference. Result has 94 places, 80 transitions, 678 flow [2024-06-21 20:29:39,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=678, PETRI_PLACES=94, PETRI_TRANSITIONS=80} [2024-06-21 20:29:39,421 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2024-06-21 20:29:39,421 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 80 transitions, 678 flow [2024-06-21 20:29:39,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:39,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:39,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:39,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:29:39,422 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 20:29:39,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:39,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1034817274, now seen corresponding path program 3 times [2024-06-21 20:29:39,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:39,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661001482] [2024-06-21 20:29:39,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:39,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:39,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:40,182 INFO 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 20:29:40,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:40,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661001482] [2024-06-21 20:29:40,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661001482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:40,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:40,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:40,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334639964] [2024-06-21 20:29:40,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:40,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:40,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:40,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:40,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:40,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:40,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 80 transitions, 678 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:40,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:40,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:40,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:40,415 INFO L124 PetriNetUnfolderBase]: 281/496 cut-off events. [2024-06-21 20:29:40,415 INFO L125 PetriNetUnfolderBase]: For 8229/8229 co-relation queries the response was YES. [2024-06-21 20:29:40,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2814 conditions, 496 events. 281/496 cut-off events. For 8229/8229 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1860 event pairs, 51 based on Foata normal form. 2/496 useless extension candidates. Maximal degree in co-relation 2768. Up to 453 conditions per place. [2024-06-21 20:29:40,419 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 69 selfloop transitions, 22 changer transitions 0/93 dead transitions. [2024-06-21 20:29:40,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 93 transitions, 920 flow [2024-06-21 20:29:40,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:40,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:40,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 20:29:40,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 20:29:40,420 INFO L175 Difference]: Start difference. First operand has 94 places, 80 transitions, 678 flow. Second operand 8 states and 93 transitions. [2024-06-21 20:29:40,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 93 transitions, 920 flow [2024-06-21 20:29:40,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 93 transitions, 890 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 20:29:40,432 INFO L231 Difference]: Finished difference. Result has 98 places, 83 transitions, 736 flow [2024-06-21 20:29:40,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=736, PETRI_PLACES=98, PETRI_TRANSITIONS=83} [2024-06-21 20:29:40,433 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-21 20:29:40,433 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 83 transitions, 736 flow [2024-06-21 20:29:40,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:40,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:40,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:40,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:29:40,434 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 20:29:40,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:40,434 INFO L85 PathProgramCache]: Analyzing trace with hash -657984800, now seen corresponding path program 3 times [2024-06-21 20:29:40,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:40,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670454618] [2024-06-21 20:29:40,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:40,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:40,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:41,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 20:29:41,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:41,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670454618] [2024-06-21 20:29:41,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670454618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:41,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:41,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:41,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205067424] [2024-06-21 20:29:41,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:41,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:41,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:41,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:41,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:41,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:41,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 83 transitions, 736 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:41,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:41,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:41,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:41,367 INFO L124 PetriNetUnfolderBase]: 275/487 cut-off events. [2024-06-21 20:29:41,367 INFO L125 PetriNetUnfolderBase]: For 8660/8660 co-relation queries the response was YES. [2024-06-21 20:29:41,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 487 events. 275/487 cut-off events. For 8660/8660 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1814 event pairs, 47 based on Foata normal form. 3/488 useless extension candidates. Maximal degree in co-relation 2770. Up to 412 conditions per place. [2024-06-21 20:29:41,370 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 69 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-21 20:29:41,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 97 transitions, 970 flow [2024-06-21 20:29:41,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:41,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:41,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-21 20:29:41,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 20:29:41,371 INFO L175 Difference]: Start difference. First operand has 98 places, 83 transitions, 736 flow. Second operand 8 states and 100 transitions. [2024-06-21 20:29:41,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 97 transitions, 970 flow [2024-06-21 20:29:41,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 97 transitions, 906 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:41,385 INFO L231 Difference]: Finished difference. Result has 100 places, 83 transitions, 730 flow [2024-06-21 20:29:41,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=730, PETRI_PLACES=100, PETRI_TRANSITIONS=83} [2024-06-21 20:29:41,385 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-21 20:29:41,386 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 83 transitions, 730 flow [2024-06-21 20:29:41,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:41,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:41,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:41,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:29:41,386 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 20:29:41,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:41,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1256391904, now seen corresponding path program 4 times [2024-06-21 20:29:41,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:41,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986899882] [2024-06-21 20:29:41,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:41,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:41,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:42,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 20:29:42,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:42,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986899882] [2024-06-21 20:29:42,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986899882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:42,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:42,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:42,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250979432] [2024-06-21 20:29:42,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:42,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:42,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:42,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:42,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:42,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:42,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 83 transitions, 730 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:42,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:42,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:42,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:42,385 INFO L124 PetriNetUnfolderBase]: 284/502 cut-off events. [2024-06-21 20:29:42,385 INFO L125 PetriNetUnfolderBase]: For 9482/9482 co-relation queries the response was YES. [2024-06-21 20:29:42,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2936 conditions, 502 events. 284/502 cut-off events. For 9482/9482 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1903 event pairs, 48 based on Foata normal form. 3/503 useless extension candidates. Maximal degree in co-relation 2887. Up to 455 conditions per place. [2024-06-21 20:29:42,389 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 79 selfloop transitions, 17 changer transitions 0/98 dead transitions. [2024-06-21 20:29:42,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 98 transitions, 985 flow [2024-06-21 20:29:42,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:42,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-21 20:29:42,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-21 20:29:42,390 INFO L175 Difference]: Start difference. First operand has 100 places, 83 transitions, 730 flow. Second operand 8 states and 95 transitions. [2024-06-21 20:29:42,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 98 transitions, 985 flow [2024-06-21 20:29:42,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 98 transitions, 927 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:42,403 INFO L231 Difference]: Finished difference. Result has 101 places, 86 transitions, 743 flow [2024-06-21 20:29:42,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=743, PETRI_PLACES=101, PETRI_TRANSITIONS=86} [2024-06-21 20:29:42,403 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-21 20:29:42,403 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 86 transitions, 743 flow [2024-06-21 20:29:42,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:42,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:42,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:42,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:29:42,404 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 20:29:42,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:42,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1084752976, now seen corresponding path program 5 times [2024-06-21 20:29:42,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:42,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755896521] [2024-06-21 20:29:42,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:42,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:42,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:43,115 INFO 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 20:29:43,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:43,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755896521] [2024-06-21 20:29:43,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755896521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:43,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:43,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:43,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049402967] [2024-06-21 20:29:43,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:43,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:43,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:43,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:43,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:43,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:43,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 86 transitions, 743 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:43,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:43,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:43,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:43,418 INFO L124 PetriNetUnfolderBase]: 283/501 cut-off events. [2024-06-21 20:29:43,419 INFO L125 PetriNetUnfolderBase]: For 9812/9812 co-relation queries the response was YES. [2024-06-21 20:29:43,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2922 conditions, 501 events. 283/501 cut-off events. For 9812/9812 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1899 event pairs, 49 based on Foata normal form. 3/502 useless extension candidates. Maximal degree in co-relation 2872. Up to 466 conditions per place. [2024-06-21 20:29:43,422 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 82 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-21 20:29:43,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 98 transitions, 983 flow [2024-06-21 20:29:43,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:43,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:43,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-21 20:29:43,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36693548387096775 [2024-06-21 20:29:43,424 INFO L175 Difference]: Start difference. First operand has 101 places, 86 transitions, 743 flow. Second operand 8 states and 91 transitions. [2024-06-21 20:29:43,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 98 transitions, 983 flow [2024-06-21 20:29:43,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 98 transitions, 943 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:43,440 INFO L231 Difference]: Finished difference. Result has 103 places, 88 transitions, 761 flow [2024-06-21 20:29:43,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=761, PETRI_PLACES=103, PETRI_TRANSITIONS=88} [2024-06-21 20:29:43,441 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-21 20:29:43,441 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 88 transitions, 761 flow [2024-06-21 20:29:43,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:43,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:43,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:43,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:29:43,442 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 20:29:43,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:43,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1076472256, now seen corresponding path program 6 times [2024-06-21 20:29:43,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:43,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734642698] [2024-06-21 20:29:43,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:43,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:43,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:44,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:44,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:44,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734642698] [2024-06-21 20:29:44,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734642698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:44,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:44,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:44,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391253232] [2024-06-21 20:29:44,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:44,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:44,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:44,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:44,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:44,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:44,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 88 transitions, 761 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:44,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:44,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:44,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:44,500 INFO L124 PetriNetUnfolderBase]: 281/498 cut-off events. [2024-06-21 20:29:44,500 INFO L125 PetriNetUnfolderBase]: For 9890/9890 co-relation queries the response was YES. [2024-06-21 20:29:44,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2912 conditions, 498 events. 281/498 cut-off events. For 9890/9890 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1886 event pairs, 47 based on Foata normal form. 1/497 useless extension candidates. Maximal degree in co-relation 2861. Up to 434 conditions per place. [2024-06-21 20:29:44,504 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 73 selfloop transitions, 23 changer transitions 0/98 dead transitions. [2024-06-21 20:29:44,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 98 transitions, 981 flow [2024-06-21 20:29:44,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:44,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:44,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-21 20:29:44,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 20:29:44,506 INFO L175 Difference]: Start difference. First operand has 103 places, 88 transitions, 761 flow. Second operand 8 states and 94 transitions. [2024-06-21 20:29:44,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 98 transitions, 981 flow [2024-06-21 20:29:44,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 98 transitions, 933 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:44,522 INFO L231 Difference]: Finished difference. Result has 104 places, 88 transitions, 764 flow [2024-06-21 20:29:44,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=764, PETRI_PLACES=104, PETRI_TRANSITIONS=88} [2024-06-21 20:29:44,523 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-21 20:29:44,523 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 88 transitions, 764 flow [2024-06-21 20:29:44,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:44,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:44,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:44,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:29:44,524 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 20:29:44,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:44,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1085049894, now seen corresponding path program 1 times [2024-06-21 20:29:44,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:44,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875364552] [2024-06-21 20:29:44,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:44,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:44,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:45,181 INFO 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 20:29:45,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:45,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875364552] [2024-06-21 20:29:45,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875364552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:45,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:45,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:45,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635405743] [2024-06-21 20:29:45,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:45,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:45,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:45,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:45,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:45,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:45,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 88 transitions, 764 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:45,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:45,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:45,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:45,527 INFO L124 PetriNetUnfolderBase]: 277/492 cut-off events. [2024-06-21 20:29:45,527 INFO L125 PetriNetUnfolderBase]: For 10433/10433 co-relation queries the response was YES. [2024-06-21 20:29:45,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2869 conditions, 492 events. 277/492 cut-off events. For 10433/10433 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1846 event pairs, 48 based on Foata normal form. 2/492 useless extension candidates. Maximal degree in co-relation 2818. Up to 463 conditions per place. [2024-06-21 20:29:45,530 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 84 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-21 20:29:45,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 99 transitions, 996 flow [2024-06-21 20:29:45,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:45,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:45,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-21 20:29:45,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-21 20:29:45,532 INFO L175 Difference]: Start difference. First operand has 104 places, 88 transitions, 764 flow. Second operand 8 states and 89 transitions. [2024-06-21 20:29:45,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 99 transitions, 996 flow [2024-06-21 20:29:45,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 99 transitions, 896 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 20:29:45,544 INFO L231 Difference]: Finished difference. Result has 104 places, 90 transitions, 717 flow [2024-06-21 20:29:45,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=717, PETRI_PLACES=104, PETRI_TRANSITIONS=90} [2024-06-21 20:29:45,545 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-21 20:29:45,545 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 90 transitions, 717 flow [2024-06-21 20:29:45,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:45,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:45,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:45,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:29:45,545 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 20:29:45,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:45,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1076472070, now seen corresponding path program 4 times [2024-06-21 20:29:45,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:45,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468526061] [2024-06-21 20:29:45,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:45,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:46,201 INFO 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 20:29:46,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:46,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468526061] [2024-06-21 20:29:46,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468526061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:46,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:46,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:46,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298215450] [2024-06-21 20:29:46,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:46,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:46,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:46,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:46,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:46,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:46,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 90 transitions, 717 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:46,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:46,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:46,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:46,471 INFO L124 PetriNetUnfolderBase]: 278/494 cut-off events. [2024-06-21 20:29:46,471 INFO L125 PetriNetUnfolderBase]: For 10850/10850 co-relation queries the response was YES. [2024-06-21 20:29:46,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 494 events. 278/494 cut-off events. For 10850/10850 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1866 event pairs, 50 based on Foata normal form. 2/494 useless extension candidates. Maximal degree in co-relation 2746. Up to 470 conditions per place. [2024-06-21 20:29:46,479 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 84 selfloop transitions, 14 changer transitions 0/100 dead transitions. [2024-06-21 20:29:46,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 100 transitions, 959 flow [2024-06-21 20:29:46,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:46,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:46,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-21 20:29:46,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:29:46,481 INFO L175 Difference]: Start difference. First operand has 104 places, 90 transitions, 717 flow. Second operand 8 states and 88 transitions. [2024-06-21 20:29:46,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 100 transitions, 959 flow [2024-06-21 20:29:46,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 100 transitions, 913 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:46,495 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 733 flow [2024-06-21 20:29:46,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=733, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-21 20:29:46,496 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-21 20:29:46,496 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 733 flow [2024-06-21 20:29:46,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:46,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:46,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:46,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:29:46,497 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 20:29:46,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:46,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1085060806, now seen corresponding path program 1 times [2024-06-21 20:29:46,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:46,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960328641] [2024-06-21 20:29:46,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:46,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:46,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:47,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:47,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:47,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960328641] [2024-06-21 20:29:47,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960328641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:47,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:47,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:47,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720960627] [2024-06-21 20:29:47,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:47,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:47,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:47,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:47,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:47,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:47,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 733 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:47,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:47,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:47,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:47,712 INFO L124 PetriNetUnfolderBase]: 275/489 cut-off events. [2024-06-21 20:29:47,712 INFO L125 PetriNetUnfolderBase]: For 11015/11015 co-relation queries the response was YES. [2024-06-21 20:29:47,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2764 conditions, 489 events. 275/489 cut-off events. For 11015/11015 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1822 event pairs, 47 based on Foata normal form. 2/489 useless extension candidates. Maximal degree in co-relation 2712. Up to 462 conditions per place. [2024-06-21 20:29:47,717 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 87 selfloop transitions, 12 changer transitions 0/101 dead transitions. [2024-06-21 20:29:47,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 101 transitions, 951 flow [2024-06-21 20:29:47,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:47,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:47,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-21 20:29:47,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-06-21 20:29:47,719 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 733 flow. Second operand 8 states and 87 transitions. [2024-06-21 20:29:47,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 101 transitions, 951 flow [2024-06-21 20:29:47,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 101 transitions, 905 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:47,732 INFO L231 Difference]: Finished difference. Result has 108 places, 92 transitions, 715 flow [2024-06-21 20:29:47,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=715, PETRI_PLACES=108, PETRI_TRANSITIONS=92} [2024-06-21 20:29:47,732 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-21 20:29:47,733 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 92 transitions, 715 flow [2024-06-21 20:29:47,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:47,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:47,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:47,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:29:47,733 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 20:29:47,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:47,734 INFO L85 PathProgramCache]: Analyzing trace with hash 929491443, now seen corresponding path program 1 times [2024-06-21 20:29:47,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:47,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231730201] [2024-06-21 20:29:47,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:47,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:47,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:48,569 INFO 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 20:29:48,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:48,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231730201] [2024-06-21 20:29:48,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231730201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:48,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:48,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:48,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723860095] [2024-06-21 20:29:48,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:48,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:48,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:48,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:48,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:48,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:48,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 92 transitions, 715 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:48,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:48,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:48,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:48,950 INFO L124 PetriNetUnfolderBase]: 281/499 cut-off events. [2024-06-21 20:29:48,950 INFO L125 PetriNetUnfolderBase]: For 11776/11776 co-relation queries the response was YES. [2024-06-21 20:29:48,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2820 conditions, 499 events. 281/499 cut-off events. For 11776/11776 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1884 event pairs, 47 based on Foata normal form. 2/499 useless extension candidates. Maximal degree in co-relation 2767. Up to 433 conditions per place. [2024-06-21 20:29:48,953 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 89 selfloop transitions, 20 changer transitions 0/111 dead transitions. [2024-06-21 20:29:48,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 111 transitions, 1003 flow [2024-06-21 20:29:48,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:48,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:48,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 20:29:48,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:29:48,956 INFO L175 Difference]: Start difference. First operand has 108 places, 92 transitions, 715 flow. Second operand 9 states and 108 transitions. [2024-06-21 20:29:48,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 111 transitions, 1003 flow [2024-06-21 20:29:48,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 111 transitions, 975 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:48,971 INFO L231 Difference]: Finished difference. Result has 111 places, 94 transitions, 755 flow [2024-06-21 20:29:48,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=755, PETRI_PLACES=111, PETRI_TRANSITIONS=94} [2024-06-21 20:29:48,975 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-21 20:29:48,976 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 94 transitions, 755 flow [2024-06-21 20:29:48,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:48,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:48,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:48,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:29:48,976 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 20:29:48,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:48,977 INFO L85 PathProgramCache]: Analyzing trace with hash 933216310, now seen corresponding path program 1 times [2024-06-21 20:29:48,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:48,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5183910] [2024-06-21 20:29:48,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:48,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:49,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:49,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:49,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5183910] [2024-06-21 20:29:49,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5183910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:49,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:49,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:49,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393983287] [2024-06-21 20:29:49,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:49,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:49,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:49,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:49,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:50,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:50,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 94 transitions, 755 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:50,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:50,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:50,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:50,292 INFO L124 PetriNetUnfolderBase]: 297/525 cut-off events. [2024-06-21 20:29:50,292 INFO L125 PetriNetUnfolderBase]: For 13447/13447 co-relation queries the response was YES. [2024-06-21 20:29:50,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3052 conditions, 525 events. 297/525 cut-off events. For 13447/13447 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2029 event pairs, 46 based on Foata normal form. 2/525 useless extension candidates. Maximal degree in co-relation 2998. Up to 373 conditions per place. [2024-06-21 20:29:50,295 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 75 selfloop transitions, 39 changer transitions 0/116 dead transitions. [2024-06-21 20:29:50,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 116 transitions, 1125 flow [2024-06-21 20:29:50,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:50,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:50,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 20:29:50,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 20:29:50,297 INFO L175 Difference]: Start difference. First operand has 111 places, 94 transitions, 755 flow. Second operand 9 states and 114 transitions. [2024-06-21 20:29:50,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 116 transitions, 1125 flow [2024-06-21 20:29:50,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 116 transitions, 1075 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:50,313 INFO L231 Difference]: Finished difference. Result has 113 places, 98 transitions, 824 flow [2024-06-21 20:29:50,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=824, PETRI_PLACES=113, PETRI_TRANSITIONS=98} [2024-06-21 20:29:50,314 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-21 20:29:50,314 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 98 transitions, 824 flow [2024-06-21 20:29:50,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:50,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:50,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:50,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:29:50,315 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 20:29:50,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash 2136518863, now seen corresponding path program 2 times [2024-06-21 20:29:50,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:50,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136242569] [2024-06-21 20:29:50,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:50,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:50,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:51,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 20:29:51,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:51,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136242569] [2024-06-21 20:29:51,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136242569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:51,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:51,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:51,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542982465] [2024-06-21 20:29:51,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:51,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:51,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:51,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:51,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:51,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:51,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 98 transitions, 824 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:51,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:51,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:51,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:51,500 INFO L124 PetriNetUnfolderBase]: 315/554 cut-off events. [2024-06-21 20:29:51,501 INFO L125 PetriNetUnfolderBase]: For 15402/15402 co-relation queries the response was YES. [2024-06-21 20:29:51,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3356 conditions, 554 events. 315/554 cut-off events. For 15402/15402 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2183 event pairs, 45 based on Foata normal form. 1/553 useless extension candidates. Maximal degree in co-relation 3301. Up to 359 conditions per place. [2024-06-21 20:29:51,504 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 76 selfloop transitions, 46 changer transitions 0/124 dead transitions. [2024-06-21 20:29:51,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 124 transitions, 1296 flow [2024-06-21 20:29:51,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:51,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:51,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 20:29:51,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 20:29:51,505 INFO L175 Difference]: Start difference. First operand has 113 places, 98 transitions, 824 flow. Second operand 9 states and 117 transitions. [2024-06-21 20:29:51,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 124 transitions, 1296 flow [2024-06-21 20:29:51,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 124 transitions, 1250 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:29:51,528 INFO L231 Difference]: Finished difference. Result has 119 places, 107 transitions, 985 flow [2024-06-21 20:29:51,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=985, PETRI_PLACES=119, PETRI_TRANSITIONS=107} [2024-06-21 20:29:51,528 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-21 20:29:51,529 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 107 transitions, 985 flow [2024-06-21 20:29:51,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:51,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:51,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:51,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:29:51,529 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 20:29:51,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:51,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2136513283, now seen corresponding path program 3 times [2024-06-21 20:29:51,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:51,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118735971] [2024-06-21 20:29:51,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:51,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:51,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:52,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:52,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:52,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118735971] [2024-06-21 20:29:52,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118735971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:52,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:52,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:52,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592193173] [2024-06-21 20:29:52,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:52,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:52,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:52,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:52,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:52,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:52,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 107 transitions, 985 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:52,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:52,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:52,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:52,703 INFO L124 PetriNetUnfolderBase]: 313/551 cut-off events. [2024-06-21 20:29:52,703 INFO L125 PetriNetUnfolderBase]: For 16107/16107 co-relation queries the response was YES. [2024-06-21 20:29:52,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3532 conditions, 551 events. 313/551 cut-off events. For 16107/16107 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2159 event pairs, 46 based on Foata normal form. 1/550 useless extension candidates. Maximal degree in co-relation 3473. Up to 357 conditions per place. [2024-06-21 20:29:52,707 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 76 selfloop transitions, 46 changer transitions 0/124 dead transitions. [2024-06-21 20:29:52,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 124 transitions, 1338 flow [2024-06-21 20:29:52,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:52,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:52,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 20:29:52,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 20:29:52,708 INFO L175 Difference]: Start difference. First operand has 119 places, 107 transitions, 985 flow. Second operand 9 states and 117 transitions. [2024-06-21 20:29:52,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 124 transitions, 1338 flow [2024-06-21 20:29:52,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 124 transitions, 1285 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:29:52,731 INFO L231 Difference]: Finished difference. Result has 124 places, 108 transitions, 1036 flow [2024-06-21 20:29:52,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1036, PETRI_PLACES=124, PETRI_TRANSITIONS=108} [2024-06-21 20:29:52,732 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-21 20:29:52,732 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 108 transitions, 1036 flow [2024-06-21 20:29:52,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:52,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:52,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:52,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:29:52,733 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 20:29:52,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:52,733 INFO L85 PathProgramCache]: Analyzing trace with hash 2136513128, now seen corresponding path program 1 times [2024-06-21 20:29:52,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:52,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422484210] [2024-06-21 20:29:52,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:52,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:53,890 INFO 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 20:29:53,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:53,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422484210] [2024-06-21 20:29:53,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422484210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:53,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:53,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:53,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365291599] [2024-06-21 20:29:53,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:53,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:53,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:53,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:53,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:54,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:54,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 108 transitions, 1036 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:54,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:54,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:54,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:54,213 INFO L124 PetriNetUnfolderBase]: 311/548 cut-off events. [2024-06-21 20:29:54,214 INFO L125 PetriNetUnfolderBase]: For 16905/16905 co-relation queries the response was YES. [2024-06-21 20:29:54,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3565 conditions, 548 events. 311/548 cut-off events. For 16905/16905 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2148 event pairs, 53 based on Foata normal form. 1/547 useless extension candidates. Maximal degree in co-relation 3505. Up to 469 conditions per place. [2024-06-21 20:29:54,217 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 90 selfloop transitions, 31 changer transitions 0/123 dead transitions. [2024-06-21 20:29:54,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 123 transitions, 1344 flow [2024-06-21 20:29:54,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:54,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 20:29:54,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 20:29:54,218 INFO L175 Difference]: Start difference. First operand has 124 places, 108 transitions, 1036 flow. Second operand 9 states and 107 transitions. [2024-06-21 20:29:54,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 123 transitions, 1344 flow [2024-06-21 20:29:54,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 123 transitions, 1259 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:54,265 INFO L231 Difference]: Finished difference. Result has 127 places, 110 transitions, 1052 flow [2024-06-21 20:29:54,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1052, PETRI_PLACES=127, PETRI_TRANSITIONS=110} [2024-06-21 20:29:54,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-21 20:29:54,266 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 110 transitions, 1052 flow [2024-06-21 20:29:54,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:54,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:54,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:54,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:29:54,267 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 20:29:54,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:54,267 INFO L85 PathProgramCache]: Analyzing trace with hash -2014356093, now seen corresponding path program 4 times [2024-06-21 20:29:54,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:54,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808836583] [2024-06-21 20:29:54,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:54,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:55,025 INFO 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 20:29:55,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:55,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808836583] [2024-06-21 20:29:55,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808836583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:55,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:55,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:55,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118926814] [2024-06-21 20:29:55,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:55,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:55,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:55,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:55,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:55,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:55,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 110 transitions, 1052 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:55,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:55,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:55,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:55,313 INFO L124 PetriNetUnfolderBase]: 320/563 cut-off events. [2024-06-21 20:29:55,313 INFO L125 PetriNetUnfolderBase]: For 18874/18874 co-relation queries the response was YES. [2024-06-21 20:29:55,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3644 conditions, 563 events. 320/563 cut-off events. For 18874/18874 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2218 event pairs, 47 based on Foata normal form. 3/564 useless extension candidates. Maximal degree in co-relation 3583. Up to 477 conditions per place. [2024-06-21 20:29:55,317 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 97 selfloop transitions, 29 changer transitions 0/128 dead transitions. [2024-06-21 20:29:55,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 128 transitions, 1371 flow [2024-06-21 20:29:55,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:55,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:55,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 20:29:55,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 20:29:55,332 INFO L175 Difference]: Start difference. First operand has 127 places, 110 transitions, 1052 flow. Second operand 9 states and 111 transitions. [2024-06-21 20:29:55,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 128 transitions, 1371 flow [2024-06-21 20:29:55,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 128 transitions, 1286 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:55,380 INFO L231 Difference]: Finished difference. Result has 129 places, 113 transitions, 1068 flow [2024-06-21 20:29:55,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1068, PETRI_PLACES=129, PETRI_TRANSITIONS=113} [2024-06-21 20:29:55,381 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2024-06-21 20:29:55,381 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 113 transitions, 1068 flow [2024-06-21 20:29:55,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:55,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:55,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:55,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:29:55,382 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 20:29:55,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:55,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2147044248, now seen corresponding path program 2 times [2024-06-21 20:29:55,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:55,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182924099] [2024-06-21 20:29:55,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:55,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:55,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:56,462 INFO 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 20:29:56,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:56,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182924099] [2024-06-21 20:29:56,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182924099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:56,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:56,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:56,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742261416] [2024-06-21 20:29:56,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:56,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:56,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:56,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:56,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:56,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:56,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 113 transitions, 1068 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:56,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:56,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:56,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:56,841 INFO L124 PetriNetUnfolderBase]: 326/573 cut-off events. [2024-06-21 20:29:56,841 INFO L125 PetriNetUnfolderBase]: For 19532/19532 co-relation queries the response was YES. [2024-06-21 20:29:56,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3729 conditions, 573 events. 326/573 cut-off events. For 19532/19532 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2270 event pairs, 47 based on Foata normal form. 2/573 useless extension candidates. Maximal degree in co-relation 3667. Up to 492 conditions per place. [2024-06-21 20:29:56,844 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 100 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-21 20:29:56,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 130 transitions, 1378 flow [2024-06-21 20:29:56,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:56,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-21 20:29:56,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-21 20:29:56,846 INFO L175 Difference]: Start difference. First operand has 129 places, 113 transitions, 1068 flow. Second operand 9 states and 110 transitions. [2024-06-21 20:29:56,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 130 transitions, 1378 flow [2024-06-21 20:29:56,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 130 transitions, 1308 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:56,868 INFO L231 Difference]: Finished difference. Result has 131 places, 115 transitions, 1081 flow [2024-06-21 20:29:56,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1081, PETRI_PLACES=131, PETRI_TRANSITIONS=115} [2024-06-21 20:29:56,868 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 101 predicate places. [2024-06-21 20:29:56,869 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 115 transitions, 1081 flow [2024-06-21 20:29:56,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:56,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:56,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:56,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:29:56,869 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 20:29:56,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:56,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2014557903, now seen corresponding path program 5 times [2024-06-21 20:29:56,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:56,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481890609] [2024-06-21 20:29:56,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:56,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:56,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:57,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 20:29:57,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:57,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481890609] [2024-06-21 20:29:57,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481890609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:57,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:57,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:57,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069503661] [2024-06-21 20:29:57,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:57,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:57,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:57,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:57,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:57,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:57,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 115 transitions, 1081 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:57,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:57,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:57,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:58,004 INFO L124 PetriNetUnfolderBase]: 334/586 cut-off events. [2024-06-21 20:29:58,004 INFO L125 PetriNetUnfolderBase]: For 20660/20660 co-relation queries the response was YES. [2024-06-21 20:29:58,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3869 conditions, 586 events. 334/586 cut-off events. For 20660/20660 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2352 event pairs, 47 based on Foata normal form. 1/585 useless extension candidates. Maximal degree in co-relation 3806. Up to 482 conditions per place. [2024-06-21 20:29:58,009 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 35 changer transitions 0/135 dead transitions. [2024-06-21 20:29:58,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 135 transitions, 1504 flow [2024-06-21 20:29:58,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:58,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:58,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 20:29:58,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 20:29:58,025 INFO L175 Difference]: Start difference. First operand has 131 places, 115 transitions, 1081 flow. Second operand 9 states and 114 transitions. [2024-06-21 20:29:58,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 135 transitions, 1504 flow [2024-06-21 20:29:58,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 135 transitions, 1441 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:29:58,052 INFO L231 Difference]: Finished difference. Result has 134 places, 120 transitions, 1163 flow [2024-06-21 20:29:58,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1163, PETRI_PLACES=134, PETRI_TRANSITIONS=120} [2024-06-21 20:29:58,053 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2024-06-21 20:29:58,053 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 120 transitions, 1163 flow [2024-06-21 20:29:58,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:58,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:58,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:58,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:29:58,053 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 20:29:58,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:58,054 INFO L85 PathProgramCache]: Analyzing trace with hash -2014557686, now seen corresponding path program 3 times [2024-06-21 20:29:58,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:58,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424103832] [2024-06-21 20:29:58,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:58,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:58,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:59,025 INFO 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 20:29:59,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:59,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424103832] [2024-06-21 20:29:59,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424103832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:59,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:59,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:29:59,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078590778] [2024-06-21 20:29:59,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:59,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:29:59,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:59,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:29:59,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:29:59,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:29:59,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 120 transitions, 1163 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:59,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:59,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:29:59,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:59,395 INFO L124 PetriNetUnfolderBase]: 340/596 cut-off events. [2024-06-21 20:29:59,396 INFO L125 PetriNetUnfolderBase]: For 22617/22617 co-relation queries the response was YES. [2024-06-21 20:29:59,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3990 conditions, 596 events. 340/596 cut-off events. For 22617/22617 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2401 event pairs, 47 based on Foata normal form. 2/596 useless extension candidates. Maximal degree in co-relation 3925. Up to 501 conditions per place. [2024-06-21 20:29:59,410 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 104 selfloop transitions, 31 changer transitions 0/137 dead transitions. [2024-06-21 20:29:59,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 137 transitions, 1491 flow [2024-06-21 20:29:59,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:59,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:59,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 20:29:59,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 20:29:59,411 INFO L175 Difference]: Start difference. First operand has 134 places, 120 transitions, 1163 flow. Second operand 9 states and 112 transitions. [2024-06-21 20:29:59,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 137 transitions, 1491 flow [2024-06-21 20:29:59,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 137 transitions, 1447 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:29:59,439 INFO L231 Difference]: Finished difference. Result has 139 places, 122 transitions, 1212 flow [2024-06-21 20:29:59,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1212, PETRI_PLACES=139, PETRI_TRANSITIONS=122} [2024-06-21 20:29:59,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 109 predicate places. [2024-06-21 20:29:59,440 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 122 transitions, 1212 flow [2024-06-21 20:29:59,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:59,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:59,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:59,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:29:59,440 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 20:29:59,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:59,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1077101043, now seen corresponding path program 6 times [2024-06-21 20:29:59,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:59,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857069856] [2024-06-21 20:29:59,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:59,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:59,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:00,228 INFO 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 20:30:00,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:00,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857069856] [2024-06-21 20:30:00,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857069856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:00,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:00,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:00,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758297635] [2024-06-21 20:30:00,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:00,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:00,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:00,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:00,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:00,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:00,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 122 transitions, 1212 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:00,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:00,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:00,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:00,507 INFO L124 PetriNetUnfolderBase]: 356/622 cut-off events. [2024-06-21 20:30:00,508 INFO L125 PetriNetUnfolderBase]: For 25245/25245 co-relation queries the response was YES. [2024-06-21 20:30:00,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4308 conditions, 622 events. 356/622 cut-off events. For 25245/25245 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2533 event pairs, 47 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 4241. Up to 494 conditions per place. [2024-06-21 20:30:00,512 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 39 changer transitions 0/143 dead transitions. [2024-06-21 20:30:00,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 143 transitions, 1666 flow [2024-06-21 20:30:00,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:00,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:00,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 20:30:00,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 20:30:00,531 INFO L175 Difference]: Start difference. First operand has 139 places, 122 transitions, 1212 flow. Second operand 9 states and 117 transitions. [2024-06-21 20:30:00,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 143 transitions, 1666 flow [2024-06-21 20:30:00,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 143 transitions, 1585 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:00,569 INFO L231 Difference]: Finished difference. Result has 142 places, 127 transitions, 1296 flow [2024-06-21 20:30:00,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1296, PETRI_PLACES=142, PETRI_TRANSITIONS=127} [2024-06-21 20:30:00,569 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-21 20:30:00,569 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 127 transitions, 1296 flow [2024-06-21 20:30:00,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:00,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:00,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:00,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:30:00,569 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 20:30:00,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:00,570 INFO L85 PathProgramCache]: Analyzing trace with hash 300594170, now seen corresponding path program 4 times [2024-06-21 20:30:00,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:00,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062627915] [2024-06-21 20:30:00,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:00,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:00,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:01,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:01,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:01,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062627915] [2024-06-21 20:30:01,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062627915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:01,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:01,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:01,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329259721] [2024-06-21 20:30:01,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:01,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:01,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:01,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:01,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:01,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:01,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 127 transitions, 1296 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:01,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:01,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:01,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:01,845 INFO L124 PetriNetUnfolderBase]: 362/632 cut-off events. [2024-06-21 20:30:01,845 INFO L125 PetriNetUnfolderBase]: For 26962/26962 co-relation queries the response was YES. [2024-06-21 20:30:01,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4464 conditions, 632 events. 362/632 cut-off events. For 26962/26962 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2579 event pairs, 53 based on Foata normal form. 2/632 useless extension candidates. Maximal degree in co-relation 4395. Up to 591 conditions per place. [2024-06-21 20:30:01,850 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 123 selfloop transitions, 16 changer transitions 0/141 dead transitions. [2024-06-21 20:30:01,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 141 transitions, 1628 flow [2024-06-21 20:30:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:01,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-21 20:30:01,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36200716845878134 [2024-06-21 20:30:01,853 INFO L175 Difference]: Start difference. First operand has 142 places, 127 transitions, 1296 flow. Second operand 9 states and 101 transitions. [2024-06-21 20:30:01,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 141 transitions, 1628 flow [2024-06-21 20:30:01,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 141 transitions, 1563 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 20:30:01,893 INFO L231 Difference]: Finished difference. Result has 146 places, 129 transitions, 1298 flow [2024-06-21 20:30:01,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1298, PETRI_PLACES=146, PETRI_TRANSITIONS=129} [2024-06-21 20:30:01,894 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-21 20:30:01,894 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 129 transitions, 1298 flow [2024-06-21 20:30:01,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:01,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:01,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:01,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:30:01,894 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 20:30:01,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:01,894 INFO L85 PathProgramCache]: Analyzing trace with hash -954986959, now seen corresponding path program 7 times [2024-06-21 20:30:01,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:01,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419232695] [2024-06-21 20:30:01,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:01,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:02,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:02,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:02,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419232695] [2024-06-21 20:30:02,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419232695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:02,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:02,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:02,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453602057] [2024-06-21 20:30:02,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:02,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:02,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:02,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:02,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:02,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:02,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 129 transitions, 1298 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:02,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:02,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:02,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:02,937 INFO L124 PetriNetUnfolderBase]: 371/647 cut-off events. [2024-06-21 20:30:02,937 INFO L125 PetriNetUnfolderBase]: For 28837/28837 co-relation queries the response was YES. [2024-06-21 20:30:02,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4588 conditions, 647 events. 371/647 cut-off events. For 28837/28837 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2669 event pairs, 55 based on Foata normal form. 3/648 useless extension candidates. Maximal degree in co-relation 4517. Up to 601 conditions per place. [2024-06-21 20:30:02,942 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 125 selfloop transitions, 17 changer transitions 0/144 dead transitions. [2024-06-21 20:30:02,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 144 transitions, 1651 flow [2024-06-21 20:30:02,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:02,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:02,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-21 20:30:02,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 20:30:02,953 INFO L175 Difference]: Start difference. First operand has 146 places, 129 transitions, 1298 flow. Second operand 9 states and 102 transitions. [2024-06-21 20:30:02,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 144 transitions, 1651 flow [2024-06-21 20:30:02,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 144 transitions, 1604 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:03,000 INFO L231 Difference]: Finished difference. Result has 148 places, 132 transitions, 1338 flow [2024-06-21 20:30:03,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1338, PETRI_PLACES=148, PETRI_TRANSITIONS=132} [2024-06-21 20:30:03,001 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-21 20:30:03,001 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 132 transitions, 1338 flow [2024-06-21 20:30:03,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:03,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:03,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:03,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:30:03,002 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 20:30:03,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:03,002 INFO L85 PathProgramCache]: Analyzing trace with hash -988895652, now seen corresponding path program 5 times [2024-06-21 20:30:03,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:03,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095266711] [2024-06-21 20:30:03,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:03,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:03,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:03,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:03,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:03,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095266711] [2024-06-21 20:30:03,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095266711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:03,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:03,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:03,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487874615] [2024-06-21 20:30:03,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:03,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:03,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:03,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:03,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:04,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:04,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 132 transitions, 1338 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:04,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:04,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:04,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:04,399 INFO L124 PetriNetUnfolderBase]: 377/657 cut-off events. [2024-06-21 20:30:04,400 INFO L125 PetriNetUnfolderBase]: For 29733/29733 co-relation queries the response was YES. [2024-06-21 20:30:04,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4687 conditions, 657 events. 377/657 cut-off events. For 29733/29733 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2712 event pairs, 53 based on Foata normal form. 2/657 useless extension candidates. Maximal degree in co-relation 4615. Up to 604 conditions per place. [2024-06-21 20:30:04,404 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 127 selfloop transitions, 19 changer transitions 0/148 dead transitions. [2024-06-21 20:30:04,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 148 transitions, 1694 flow [2024-06-21 20:30:04,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:04,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:04,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 20:30:04,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 20:30:04,406 INFO L175 Difference]: Start difference. First operand has 148 places, 132 transitions, 1338 flow. Second operand 9 states and 105 transitions. [2024-06-21 20:30:04,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 148 transitions, 1694 flow [2024-06-21 20:30:04,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 148 transitions, 1638 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:04,453 INFO L231 Difference]: Finished difference. Result has 150 places, 134 transitions, 1359 flow [2024-06-21 20:30:04,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1359, PETRI_PLACES=150, PETRI_TRANSITIONS=134} [2024-06-21 20:30:04,453 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-21 20:30:04,453 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 134 transitions, 1359 flow [2024-06-21 20:30:04,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:04,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:04,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:04,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:30:04,454 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 20:30:04,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:04,454 INFO L85 PathProgramCache]: Analyzing trace with hash -723190932, now seen corresponding path program 6 times [2024-06-21 20:30:04,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:04,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157749411] [2024-06-21 20:30:04,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:04,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:05,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 20:30:05,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:05,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157749411] [2024-06-21 20:30:05,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157749411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:05,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:05,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:05,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643652121] [2024-06-21 20:30:05,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:05,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:05,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:05,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:05,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:05,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:05,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 134 transitions, 1359 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:05,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:05,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:05,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:05,625 INFO L124 PetriNetUnfolderBase]: 373/651 cut-off events. [2024-06-21 20:30:05,625 INFO L125 PetriNetUnfolderBase]: For 29562/29562 co-relation queries the response was YES. [2024-06-21 20:30:05,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 651 events. 373/651 cut-off events. For 29562/29562 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2677 event pairs, 54 based on Foata normal form. 2/651 useless extension candidates. Maximal degree in co-relation 4536. Up to 614 conditions per place. [2024-06-21 20:30:05,630 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 130 selfloop transitions, 15 changer transitions 0/147 dead transitions. [2024-06-21 20:30:05,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 147 transitions, 1695 flow [2024-06-21 20:30:05,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:05,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:05,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 20:30:05,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:30:05,632 INFO L175 Difference]: Start difference. First operand has 150 places, 134 transitions, 1359 flow. Second operand 9 states and 99 transitions. [2024-06-21 20:30:05,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 147 transitions, 1695 flow [2024-06-21 20:30:05,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 147 transitions, 1638 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:05,681 INFO L231 Difference]: Finished difference. Result has 152 places, 136 transitions, 1363 flow [2024-06-21 20:30:05,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1363, PETRI_PLACES=152, PETRI_TRANSITIONS=136} [2024-06-21 20:30:05,681 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-21 20:30:05,682 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 136 transitions, 1363 flow [2024-06-21 20:30:05,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:05,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:05,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:05,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:30:05,682 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 20:30:05,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:05,683 INFO L85 PathProgramCache]: Analyzing trace with hash -988895869, now seen corresponding path program 8 times [2024-06-21 20:30:05,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:05,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536584955] [2024-06-21 20:30:05,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:05,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:05,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:06,360 INFO 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 20:30:06,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:06,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536584955] [2024-06-21 20:30:06,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536584955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:06,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:06,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:06,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343585976] [2024-06-21 20:30:06,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:06,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:06,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:06,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:06,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:06,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:06,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 136 transitions, 1363 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:06,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:06,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:06,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:06,735 INFO L124 PetriNetUnfolderBase]: 381/665 cut-off events. [2024-06-21 20:30:06,735 INFO L125 PetriNetUnfolderBase]: For 32385/32385 co-relation queries the response was YES. [2024-06-21 20:30:06,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4643 conditions, 665 events. 381/665 cut-off events. For 32385/32385 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2771 event pairs, 51 based on Foata normal form. 6/669 useless extension candidates. Maximal degree in co-relation 4569. Up to 596 conditions per place. [2024-06-21 20:30:06,739 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-21 20:30:06,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 155 transitions, 1779 flow [2024-06-21 20:30:06,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:06,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:06,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 20:30:06,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 20:30:06,741 INFO L175 Difference]: Start difference. First operand has 152 places, 136 transitions, 1363 flow. Second operand 9 states and 107 transitions. [2024-06-21 20:30:06,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 155 transitions, 1779 flow [2024-06-21 20:30:06,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 155 transitions, 1734 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:06,799 INFO L231 Difference]: Finished difference. Result has 154 places, 140 transitions, 1441 flow [2024-06-21 20:30:06,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1441, PETRI_PLACES=154, PETRI_TRANSITIONS=140} [2024-06-21 20:30:06,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-21 20:30:06,801 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 140 transitions, 1441 flow [2024-06-21 20:30:06,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:06,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:06,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:06,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:30:06,802 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 20:30:06,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:06,806 INFO L85 PathProgramCache]: Analyzing trace with hash -989103259, now seen corresponding path program 9 times [2024-06-21 20:30:06,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:06,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663102600] [2024-06-21 20:30:06,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:06,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:06,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:07,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:07,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:07,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663102600] [2024-06-21 20:30:07,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663102600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:07,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:07,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:07,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136432273] [2024-06-21 20:30:07,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:07,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:07,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:07,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:07,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:07,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:07,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 140 transitions, 1441 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:07,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:07,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:07,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:07,893 INFO L124 PetriNetUnfolderBase]: 402/699 cut-off events. [2024-06-21 20:30:07,894 INFO L125 PetriNetUnfolderBase]: For 33522/33522 co-relation queries the response was YES. [2024-06-21 20:30:07,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5103 conditions, 699 events. 402/699 cut-off events. For 33522/33522 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2939 event pairs, 50 based on Foata normal form. 2/699 useless extension candidates. Maximal degree in co-relation 5028. Up to 566 conditions per place. [2024-06-21 20:30:07,899 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 119 selfloop transitions, 39 changer transitions 0/160 dead transitions. [2024-06-21 20:30:07,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 160 transitions, 1987 flow [2024-06-21 20:30:07,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:07,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:07,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-21 20:30:07,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-21 20:30:07,900 INFO L175 Difference]: Start difference. First operand has 154 places, 140 transitions, 1441 flow. Second operand 9 states and 109 transitions. [2024-06-21 20:30:07,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 160 transitions, 1987 flow [2024-06-21 20:30:07,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 160 transitions, 1899 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:07,956 INFO L231 Difference]: Finished difference. Result has 157 places, 146 transitions, 1565 flow [2024-06-21 20:30:07,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1565, PETRI_PLACES=157, PETRI_TRANSITIONS=146} [2024-06-21 20:30:07,957 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-21 20:30:07,957 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 146 transitions, 1565 flow [2024-06-21 20:30:07,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:07,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:07,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:07,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:30:07,958 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 20:30:07,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:07,958 INFO L85 PathProgramCache]: Analyzing trace with hash 621843279, now seen corresponding path program 10 times [2024-06-21 20:30:07,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:07,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254368884] [2024-06-21 20:30:07,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:07,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:07,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:08,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 20:30:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254368884] [2024-06-21 20:30:08,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254368884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:08,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:08,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:08,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039124175] [2024-06-21 20:30:08,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:08,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:08,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:08,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:08,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:08,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:08,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 146 transitions, 1565 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:08,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:08,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:08,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:08,916 INFO L124 PetriNetUnfolderBase]: 403/701 cut-off events. [2024-06-21 20:30:08,916 INFO L125 PetriNetUnfolderBase]: For 34391/34391 co-relation queries the response was YES. [2024-06-21 20:30:08,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5179 conditions, 701 events. 403/701 cut-off events. For 34391/34391 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2960 event pairs, 49 based on Foata normal form. 2/701 useless extension candidates. Maximal degree in co-relation 5102. Up to 569 conditions per place. [2024-06-21 20:30:08,923 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 121 selfloop transitions, 39 changer transitions 0/162 dead transitions. [2024-06-21 20:30:08,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 162 transitions, 2063 flow [2024-06-21 20:30:08,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:08,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-21 20:30:08,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-21 20:30:08,924 INFO L175 Difference]: Start difference. First operand has 157 places, 146 transitions, 1565 flow. Second operand 9 states and 109 transitions. [2024-06-21 20:30:08,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 162 transitions, 2063 flow [2024-06-21 20:30:08,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 162 transitions, 1974 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 20:30:08,990 INFO L231 Difference]: Finished difference. Result has 161 places, 148 transitions, 1598 flow [2024-06-21 20:30:08,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1598, PETRI_PLACES=161, PETRI_TRANSITIONS=148} [2024-06-21 20:30:08,990 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-21 20:30:08,991 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 148 transitions, 1598 flow [2024-06-21 20:30:08,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:08,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:08,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:08,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:30:08,992 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 20:30:08,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:08,992 INFO L85 PathProgramCache]: Analyzing trace with hash -989097462, now seen corresponding path program 7 times [2024-06-21 20:30:08,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:08,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969429370] [2024-06-21 20:30:08,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:08,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:09,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:09,833 INFO 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 20:30:09,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:09,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969429370] [2024-06-21 20:30:09,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969429370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:09,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:09,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:09,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225239852] [2024-06-21 20:30:09,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:09,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:09,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:09,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:09,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:09,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:09,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 148 transitions, 1598 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:09,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:09,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:09,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:10,216 INFO L124 PetriNetUnfolderBase]: 399/695 cut-off events. [2024-06-21 20:30:10,216 INFO L125 PetriNetUnfolderBase]: For 33839/33839 co-relation queries the response was YES. [2024-06-21 20:30:10,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5101 conditions, 695 events. 399/695 cut-off events. For 33839/33839 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2926 event pairs, 53 based on Foata normal form. 2/695 useless extension candidates. Maximal degree in co-relation 5022. Up to 613 conditions per place. [2024-06-21 20:30:10,221 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 131 selfloop transitions, 27 changer transitions 0/160 dead transitions. [2024-06-21 20:30:10,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 160 transitions, 1942 flow [2024-06-21 20:30:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:10,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:10,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-21 20:30:10,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-21 20:30:10,224 INFO L175 Difference]: Start difference. First operand has 161 places, 148 transitions, 1598 flow. Second operand 9 states and 104 transitions. [2024-06-21 20:30:10,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 160 transitions, 1942 flow [2024-06-21 20:30:10,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 160 transitions, 1863 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 20:30:10,287 INFO L231 Difference]: Finished difference. Result has 164 places, 148 transitions, 1578 flow [2024-06-21 20:30:10,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1578, PETRI_PLACES=164, PETRI_TRANSITIONS=148} [2024-06-21 20:30:10,288 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 134 predicate places. [2024-06-21 20:30:10,288 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 148 transitions, 1578 flow [2024-06-21 20:30:10,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:10,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:10,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:10,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:30:10,289 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 20:30:10,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:10,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1645374627, now seen corresponding path program 1 times [2024-06-21 20:30:10,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:10,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690065953] [2024-06-21 20:30:10,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:10,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:10,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:11,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:11,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:11,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690065953] [2024-06-21 20:30:11,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690065953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:11,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:11,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:11,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760659885] [2024-06-21 20:30:11,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:11,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:11,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:11,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:11,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:11,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:11,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 148 transitions, 1578 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:11,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:11,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:11,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:12,024 INFO L124 PetriNetUnfolderBase]: 410/716 cut-off events. [2024-06-21 20:30:12,025 INFO L125 PetriNetUnfolderBase]: For 37524/37524 co-relation queries the response was YES. [2024-06-21 20:30:12,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5328 conditions, 716 events. 410/716 cut-off events. For 37524/37524 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3061 event pairs, 42 based on Foata normal form. 2/716 useless extension candidates. Maximal degree in co-relation 5248. Up to 623 conditions per place. [2024-06-21 20:30:12,030 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 150 selfloop transitions, 22 changer transitions 0/174 dead transitions. [2024-06-21 20:30:12,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 174 transitions, 2122 flow [2024-06-21 20:30:12,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:30:12,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:30:12,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 20:30:12,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 20:30:12,031 INFO L175 Difference]: Start difference. First operand has 164 places, 148 transitions, 1578 flow. Second operand 11 states and 128 transitions. [2024-06-21 20:30:12,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 174 transitions, 2122 flow [2024-06-21 20:30:12,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 174 transitions, 1994 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 20:30:12,103 INFO L231 Difference]: Finished difference. Result has 166 places, 150 transitions, 1540 flow [2024-06-21 20:30:12,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1450, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1540, PETRI_PLACES=166, PETRI_TRANSITIONS=150} [2024-06-21 20:30:12,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-21 20:30:12,104 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 150 transitions, 1540 flow [2024-06-21 20:30:12,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:12,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:12,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:12,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:30:12,104 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 20:30:12,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:12,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1253336839, now seen corresponding path program 2 times [2024-06-21 20:30:12,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:12,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175159103] [2024-06-21 20:30:12,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:12,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:12,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:13,263 INFO 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 20:30:13,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:13,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175159103] [2024-06-21 20:30:13,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175159103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:13,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:13,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:13,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523925041] [2024-06-21 20:30:13,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:13,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:13,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:13,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:13,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:13,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:13,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 150 transitions, 1540 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:13,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:13,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:13,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:13,756 INFO L124 PetriNetUnfolderBase]: 417/729 cut-off events. [2024-06-21 20:30:13,756 INFO L125 PetriNetUnfolderBase]: For 39067/39067 co-relation queries the response was YES. [2024-06-21 20:30:13,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5311 conditions, 729 events. 417/729 cut-off events. For 39067/39067 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3133 event pairs, 59 based on Foata normal form. 2/729 useless extension candidates. Maximal degree in co-relation 5231. Up to 664 conditions per place. [2024-06-21 20:30:13,761 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 150 selfloop transitions, 23 changer transitions 0/175 dead transitions. [2024-06-21 20:30:13,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 175 transitions, 1990 flow [2024-06-21 20:30:13,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:30:13,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:30:13,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:30:13,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 20:30:13,762 INFO L175 Difference]: Start difference. First operand has 166 places, 150 transitions, 1540 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:30:13,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 175 transitions, 1990 flow [2024-06-21 20:30:13,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 175 transitions, 1923 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:13,842 INFO L231 Difference]: Finished difference. Result has 170 places, 153 transitions, 1563 flow [2024-06-21 20:30:13,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1563, PETRI_PLACES=170, PETRI_TRANSITIONS=153} [2024-06-21 20:30:13,842 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-21 20:30:13,843 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 153 transitions, 1563 flow [2024-06-21 20:30:13,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:13,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:13,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:13,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:30:13,843 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 20:30:13,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:13,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1645256517, now seen corresponding path program 3 times [2024-06-21 20:30:13,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:13,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269618660] [2024-06-21 20:30:13,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:13,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:15,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:15,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:15,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269618660] [2024-06-21 20:30:15,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269618660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:15,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:15,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:15,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283215228] [2024-06-21 20:30:15,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:15,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:15,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:15,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:15,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:15,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:15,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 153 transitions, 1563 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:15,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:15,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:15,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:15,424 INFO L124 PetriNetUnfolderBase]: 414/724 cut-off events. [2024-06-21 20:30:15,424 INFO L125 PetriNetUnfolderBase]: For 38651/38651 co-relation queries the response was YES. [2024-06-21 20:30:15,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5191 conditions, 724 events. 414/724 cut-off events. For 38651/38651 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3110 event pairs, 58 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 5110. Up to 671 conditions per place. [2024-06-21 20:30:15,429 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 150 selfloop transitions, 19 changer transitions 0/171 dead transitions. [2024-06-21 20:30:15,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 171 transitions, 1953 flow [2024-06-21 20:30:15,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:15,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:15,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 20:30:15,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-21 20:30:15,431 INFO L175 Difference]: Start difference. First operand has 170 places, 153 transitions, 1563 flow. Second operand 10 states and 114 transitions. [2024-06-21 20:30:15,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 171 transitions, 1953 flow [2024-06-21 20:30:15,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 171 transitions, 1887 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:15,520 INFO L231 Difference]: Finished difference. Result has 172 places, 153 transitions, 1539 flow [2024-06-21 20:30:15,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1539, PETRI_PLACES=172, PETRI_TRANSITIONS=153} [2024-06-21 20:30:15,520 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-21 20:30:15,520 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 153 transitions, 1539 flow [2024-06-21 20:30:15,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:15,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:15,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:15,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:30:15,521 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 20:30:15,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:15,521 INFO L85 PathProgramCache]: Analyzing trace with hash -737804471, now seen corresponding path program 1 times [2024-06-21 20:30:15,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:15,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684893033] [2024-06-21 20:30:15,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:15,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:15,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:16,531 INFO 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 20:30:16,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:16,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684893033] [2024-06-21 20:30:16,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684893033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:16,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:16,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:16,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810267419] [2024-06-21 20:30:16,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:16,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:16,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:16,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:16,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:16,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:16,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 153 transitions, 1539 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:16,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:16,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:16,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:17,029 INFO L124 PetriNetUnfolderBase]: 420/734 cut-off events. [2024-06-21 20:30:17,029 INFO L125 PetriNetUnfolderBase]: For 40096/40096 co-relation queries the response was YES. [2024-06-21 20:30:17,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5220 conditions, 734 events. 420/734 cut-off events. For 40096/40096 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3177 event pairs, 57 based on Foata normal form. 2/734 useless extension candidates. Maximal degree in co-relation 5138. Up to 681 conditions per place. [2024-06-21 20:30:17,034 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 151 selfloop transitions, 20 changer transitions 0/173 dead transitions. [2024-06-21 20:30:17,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 173 transitions, 1961 flow [2024-06-21 20:30:17,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:17,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:17,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 20:30:17,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 20:30:17,035 INFO L175 Difference]: Start difference. First operand has 172 places, 153 transitions, 1539 flow. Second operand 10 states and 115 transitions. [2024-06-21 20:30:17,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 173 transitions, 1961 flow [2024-06-21 20:30:17,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 173 transitions, 1907 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 20:30:17,166 INFO L231 Difference]: Finished difference. Result has 172 places, 155 transitions, 1562 flow [2024-06-21 20:30:17,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1562, PETRI_PLACES=172, PETRI_TRANSITIONS=155} [2024-06-21 20:30:17,166 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-21 20:30:17,166 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 155 transitions, 1562 flow [2024-06-21 20:30:17,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:17,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:17,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:17,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:30:17,167 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 20:30:17,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1135071219, now seen corresponding path program 2 times [2024-06-21 20:30:17,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:17,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087167106] [2024-06-21 20:30:17,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:17,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:17,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:18,128 INFO 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 20:30:18,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:18,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087167106] [2024-06-21 20:30:18,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087167106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:18,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:18,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:18,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203960202] [2024-06-21 20:30:18,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:18,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:18,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:18,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:18,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:18,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:18,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 155 transitions, 1562 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:18,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:18,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:18,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:18,608 INFO L124 PetriNetUnfolderBase]: 456/792 cut-off events. [2024-06-21 20:30:18,608 INFO L125 PetriNetUnfolderBase]: For 49375/49375 co-relation queries the response was YES. [2024-06-21 20:30:18,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5861 conditions, 792 events. 456/792 cut-off events. For 49375/49375 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3506 event pairs, 48 based on Foata normal form. 2/792 useless extension candidates. Maximal degree in co-relation 5778. Up to 479 conditions per place. [2024-06-21 20:30:18,614 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 121 selfloop transitions, 62 changer transitions 0/185 dead transitions. [2024-06-21 20:30:18,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 185 transitions, 2404 flow [2024-06-21 20:30:18,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:18,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:18,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 20:30:18,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-21 20:30:18,616 INFO L175 Difference]: Start difference. First operand has 172 places, 155 transitions, 1562 flow. Second operand 10 states and 132 transitions. [2024-06-21 20:30:18,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 185 transitions, 2404 flow [2024-06-21 20:30:18,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 185 transitions, 2329 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:30:18,717 INFO L231 Difference]: Finished difference. Result has 173 places, 163 transitions, 1748 flow [2024-06-21 20:30:18,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1748, PETRI_PLACES=173, PETRI_TRANSITIONS=163} [2024-06-21 20:30:18,718 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-21 20:30:18,718 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 163 transitions, 1748 flow [2024-06-21 20:30:18,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:18,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:18,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 20:30:18,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:30:18,719 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 20:30:18,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:18,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1135071405, now seen corresponding path program 1 times [2024-06-21 20:30:18,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:18,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4213748] [2024-06-21 20:30:18,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:18,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:18,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:19,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:19,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:19,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4213748] [2024-06-21 20:30:19,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4213748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:19,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:19,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:19,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091409542] [2024-06-21 20:30:19,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:19,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:19,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:19,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:19,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:19,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:19,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 163 transitions, 1748 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:19,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:19,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:19,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:20,093 INFO L124 PetriNetUnfolderBase]: 459/797 cut-off events. [2024-06-21 20:30:20,094 INFO L125 PetriNetUnfolderBase]: For 50756/50756 co-relation queries the response was YES. [2024-06-21 20:30:20,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6065 conditions, 797 events. 459/797 cut-off events. For 50756/50756 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3529 event pairs, 51 based on Foata normal form. 1/796 useless extension candidates. Maximal degree in co-relation 5981. Up to 590 conditions per place. [2024-06-21 20:30:20,100 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 117 selfloop transitions, 62 changer transitions 0/181 dead transitions. [2024-06-21 20:30:20,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 181 transitions, 2184 flow [2024-06-21 20:30:20,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:20,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:20,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 20:30:20,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:30:20,101 INFO L175 Difference]: Start difference. First operand has 173 places, 163 transitions, 1748 flow. Second operand 10 states and 124 transitions. [2024-06-21 20:30:20,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 181 transitions, 2184 flow [2024-06-21 20:30:20,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 181 transitions, 2097 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 20:30:20,219 INFO L231 Difference]: Finished difference. Result has 179 places, 165 transitions, 1830 flow [2024-06-21 20:30:20,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1830, PETRI_PLACES=179, PETRI_TRANSITIONS=165} [2024-06-21 20:30:20,219 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-21 20:30:20,220 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 165 transitions, 1830 flow [2024-06-21 20:30:20,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:20,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:20,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:20,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:30:20,220 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 20:30:20,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:20,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1961373111, now seen corresponding path program 3 times [2024-06-21 20:30:20,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:20,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661656594] [2024-06-21 20:30:20,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:20,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:21,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:21,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:21,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661656594] [2024-06-21 20:30:21,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661656594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:21,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:21,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:21,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242481865] [2024-06-21 20:30:21,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:21,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:21,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:21,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:21,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:21,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:21,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 165 transitions, 1830 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:21,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:21,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:21,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:21,714 INFO L124 PetriNetUnfolderBase]: 455/791 cut-off events. [2024-06-21 20:30:21,715 INFO L125 PetriNetUnfolderBase]: For 51277/51277 co-relation queries the response was YES. [2024-06-21 20:30:21,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6065 conditions, 791 events. 455/791 cut-off events. For 51277/51277 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3508 event pairs, 46 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 5979. Up to 481 conditions per place. [2024-06-21 20:30:21,721 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 119 selfloop transitions, 64 changer transitions 0/185 dead transitions. [2024-06-21 20:30:21,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 185 transitions, 2450 flow [2024-06-21 20:30:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:21,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:21,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 20:30:21,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 20:30:21,723 INFO L175 Difference]: Start difference. First operand has 179 places, 165 transitions, 1830 flow. Second operand 10 states and 129 transitions. [2024-06-21 20:30:21,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 185 transitions, 2450 flow [2024-06-21 20:30:21,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 185 transitions, 2285 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:21,840 INFO L231 Difference]: Finished difference. Result has 181 places, 165 transitions, 1798 flow [2024-06-21 20:30:21,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1798, PETRI_PLACES=181, PETRI_TRANSITIONS=165} [2024-06-21 20:30:21,841 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-21 20:30:21,841 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 165 transitions, 1798 flow [2024-06-21 20:30:21,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:21,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:21,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:21,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:30:21,848 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 20:30:21,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:21,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1135244199, now seen corresponding path program 4 times [2024-06-21 20:30:21,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:21,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640742313] [2024-06-21 20:30:21,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:21,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:21,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:22,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:22,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:22,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640742313] [2024-06-21 20:30:22,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640742313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:22,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:22,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:22,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744272832] [2024-06-21 20:30:22,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:22,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:22,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:22,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:22,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:22,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:22,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 165 transitions, 1798 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:22,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:22,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:22,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:23,310 INFO L124 PetriNetUnfolderBase]: 451/785 cut-off events. [2024-06-21 20:30:23,310 INFO L125 PetriNetUnfolderBase]: For 50436/50436 co-relation queries the response was YES. [2024-06-21 20:30:23,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5953 conditions, 785 events. 451/785 cut-off events. For 50436/50436 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3473 event pairs, 45 based on Foata normal form. 2/785 useless extension candidates. Maximal degree in co-relation 5866. Up to 478 conditions per place. [2024-06-21 20:30:23,316 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 122 selfloop transitions, 61 changer transitions 0/185 dead transitions. [2024-06-21 20:30:23,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 185 transitions, 2318 flow [2024-06-21 20:30:23,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:23,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:23,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 20:30:23,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 20:30:23,317 INFO L175 Difference]: Start difference. First operand has 181 places, 165 transitions, 1798 flow. Second operand 10 states and 131 transitions. [2024-06-21 20:30:23,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 185 transitions, 2318 flow [2024-06-21 20:30:23,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 185 transitions, 2219 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:23,447 INFO L231 Difference]: Finished difference. Result has 184 places, 165 transitions, 1826 flow [2024-06-21 20:30:23,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1826, PETRI_PLACES=184, PETRI_TRANSITIONS=165} [2024-06-21 20:30:23,448 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-21 20:30:23,448 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 165 transitions, 1826 flow [2024-06-21 20:30:23,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:23,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:23,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:23,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:30:23,448 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 20:30:23,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:23,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1807403117, now seen corresponding path program 2 times [2024-06-21 20:30:23,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:23,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67969281] [2024-06-21 20:30:23,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:23,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:23,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:25,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:25,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:25,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67969281] [2024-06-21 20:30:25,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67969281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:25,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:25,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:25,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314126129] [2024-06-21 20:30:25,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:25,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:25,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:25,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:25,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:25,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:25,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 165 transitions, 1826 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:25,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:25,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:25,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:25,724 INFO L124 PetriNetUnfolderBase]: 454/790 cut-off events. [2024-06-21 20:30:25,724 INFO L125 PetriNetUnfolderBase]: For 51285/51285 co-relation queries the response was YES. [2024-06-21 20:30:25,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6055 conditions, 790 events. 454/790 cut-off events. For 51285/51285 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3513 event pairs, 47 based on Foata normal form. 1/789 useless extension candidates. Maximal degree in co-relation 5967. Up to 583 conditions per place. [2024-06-21 20:30:25,730 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 120 selfloop transitions, 61 changer transitions 0/183 dead transitions. [2024-06-21 20:30:25,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 183 transitions, 2270 flow [2024-06-21 20:30:25,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:25,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:25,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 20:30:25,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 20:30:25,772 INFO L175 Difference]: Start difference. First operand has 184 places, 165 transitions, 1826 flow. Second operand 10 states and 125 transitions. [2024-06-21 20:30:25,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 183 transitions, 2270 flow [2024-06-21 20:30:25,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 183 transitions, 2121 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:30:25,919 INFO L231 Difference]: Finished difference. Result has 184 places, 167 transitions, 1848 flow [2024-06-21 20:30:25,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=184, PETRI_TRANSITIONS=167} [2024-06-21 20:30:25,920 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-21 20:30:25,920 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 167 transitions, 1848 flow [2024-06-21 20:30:25,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:25,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:25,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:25,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:30:25,921 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 20:30:25,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:25,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1807398467, now seen corresponding path program 3 times [2024-06-21 20:30:25,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:25,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556542573] [2024-06-21 20:30:25,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:25,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:25,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:27,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:27,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556542573] [2024-06-21 20:30:27,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556542573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:27,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:27,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:27,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823862519] [2024-06-21 20:30:27,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:27,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:27,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:27,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:27,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:27,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:27,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 167 transitions, 1848 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:27,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:27,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:27,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:27,809 INFO L124 PetriNetUnfolderBase]: 452/787 cut-off events. [2024-06-21 20:30:27,809 INFO L125 PetriNetUnfolderBase]: For 51609/51609 co-relation queries the response was YES. [2024-06-21 20:30:27,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6002 conditions, 787 events. 452/787 cut-off events. For 51609/51609 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3496 event pairs, 47 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 5913. Up to 571 conditions per place. [2024-06-21 20:30:27,826 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 117 selfloop transitions, 66 changer transitions 0/185 dead transitions. [2024-06-21 20:30:27,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 185 transitions, 2300 flow [2024-06-21 20:30:27,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:27,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:27,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 20:30:27,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 20:30:27,828 INFO L175 Difference]: Start difference. First operand has 184 places, 167 transitions, 1848 flow. Second operand 10 states and 126 transitions. [2024-06-21 20:30:27,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 185 transitions, 2300 flow [2024-06-21 20:30:27,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 185 transitions, 2145 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:27,956 INFO L231 Difference]: Finished difference. Result has 186 places, 169 transitions, 1878 flow [2024-06-21 20:30:27,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1878, PETRI_PLACES=186, PETRI_TRANSITIONS=169} [2024-06-21 20:30:27,957 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 20:30:27,957 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 169 transitions, 1878 flow [2024-06-21 20:30:27,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:27,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:27,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:27,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:30:27,957 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 20:30:27,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:27,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1807398343, now seen corresponding path program 4 times [2024-06-21 20:30:27,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:27,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108317777] [2024-06-21 20:30:27,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:27,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:27,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:29,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:29,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:29,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108317777] [2024-06-21 20:30:29,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108317777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:29,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:29,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:29,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354379884] [2024-06-21 20:30:29,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:29,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:29,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:29,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:29,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:29,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:29,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 169 transitions, 1878 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:29,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:29,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:29,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:29,591 INFO L124 PetriNetUnfolderBase]: 456/795 cut-off events. [2024-06-21 20:30:29,591 INFO L125 PetriNetUnfolderBase]: For 54824/54824 co-relation queries the response was YES. [2024-06-21 20:30:29,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6089 conditions, 795 events. 456/795 cut-off events. For 54824/54824 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3517 event pairs, 66 based on Foata normal form. 2/795 useless extension candidates. Maximal degree in co-relation 5999. Up to 710 conditions per place. [2024-06-21 20:30:29,611 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 150 selfloop transitions, 33 changer transitions 0/185 dead transitions. [2024-06-21 20:30:29,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 185 transitions, 2306 flow [2024-06-21 20:30:29,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:29,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:29,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 20:30:29,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 20:30:29,616 INFO L175 Difference]: Start difference. First operand has 186 places, 169 transitions, 1878 flow. Second operand 10 states and 116 transitions. [2024-06-21 20:30:29,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 185 transitions, 2306 flow [2024-06-21 20:30:29,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 185 transitions, 2137 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:29,776 INFO L231 Difference]: Finished difference. Result has 188 places, 170 transitions, 1803 flow [2024-06-21 20:30:29,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=188, PETRI_TRANSITIONS=170} [2024-06-21 20:30:29,777 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-21 20:30:29,777 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 170 transitions, 1803 flow [2024-06-21 20:30:29,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:29,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:29,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:29,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:30:29,777 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 20:30:29,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:29,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1979717605, now seen corresponding path program 1 times [2024-06-21 20:30:29,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:29,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097712795] [2024-06-21 20:30:29,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:29,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:29,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:30,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:30,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:30,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097712795] [2024-06-21 20:30:30,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097712795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:30,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:30,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:30:30,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4986042] [2024-06-21 20:30:30,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:30,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:30:30,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:30,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:30:30,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:30:30,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:30,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 170 transitions, 1803 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:30,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:30,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:30,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:31,082 INFO L124 PetriNetUnfolderBase]: 460/803 cut-off events. [2024-06-21 20:30:31,082 INFO L125 PetriNetUnfolderBase]: For 56445/56445 co-relation queries the response was YES. [2024-06-21 20:30:31,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6038 conditions, 803 events. 460/803 cut-off events. For 56445/56445 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3596 event pairs, 58 based on Foata normal form. 2/803 useless extension candidates. Maximal degree in co-relation 5947. Up to 733 conditions per place. [2024-06-21 20:30:31,088 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 158 selfloop transitions, 26 changer transitions 0/186 dead transitions. [2024-06-21 20:30:31,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 186 transitions, 2232 flow [2024-06-21 20:30:31,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:31,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:31,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-21 20:30:31,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-21 20:30:31,089 INFO L175 Difference]: Start difference. First operand has 188 places, 170 transitions, 1803 flow. Second operand 9 states and 106 transitions. [2024-06-21 20:30:31,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 186 transitions, 2232 flow [2024-06-21 20:30:31,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 186 transitions, 2148 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:31,220 INFO L231 Difference]: Finished difference. Result has 190 places, 173 transitions, 1814 flow [2024-06-21 20:30:31,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1814, PETRI_PLACES=190, PETRI_TRANSITIONS=173} [2024-06-21 20:30:31,220 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-21 20:30:31,220 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 173 transitions, 1814 flow [2024-06-21 20:30:31,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:31,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:31,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:31,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:30:31,221 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 20:30:31,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:31,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1979471341, now seen corresponding path program 4 times [2024-06-21 20:30:31,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:31,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388094010] [2024-06-21 20:30:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:31,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:31,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:32,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:32,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:32,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388094010] [2024-06-21 20:30:32,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388094010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:32,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:32,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:32,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421083733] [2024-06-21 20:30:32,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:32,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:32,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:32,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:32,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:32,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:32,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 173 transitions, 1814 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:32,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:32,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:32,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:32,847 INFO L124 PetriNetUnfolderBase]: 459/802 cut-off events. [2024-06-21 20:30:32,847 INFO L125 PetriNetUnfolderBase]: For 56523/56523 co-relation queries the response was YES. [2024-06-21 20:30:32,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5934 conditions, 802 events. 459/802 cut-off events. For 56523/56523 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3611 event pairs, 53 based on Foata normal form. 3/803 useless extension candidates. Maximal degree in co-relation 5841. Up to 705 conditions per place. [2024-06-21 20:30:32,854 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 156 selfloop transitions, 33 changer transitions 0/191 dead transitions. [2024-06-21 20:30:32,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 191 transitions, 2256 flow [2024-06-21 20:30:32,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:32,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:32,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 20:30:32,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 20:30:32,856 INFO L175 Difference]: Start difference. First operand has 190 places, 173 transitions, 1814 flow. Second operand 10 states and 122 transitions. [2024-06-21 20:30:32,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 191 transitions, 2256 flow [2024-06-21 20:30:32,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 191 transitions, 2196 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:30:32,991 INFO L231 Difference]: Finished difference. Result has 194 places, 175 transitions, 1858 flow [2024-06-21 20:30:32,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1858, PETRI_PLACES=194, PETRI_TRANSITIONS=175} [2024-06-21 20:30:32,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-21 20:30:32,992 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 175 transitions, 1858 flow [2024-06-21 20:30:32,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:32,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:32,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:32,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:30:32,993 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 20:30:32,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:32,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1979471527, now seen corresponding path program 5 times [2024-06-21 20:30:32,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:32,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527360762] [2024-06-21 20:30:32,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:32,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:33,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:34,223 INFO 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 20:30:34,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:34,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527360762] [2024-06-21 20:30:34,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527360762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:34,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:34,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:34,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709227197] [2024-06-21 20:30:34,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:34,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:34,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:34,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:34,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:34,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:34,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 175 transitions, 1858 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:34,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:34,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:34,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:34,760 INFO L124 PetriNetUnfolderBase]: 475/828 cut-off events. [2024-06-21 20:30:34,761 INFO L125 PetriNetUnfolderBase]: For 60542/60542 co-relation queries the response was YES. [2024-06-21 20:30:34,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6250 conditions, 828 events. 475/828 cut-off events. For 60542/60542 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3768 event pairs, 53 based on Foata normal form. 2/828 useless extension candidates. Maximal degree in co-relation 6156. Up to 719 conditions per place. [2024-06-21 20:30:34,768 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 159 selfloop transitions, 35 changer transitions 0/196 dead transitions. [2024-06-21 20:30:34,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 196 transitions, 2472 flow [2024-06-21 20:30:34,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:34,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:34,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 20:30:34,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 20:30:34,773 INFO L175 Difference]: Start difference. First operand has 194 places, 175 transitions, 1858 flow. Second operand 10 states and 122 transitions. [2024-06-21 20:30:34,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 196 transitions, 2472 flow [2024-06-21 20:30:34,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 196 transitions, 2386 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:34,933 INFO L231 Difference]: Finished difference. Result has 196 places, 179 transitions, 1923 flow [2024-06-21 20:30:34,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1923, PETRI_PLACES=196, PETRI_TRANSITIONS=179} [2024-06-21 20:30:34,934 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 166 predicate places. [2024-06-21 20:30:34,934 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 179 transitions, 1923 flow [2024-06-21 20:30:34,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:34,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:34,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:34,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:30:34,934 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 20:30:34,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:34,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1973042437, now seen corresponding path program 6 times [2024-06-21 20:30:34,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:34,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96970075] [2024-06-21 20:30:34,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:34,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:35,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 20:30:35,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:35,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96970075] [2024-06-21 20:30:35,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96970075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:35,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:35,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:35,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916150055] [2024-06-21 20:30:35,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:35,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:35,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:35,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:35,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:36,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:36,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 179 transitions, 1923 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:36,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:36,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:36,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:36,459 INFO L124 PetriNetUnfolderBase]: 491/854 cut-off events. [2024-06-21 20:30:36,459 INFO L125 PetriNetUnfolderBase]: For 66279/66279 co-relation queries the response was YES. [2024-06-21 20:30:36,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6545 conditions, 854 events. 491/854 cut-off events. For 66279/66279 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3908 event pairs, 53 based on Foata normal form. 2/854 useless extension candidates. Maximal degree in co-relation 6450. Up to 703 conditions per place. [2024-06-21 20:30:36,466 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 153 selfloop transitions, 45 changer transitions 0/200 dead transitions. [2024-06-21 20:30:36,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 200 transitions, 2555 flow [2024-06-21 20:30:36,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:36,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 20:30:36,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 20:30:36,468 INFO L175 Difference]: Start difference. First operand has 196 places, 179 transitions, 1923 flow. Second operand 10 states and 125 transitions. [2024-06-21 20:30:36,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 200 transitions, 2555 flow [2024-06-21 20:30:36,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 200 transitions, 2482 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 20:30:36,623 INFO L231 Difference]: Finished difference. Result has 200 places, 183 transitions, 2029 flow [2024-06-21 20:30:36,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2029, PETRI_PLACES=200, PETRI_TRANSITIONS=183} [2024-06-21 20:30:36,624 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-21 20:30:36,624 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 183 transitions, 2029 flow [2024-06-21 20:30:36,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:36,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:36,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:36,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:30:36,625 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 20:30:36,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:36,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1979478037, now seen corresponding path program 7 times [2024-06-21 20:30:36,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:36,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456683414] [2024-06-21 20:30:36,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:36,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:37,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 20:30:37,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:37,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456683414] [2024-06-21 20:30:37,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456683414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:37,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:37,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:37,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43016128] [2024-06-21 20:30:37,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:37,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:37,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:37,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:37,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:37,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:37,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 183 transitions, 2029 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:37,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:37,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:37,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:37,946 INFO L124 PetriNetUnfolderBase]: 507/880 cut-off events. [2024-06-21 20:30:37,946 INFO L125 PetriNetUnfolderBase]: For 72842/72842 co-relation queries the response was YES. [2024-06-21 20:30:37,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7019 conditions, 880 events. 507/880 cut-off events. For 72842/72842 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4041 event pairs, 57 based on Foata normal form. 2/880 useless extension candidates. Maximal degree in co-relation 6922. Up to 739 conditions per place. [2024-06-21 20:30:37,954 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 162 selfloop transitions, 41 changer transitions 0/205 dead transitions. [2024-06-21 20:30:37,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 205 transitions, 2819 flow [2024-06-21 20:30:37,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:37,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:37,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 20:30:37,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 20:30:37,956 INFO L175 Difference]: Start difference. First operand has 200 places, 183 transitions, 2029 flow. Second operand 10 states and 126 transitions. [2024-06-21 20:30:37,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 205 transitions, 2819 flow [2024-06-21 20:30:38,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 205 transitions, 2720 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:30:38,120 INFO L231 Difference]: Finished difference. Result has 204 places, 187 transitions, 2125 flow [2024-06-21 20:30:38,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2125, PETRI_PLACES=204, PETRI_TRANSITIONS=187} [2024-06-21 20:30:38,121 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-21 20:30:38,121 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 187 transitions, 2125 flow [2024-06-21 20:30:38,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:38,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:38,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:38,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:30:38,122 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 20:30:38,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:38,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1973037477, now seen corresponding path program 5 times [2024-06-21 20:30:38,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:38,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386030877] [2024-06-21 20:30:38,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:38,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:39,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:39,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:39,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386030877] [2024-06-21 20:30:39,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386030877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:39,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:39,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:39,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206534993] [2024-06-21 20:30:39,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:39,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:39,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:39,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:39,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:39,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:39,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 187 transitions, 2125 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:39,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:39,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:39,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:39,462 INFO L124 PetriNetUnfolderBase]: 511/888 cut-off events. [2024-06-21 20:30:39,463 INFO L125 PetriNetUnfolderBase]: For 75098/75098 co-relation queries the response was YES. [2024-06-21 20:30:39,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7161 conditions, 888 events. 511/888 cut-off events. For 75098/75098 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4089 event pairs, 73 based on Foata normal form. 2/888 useless extension candidates. Maximal degree in co-relation 7062. Up to 839 conditions per place. [2024-06-21 20:30:39,470 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 174 selfloop transitions, 24 changer transitions 0/200 dead transitions. [2024-06-21 20:30:39,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 200 transitions, 2573 flow [2024-06-21 20:30:39,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:39,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:39,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 20:30:39,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:30:39,471 INFO L175 Difference]: Start difference. First operand has 204 places, 187 transitions, 2125 flow. Second operand 10 states and 110 transitions. [2024-06-21 20:30:39,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 200 transitions, 2573 flow [2024-06-21 20:30:39,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 200 transitions, 2507 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 20:30:39,632 INFO L231 Difference]: Finished difference. Result has 208 places, 188 transitions, 2137 flow [2024-06-21 20:30:39,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2059, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2137, PETRI_PLACES=208, PETRI_TRANSITIONS=188} [2024-06-21 20:30:39,633 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-21 20:30:39,633 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 188 transitions, 2137 flow [2024-06-21 20:30:39,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:39,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:39,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:39,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:30:39,633 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 20:30:39,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:39,634 INFO L85 PathProgramCache]: Analyzing trace with hash -969425575, now seen corresponding path program 8 times [2024-06-21 20:30:39,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:39,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003749931] [2024-06-21 20:30:39,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:39,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:39,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:40,648 INFO 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 20:30:40,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:40,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003749931] [2024-06-21 20:30:40,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003749931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:40,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:40,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:40,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962068057] [2024-06-21 20:30:40,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:40,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:40,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:40,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:40,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:40,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:40,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 188 transitions, 2137 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:40,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:40,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:40,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:41,209 INFO L124 PetriNetUnfolderBase]: 517/898 cut-off events. [2024-06-21 20:30:41,209 INFO L125 PetriNetUnfolderBase]: For 77404/77404 co-relation queries the response was YES. [2024-06-21 20:30:41,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7248 conditions, 898 events. 517/898 cut-off events. For 77404/77404 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4161 event pairs, 58 based on Foata normal form. 2/898 useless extension candidates. Maximal degree in co-relation 7147. Up to 746 conditions per place. [2024-06-21 20:30:41,217 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 159 selfloop transitions, 46 changer transitions 0/207 dead transitions. [2024-06-21 20:30:41,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 207 transitions, 2747 flow [2024-06-21 20:30:41,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:41,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:41,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 20:30:41,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 20:30:41,219 INFO L175 Difference]: Start difference. First operand has 208 places, 188 transitions, 2137 flow. Second operand 10 states and 126 transitions. [2024-06-21 20:30:41,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 207 transitions, 2747 flow [2024-06-21 20:30:41,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 207 transitions, 2667 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:41,354 INFO L231 Difference]: Finished difference. Result has 210 places, 190 transitions, 2192 flow [2024-06-21 20:30:41,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2192, PETRI_PLACES=210, PETRI_TRANSITIONS=190} [2024-06-21 20:30:41,354 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-21 20:30:41,354 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 190 transitions, 2192 flow [2024-06-21 20:30:41,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:41,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:41,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:41,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:30:41,355 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 20:30:41,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:41,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1973215417, now seen corresponding path program 9 times [2024-06-21 20:30:41,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:41,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798128340] [2024-06-21 20:30:41,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:41,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:41,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:42,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 20:30:42,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:42,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798128340] [2024-06-21 20:30:42,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798128340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:42,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:42,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:42,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496591542] [2024-06-21 20:30:42,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:42,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:42,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:42,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:42,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:42,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:42,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 190 transitions, 2192 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:42,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:42,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:42,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:42,799 INFO L124 PetriNetUnfolderBase]: 513/892 cut-off events. [2024-06-21 20:30:42,800 INFO L125 PetriNetUnfolderBase]: For 75785/75785 co-relation queries the response was YES. [2024-06-21 20:30:42,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7147 conditions, 892 events. 513/892 cut-off events. For 75785/75785 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4129 event pairs, 59 based on Foata normal form. 2/892 useless extension candidates. Maximal degree in co-relation 7045. Up to 743 conditions per place. [2024-06-21 20:30:42,806 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 160 selfloop transitions, 45 changer transitions 0/207 dead transitions. [2024-06-21 20:30:42,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 207 transitions, 2640 flow [2024-06-21 20:30:42,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:42,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:42,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 20:30:42,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 20:30:42,808 INFO L175 Difference]: Start difference. First operand has 210 places, 190 transitions, 2192 flow. Second operand 10 states and 127 transitions. [2024-06-21 20:30:42,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 207 transitions, 2640 flow [2024-06-21 20:30:42,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 207 transitions, 2491 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:42,952 INFO L231 Difference]: Finished difference. Result has 212 places, 190 transitions, 2138 flow [2024-06-21 20:30:42,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2138, PETRI_PLACES=212, PETRI_TRANSITIONS=190} [2024-06-21 20:30:42,953 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-21 20:30:42,953 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 190 transitions, 2138 flow [2024-06-21 20:30:42,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:42,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:42,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:42,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:30:42,954 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 20:30:42,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:42,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1973215231, now seen corresponding path program 5 times [2024-06-21 20:30:42,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:42,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332031254] [2024-06-21 20:30:42,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:42,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:42,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:43,960 INFO 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 20:30:43,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:43,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332031254] [2024-06-21 20:30:43,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332031254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:43,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:43,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:43,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593791823] [2024-06-21 20:30:43,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:43,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:43,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:43,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:43,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:44,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:44,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 190 transitions, 2138 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:44,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:44,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:44,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:44,398 INFO L124 PetriNetUnfolderBase]: 511/889 cut-off events. [2024-06-21 20:30:44,398 INFO L125 PetriNetUnfolderBase]: For 73424/73424 co-relation queries the response was YES. [2024-06-21 20:30:44,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6988 conditions, 889 events. 511/889 cut-off events. For 73424/73424 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4107 event pairs, 63 based on Foata normal form. 1/888 useless extension candidates. Maximal degree in co-relation 6886. Up to 783 conditions per place. [2024-06-21 20:30:44,406 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 38 changer transitions 0/204 dead transitions. [2024-06-21 20:30:44,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 204 transitions, 2574 flow [2024-06-21 20:30:44,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:44,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:44,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 20:30:44,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 20:30:44,407 INFO L175 Difference]: Start difference. First operand has 212 places, 190 transitions, 2138 flow. Second operand 10 states and 122 transitions. [2024-06-21 20:30:44,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 204 transitions, 2574 flow [2024-06-21 20:30:44,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 204 transitions, 2446 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 20:30:44,573 INFO L231 Difference]: Finished difference. Result has 212 places, 190 transitions, 2091 flow [2024-06-21 20:30:44,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2091, PETRI_PLACES=212, PETRI_TRANSITIONS=190} [2024-06-21 20:30:44,573 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-21 20:30:44,573 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 190 transitions, 2091 flow [2024-06-21 20:30:44,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:44,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:44,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:44,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:30:44,574 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 20:30:44,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:44,574 INFO L85 PathProgramCache]: Analyzing trace with hash 164212215, now seen corresponding path program 10 times [2024-06-21 20:30:44,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:44,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633415722] [2024-06-21 20:30:44,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:44,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:44,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:45,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:45,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:45,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633415722] [2024-06-21 20:30:45,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633415722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:45,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:45,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:45,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314069555] [2024-06-21 20:30:45,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:45,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:45,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:45,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:45,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:45,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:45,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 190 transitions, 2091 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:45,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:45,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:45,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:46,203 INFO L124 PetriNetUnfolderBase]: 547/947 cut-off events. [2024-06-21 20:30:46,203 INFO L125 PetriNetUnfolderBase]: For 91475/91475 co-relation queries the response was YES. [2024-06-21 20:30:46,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7814 conditions, 947 events. 547/947 cut-off events. For 91475/91475 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4424 event pairs, 65 based on Foata normal form. 2/947 useless extension candidates. Maximal degree in co-relation 7711. Up to 829 conditions per place. [2024-06-21 20:30:46,212 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 183 selfloop transitions, 31 changer transitions 0/216 dead transitions. [2024-06-21 20:30:46,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 216 transitions, 3027 flow [2024-06-21 20:30:46,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:46,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:46,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 20:30:46,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-21 20:30:46,213 INFO L175 Difference]: Start difference. First operand has 212 places, 190 transitions, 2091 flow. Second operand 10 states and 121 transitions. [2024-06-21 20:30:46,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 216 transitions, 3027 flow [2024-06-21 20:30:46,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 216 transitions, 2932 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:30:46,404 INFO L231 Difference]: Finished difference. Result has 213 places, 198 transitions, 2263 flow [2024-06-21 20:30:46,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2263, PETRI_PLACES=213, PETRI_TRANSITIONS=198} [2024-06-21 20:30:46,405 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-21 20:30:46,405 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 198 transitions, 2263 flow [2024-06-21 20:30:46,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:46,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:46,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:46,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:30:46,406 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 20:30:46,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:46,406 INFO L85 PathProgramCache]: Analyzing trace with hash -590999897, now seen corresponding path program 11 times [2024-06-21 20:30:46,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:46,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714630904] [2024-06-21 20:30:46,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:46,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:46,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:47,657 INFO 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 20:30:47,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:47,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714630904] [2024-06-21 20:30:47,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714630904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:47,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:47,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967690856] [2024-06-21 20:30:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:47,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:47,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:47,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:47,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:47,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 198 transitions, 2263 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:47,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:47,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:47,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:48,157 INFO L124 PetriNetUnfolderBase]: 543/941 cut-off events. [2024-06-21 20:30:48,157 INFO L125 PetriNetUnfolderBase]: For 90179/90179 co-relation queries the response was YES. [2024-06-21 20:30:48,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7709 conditions, 941 events. 543/941 cut-off events. For 90179/90179 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4396 event pairs, 64 based on Foata normal form. 2/941 useless extension candidates. Maximal degree in co-relation 7605. Up to 863 conditions per place. [2024-06-21 20:30:48,166 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 187 selfloop transitions, 25 changer transitions 0/214 dead transitions. [2024-06-21 20:30:48,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 214 transitions, 2739 flow [2024-06-21 20:30:48,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:48,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:48,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 20:30:48,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 20:30:48,167 INFO L175 Difference]: Start difference. First operand has 213 places, 198 transitions, 2263 flow. Second operand 10 states and 116 transitions. [2024-06-21 20:30:48,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 214 transitions, 2739 flow [2024-06-21 20:30:48,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 214 transitions, 2646 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 20:30:48,409 INFO L231 Difference]: Finished difference. Result has 219 places, 199 transitions, 2250 flow [2024-06-21 20:30:48,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2250, PETRI_PLACES=219, PETRI_TRANSITIONS=199} [2024-06-21 20:30:48,410 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-21 20:30:48,410 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 199 transitions, 2250 flow [2024-06-21 20:30:48,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:48,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:48,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:48,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:30:48,411 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 20:30:48,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:48,411 INFO L85 PathProgramCache]: Analyzing trace with hash -597433947, now seen corresponding path program 6 times [2024-06-21 20:30:48,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:48,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474951905] [2024-06-21 20:30:48,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:48,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:48,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:49,485 INFO 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 20:30:49,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:49,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474951905] [2024-06-21 20:30:49,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474951905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:49,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:49,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:49,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988288081] [2024-06-21 20:30:49,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:49,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:49,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:49,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:49,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:49,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:49,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 199 transitions, 2250 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:49,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:49,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:49,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:49,929 INFO L124 PetriNetUnfolderBase]: 540/936 cut-off events. [2024-06-21 20:30:49,929 INFO L125 PetriNetUnfolderBase]: For 87478/87478 co-relation queries the response was YES. [2024-06-21 20:30:49,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7551 conditions, 936 events. 540/936 cut-off events. For 87478/87478 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4358 event pairs, 77 based on Foata normal form. 2/936 useless extension candidates. Maximal degree in co-relation 7444. Up to 906 conditions per place. [2024-06-21 20:30:49,938 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 191 selfloop transitions, 16 changer transitions 0/209 dead transitions. [2024-06-21 20:30:49,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 209 transitions, 2686 flow [2024-06-21 20:30:49,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:49,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:49,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 20:30:49,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 20:30:49,939 INFO L175 Difference]: Start difference. First operand has 219 places, 199 transitions, 2250 flow. Second operand 10 states and 105 transitions. [2024-06-21 20:30:49,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 209 transitions, 2686 flow [2024-06-21 20:30:50,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 209 transitions, 2614 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:50,140 INFO L231 Difference]: Finished difference. Result has 222 places, 199 transitions, 2214 flow [2024-06-21 20:30:50,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2214, PETRI_PLACES=222, PETRI_TRANSITIONS=199} [2024-06-21 20:30:50,141 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-21 20:30:50,141 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 199 transitions, 2214 flow [2024-06-21 20:30:50,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:50,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:50,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 20:30:50,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:30:50,142 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 20:30:50,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:50,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1465356841, now seen corresponding path program 2 times [2024-06-21 20:30:50,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:50,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635401912] [2024-06-21 20:30:50,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:50,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:50,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:51,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 20:30:51,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:51,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635401912] [2024-06-21 20:30:51,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635401912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:51,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:51,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:51,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451586870] [2024-06-21 20:30:51,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:51,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:51,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:51,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:51,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:51,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:51,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 199 transitions, 2214 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:51,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:51,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:51,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:51,591 INFO L124 PetriNetUnfolderBase]: 544/944 cut-off events. [2024-06-21 20:30:51,591 INFO L125 PetriNetUnfolderBase]: For 89686/89686 co-relation queries the response was YES. [2024-06-21 20:30:51,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7555 conditions, 944 events. 544/944 cut-off events. For 89686/89686 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4425 event pairs, 73 based on Foata normal form. 2/944 useless extension candidates. Maximal degree in co-relation 7447. Up to 914 conditions per place. [2024-06-21 20:30:51,597 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 196 selfloop transitions, 14 changer transitions 0/212 dead transitions. [2024-06-21 20:30:51,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 212 transitions, 2695 flow [2024-06-21 20:30:51,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:51,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:51,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 20:30:51,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-21 20:30:51,598 INFO L175 Difference]: Start difference. First operand has 222 places, 199 transitions, 2214 flow. Second operand 9 states and 97 transitions. [2024-06-21 20:30:51,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 212 transitions, 2695 flow [2024-06-21 20:30:51,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 212 transitions, 2567 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-21 20:30:51,813 INFO L231 Difference]: Finished difference. Result has 220 places, 202 transitions, 2164 flow [2024-06-21 20:30:51,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2164, PETRI_PLACES=220, PETRI_TRANSITIONS=202} [2024-06-21 20:30:51,813 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-21 20:30:51,813 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 202 transitions, 2164 flow [2024-06-21 20:30:51,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:51,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:51,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:51,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:30:51,814 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 20:30:51,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:51,814 INFO L85 PathProgramCache]: Analyzing trace with hash 2097273435, now seen corresponding path program 12 times [2024-06-21 20:30:51,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:51,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496313705] [2024-06-21 20:30:51,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:51,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:51,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:52,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:52,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:52,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496313705] [2024-06-21 20:30:52,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496313705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:52,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:52,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:52,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720631663] [2024-06-21 20:30:52,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:52,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:52,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:52,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:52,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:52,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:52,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 202 transitions, 2164 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:52,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:52,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:52,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:53,124 INFO L124 PetriNetUnfolderBase]: 606/1044 cut-off events. [2024-06-21 20:30:53,124 INFO L125 PetriNetUnfolderBase]: For 123118/123118 co-relation queries the response was YES. [2024-06-21 20:30:53,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9022 conditions, 1044 events. 606/1044 cut-off events. For 123118/123118 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4993 event pairs, 71 based on Foata normal form. 4/1046 useless extension candidates. Maximal degree in co-relation 8915. Up to 763 conditions per place. [2024-06-21 20:30:53,133 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 54 changer transitions 0/234 dead transitions. [2024-06-21 20:30:53,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 234 transitions, 3468 flow [2024-06-21 20:30:53,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:53,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:53,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 20:30:53,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 20:30:53,134 INFO L175 Difference]: Start difference. First operand has 220 places, 202 transitions, 2164 flow. Second operand 10 states and 126 transitions. [2024-06-21 20:30:53,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 234 transitions, 3468 flow [2024-06-21 20:30:53,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 234 transitions, 3394 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:53,328 INFO L231 Difference]: Finished difference. Result has 222 places, 214 transitions, 2558 flow [2024-06-21 20:30:53,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2558, PETRI_PLACES=222, PETRI_TRANSITIONS=214} [2024-06-21 20:30:53,328 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-21 20:30:53,328 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 214 transitions, 2558 flow [2024-06-21 20:30:53,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:53,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:53,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:53,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:30:53,329 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 20:30:53,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:53,329 INFO L85 PathProgramCache]: Analyzing trace with hash -597249497, now seen corresponding path program 13 times [2024-06-21 20:30:53,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:53,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805970699] [2024-06-21 20:30:53,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:53,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:53,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:54,458 INFO 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 20:30:54,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:54,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805970699] [2024-06-21 20:30:54,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805970699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:54,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:54,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:54,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472111780] [2024-06-21 20:30:54,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:54,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:54,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:54,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:54,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:54,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:54,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 214 transitions, 2558 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:54,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:54,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:54,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:55,002 INFO L124 PetriNetUnfolderBase]: 602/1038 cut-off events. [2024-06-21 20:30:55,002 INFO L125 PetriNetUnfolderBase]: For 118123/118123 co-relation queries the response was YES. [2024-06-21 20:30:55,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8960 conditions, 1038 events. 602/1038 cut-off events. For 118123/118123 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4971 event pairs, 67 based on Foata normal form. 2/1038 useless extension candidates. Maximal degree in co-relation 8854. Up to 875 conditions per place. [2024-06-21 20:30:55,011 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 186 selfloop transitions, 43 changer transitions 0/231 dead transitions. [2024-06-21 20:30:55,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 231 transitions, 3358 flow [2024-06-21 20:30:55,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:55,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:55,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 20:30:55,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 20:30:55,013 INFO L175 Difference]: Start difference. First operand has 222 places, 214 transitions, 2558 flow. Second operand 10 states and 119 transitions. [2024-06-21 20:30:55,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 231 transitions, 3358 flow [2024-06-21 20:30:55,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 231 transitions, 3200 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-21 20:30:55,285 INFO L231 Difference]: Finished difference. Result has 228 places, 216 transitions, 2521 flow [2024-06-21 20:30:55,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2521, PETRI_PLACES=228, PETRI_TRANSITIONS=216} [2024-06-21 20:30:55,286 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2024-06-21 20:30:55,286 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 216 transitions, 2521 flow [2024-06-21 20:30:55,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:55,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:55,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:55,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:30:55,287 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 20:30:55,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:55,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1750456711, now seen corresponding path program 3 times [2024-06-21 20:30:55,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:55,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109806905] [2024-06-21 20:30:55,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:55,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:55,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:56,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 20:30:56,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:56,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109806905] [2024-06-21 20:30:56,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109806905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:56,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:56,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:56,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971171415] [2024-06-21 20:30:56,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:56,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:56,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:56,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:56,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:56,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:56,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 216 transitions, 2521 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:56,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:56,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:56,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:56,682 INFO L124 PetriNetUnfolderBase]: 606/1046 cut-off events. [2024-06-21 20:30:56,682 INFO L125 PetriNetUnfolderBase]: For 118960/118960 co-relation queries the response was YES. [2024-06-21 20:30:56,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8919 conditions, 1046 events. 606/1046 cut-off events. For 118960/118960 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5003 event pairs, 84 based on Foata normal form. 2/1046 useless extension candidates. Maximal degree in co-relation 8811. Up to 1011 conditions per place. [2024-06-21 20:30:56,691 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 212 selfloop transitions, 14 changer transitions 0/228 dead transitions. [2024-06-21 20:30:56,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 228 transitions, 3011 flow [2024-06-21 20:30:56,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:30:56,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:30:56,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 20:30:56,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 20:30:56,692 INFO L175 Difference]: Start difference. First operand has 228 places, 216 transitions, 2521 flow. Second operand 9 states and 98 transitions. [2024-06-21 20:30:56,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 228 transitions, 3011 flow [2024-06-21 20:30:56,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 228 transitions, 2709 flow, removed 34 selfloop flow, removed 11 redundant places. [2024-06-21 20:30:56,927 INFO L231 Difference]: Finished difference. Result has 226 places, 217 transitions, 2267 flow [2024-06-21 20:30:56,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2267, PETRI_PLACES=226, PETRI_TRANSITIONS=217} [2024-06-21 20:30:56,927 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-21 20:30:56,927 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 217 transitions, 2267 flow [2024-06-21 20:30:56,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:56,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:56,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:56,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:30:56,928 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 20:30:56,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:56,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1465117273, now seen corresponding path program 14 times [2024-06-21 20:30:56,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:56,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336044202] [2024-06-21 20:30:56,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:56,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:56,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:57,985 INFO 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 20:30:57,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:57,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336044202] [2024-06-21 20:30:57,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336044202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:57,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:57,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:57,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152609788] [2024-06-21 20:30:57,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:57,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:57,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:57,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:57,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:58,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:58,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 217 transitions, 2267 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:58,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:58,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:58,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:58,549 INFO L124 PetriNetUnfolderBase]: 622/1072 cut-off events. [2024-06-21 20:30:58,549 INFO L125 PetriNetUnfolderBase]: For 126749/126749 co-relation queries the response was YES. [2024-06-21 20:30:58,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8903 conditions, 1072 events. 622/1072 cut-off events. For 126749/126749 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5169 event pairs, 75 based on Foata normal form. 2/1072 useless extension candidates. Maximal degree in co-relation 8798. Up to 961 conditions per place. [2024-06-21 20:30:58,560 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 205 selfloop transitions, 29 changer transitions 0/236 dead transitions. [2024-06-21 20:30:58,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 236 transitions, 3147 flow [2024-06-21 20:30:58,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:30:58,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:30:58,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 20:30:58,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 20:30:58,561 INFO L175 Difference]: Start difference. First operand has 226 places, 217 transitions, 2267 flow. Second operand 10 states and 117 transitions. [2024-06-21 20:30:58,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 236 transitions, 3147 flow [2024-06-21 20:30:58,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 236 transitions, 3101 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:58,785 INFO L231 Difference]: Finished difference. Result has 229 places, 221 transitions, 2376 flow [2024-06-21 20:30:58,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2221, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2376, PETRI_PLACES=229, PETRI_TRANSITIONS=221} [2024-06-21 20:30:58,785 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-21 20:30:58,785 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 221 transitions, 2376 flow [2024-06-21 20:30:58,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:58,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:58,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:58,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:30:58,786 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 20:30:58,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:58,786 INFO L85 PathProgramCache]: Analyzing trace with hash -597428987, now seen corresponding path program 15 times [2024-06-21 20:30:58,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:58,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176357730] [2024-06-21 20:30:58,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:58,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:58,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:59,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:59,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:59,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176357730] [2024-06-21 20:30:59,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176357730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:59,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:59,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:30:59,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938036493] [2024-06-21 20:30:59,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:59,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:30:59,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:59,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:30:59,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:30:59,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:30:59,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 221 transitions, 2376 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:59,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:59,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:30:59,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:00,076 INFO L124 PetriNetUnfolderBase]: 624/1076 cut-off events. [2024-06-21 20:31:00,076 INFO L125 PetriNetUnfolderBase]: For 130113/130113 co-relation queries the response was YES. [2024-06-21 20:31:00,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8885 conditions, 1076 events. 624/1076 cut-off events. For 130113/130113 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5192 event pairs, 72 based on Foata normal form. 4/1078 useless extension candidates. Maximal degree in co-relation 8779. Up to 786 conditions per place. [2024-06-21 20:31:00,086 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 63 changer transitions 0/240 dead transitions. [2024-06-21 20:31:00,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 240 transitions, 3233 flow [2024-06-21 20:31:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:00,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:00,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 20:31:00,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 20:31:00,087 INFO L175 Difference]: Start difference. First operand has 229 places, 221 transitions, 2376 flow. Second operand 10 states and 123 transitions. [2024-06-21 20:31:00,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 240 transitions, 3233 flow [2024-06-21 20:31:00,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 240 transitions, 3082 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:00,360 INFO L231 Difference]: Finished difference. Result has 231 places, 223 transitions, 2407 flow [2024-06-21 20:31:00,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2407, PETRI_PLACES=231, PETRI_TRANSITIONS=223} [2024-06-21 20:31:00,361 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-21 20:31:00,361 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 223 transitions, 2407 flow [2024-06-21 20:31:00,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:00,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:00,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:00,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:31:00,362 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 20:31:00,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:00,362 INFO L85 PathProgramCache]: Analyzing trace with hash -944081659, now seen corresponding path program 16 times [2024-06-21 20:31:00,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:00,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092057029] [2024-06-21 20:31:00,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:00,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:00,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:01,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:01,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:01,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092057029] [2024-06-21 20:31:01,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092057029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:01,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:01,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:01,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558266214] [2024-06-21 20:31:01,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:01,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:01,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:01,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:01,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:01,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:01,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 223 transitions, 2407 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:01,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:01,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:01,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:02,125 INFO L124 PetriNetUnfolderBase]: 626/1080 cut-off events. [2024-06-21 20:31:02,125 INFO L125 PetriNetUnfolderBase]: For 128125/128125 co-relation queries the response was YES. [2024-06-21 20:31:02,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8821 conditions, 1080 events. 626/1080 cut-off events. For 128125/128125 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5210 event pairs, 87 based on Foata normal form. 4/1082 useless extension candidates. Maximal degree in co-relation 8715. Up to 1027 conditions per place. [2024-06-21 20:31:02,135 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 220 selfloop transitions, 17 changer transitions 0/239 dead transitions. [2024-06-21 20:31:02,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 239 transitions, 2975 flow [2024-06-21 20:31:02,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:02,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:02,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 20:31:02,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:31:02,136 INFO L175 Difference]: Start difference. First operand has 231 places, 223 transitions, 2407 flow. Second operand 10 states and 110 transitions. [2024-06-21 20:31:02,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 239 transitions, 2975 flow [2024-06-21 20:31:02,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 239 transitions, 2826 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 20:31:02,449 INFO L231 Difference]: Finished difference. Result has 234 places, 225 transitions, 2359 flow [2024-06-21 20:31:02,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2359, PETRI_PLACES=234, PETRI_TRANSITIONS=225} [2024-06-21 20:31:02,450 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-21 20:31:02,450 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 225 transitions, 2359 flow [2024-06-21 20:31:02,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:02,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:02,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:02,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:31:02,458 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 20:31:02,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:02,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1229418679, now seen corresponding path program 17 times [2024-06-21 20:31:02,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:02,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082368798] [2024-06-21 20:31:02,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:02,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:02,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:03,474 INFO 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 20:31:03,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:03,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082368798] [2024-06-21 20:31:03,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082368798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:03,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:03,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:03,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049794207] [2024-06-21 20:31:03,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:03,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:03,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:03,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:03,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:03,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:03,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 225 transitions, 2359 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:03,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:03,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:03,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:03,970 INFO L124 PetriNetUnfolderBase]: 620/1072 cut-off events. [2024-06-21 20:31:03,970 INFO L125 PetriNetUnfolderBase]: For 119857/119857 co-relation queries the response was YES. [2024-06-21 20:31:03,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8351 conditions, 1072 events. 620/1072 cut-off events. For 119857/119857 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5187 event pairs, 76 based on Foata normal form. 4/1074 useless extension candidates. Maximal degree in co-relation 8244. Up to 968 conditions per place. [2024-06-21 20:31:03,979 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 209 selfloop transitions, 28 changer transitions 0/239 dead transitions. [2024-06-21 20:31:03,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 239 transitions, 3013 flow [2024-06-21 20:31:03,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:03,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:03,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 20:31:03,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 20:31:03,980 INFO L175 Difference]: Start difference. First operand has 234 places, 225 transitions, 2359 flow. Second operand 10 states and 115 transitions. [2024-06-21 20:31:03,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 239 transitions, 3013 flow [2024-06-21 20:31:04,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 239 transitions, 2888 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:04,340 INFO L231 Difference]: Finished difference. Result has 236 places, 225 transitions, 2298 flow [2024-06-21 20:31:04,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2234, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2298, PETRI_PLACES=236, PETRI_TRANSITIONS=225} [2024-06-21 20:31:04,340 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-21 20:31:04,341 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 225 transitions, 2298 flow [2024-06-21 20:31:04,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:04,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:04,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:04,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:31:04,341 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 20:31:04,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:04,342 INFO L85 PathProgramCache]: Analyzing trace with hash -590753819, now seen corresponding path program 4 times [2024-06-21 20:31:04,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:04,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343743447] [2024-06-21 20:31:04,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:04,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:04,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:05,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:05,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343743447] [2024-06-21 20:31:05,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343743447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:05,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:05,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:05,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121322554] [2024-06-21 20:31:05,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:05,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:05,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:05,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:05,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:05,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:05,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 225 transitions, 2298 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:05,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:05,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:05,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:05,874 INFO L124 PetriNetUnfolderBase]: 627/1085 cut-off events. [2024-06-21 20:31:05,875 INFO L125 PetriNetUnfolderBase]: For 116553/116553 co-relation queries the response was YES. [2024-06-21 20:31:05,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8318 conditions, 1085 events. 627/1085 cut-off events. For 116553/116553 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5269 event pairs, 82 based on Foata normal form. 2/1085 useless extension candidates. Maximal degree in co-relation 8210. Up to 1034 conditions per place. [2024-06-21 20:31:05,886 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 219 selfloop transitions, 21 changer transitions 0/242 dead transitions. [2024-06-21 20:31:05,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 242 transitions, 2854 flow [2024-06-21 20:31:05,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:31:05,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:31:05,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-21 20:31:05,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 20:31:05,887 INFO L175 Difference]: Start difference. First operand has 236 places, 225 transitions, 2298 flow. Second operand 9 states and 102 transitions. [2024-06-21 20:31:05,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 242 transitions, 2854 flow [2024-06-21 20:31:06,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 242 transitions, 2806 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:06,212 INFO L231 Difference]: Finished difference. Result has 239 places, 231 transitions, 2373 flow [2024-06-21 20:31:06,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2373, PETRI_PLACES=239, PETRI_TRANSITIONS=231} [2024-06-21 20:31:06,212 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-21 20:31:06,213 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 231 transitions, 2373 flow [2024-06-21 20:31:06,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:06,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:06,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:06,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:31:06,213 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 20:31:06,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:06,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1229418865, now seen corresponding path program 6 times [2024-06-21 20:31:06,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:06,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672730525] [2024-06-21 20:31:06,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:06,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:06,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:07,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:07,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672730525] [2024-06-21 20:31:07,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672730525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:07,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:07,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:07,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18048838] [2024-06-21 20:31:07,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:07,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:07,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:07,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:07,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:07,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:07,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 231 transitions, 2373 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:07,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:07,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:07,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:08,014 INFO L124 PetriNetUnfolderBase]: 619/1072 cut-off events. [2024-06-21 20:31:08,014 INFO L125 PetriNetUnfolderBase]: For 113522/113522 co-relation queries the response was YES. [2024-06-21 20:31:08,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8180 conditions, 1072 events. 619/1072 cut-off events. For 113522/113522 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5193 event pairs, 75 based on Foata normal form. 3/1073 useless extension candidates. Maximal degree in co-relation 8069. Up to 1015 conditions per place. [2024-06-21 20:31:08,024 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 221 selfloop transitions, 21 changer transitions 0/244 dead transitions. [2024-06-21 20:31:08,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 244 transitions, 2893 flow [2024-06-21 20:31:08,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:08,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:08,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-21 20:31:08,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-21 20:31:08,025 INFO L175 Difference]: Start difference. First operand has 239 places, 231 transitions, 2373 flow. Second operand 10 states and 113 transitions. [2024-06-21 20:31:08,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 244 transitions, 2893 flow [2024-06-21 20:31:08,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 244 transitions, 2804 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 20:31:08,294 INFO L231 Difference]: Finished difference. Result has 242 places, 231 transitions, 2332 flow [2024-06-21 20:31:08,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2332, PETRI_PLACES=242, PETRI_TRANSITIONS=231} [2024-06-21 20:31:08,298 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-21 20:31:08,298 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 231 transitions, 2332 flow [2024-06-21 20:31:08,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:08,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:08,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:08,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:31:08,298 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 20:31:08,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:08,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1220830501, now seen corresponding path program 5 times [2024-06-21 20:31:08,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:08,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955956325] [2024-06-21 20:31:08,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:08,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:08,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:09,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:09,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:09,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955956325] [2024-06-21 20:31:09,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955956325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:09,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:09,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:09,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580803971] [2024-06-21 20:31:09,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:09,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:09,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:09,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:09,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:09,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:09,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 231 transitions, 2332 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:09,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:09,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:09,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:09,655 INFO L124 PetriNetUnfolderBase]: 616/1067 cut-off events. [2024-06-21 20:31:09,655 INFO L125 PetriNetUnfolderBase]: For 106828/106828 co-relation queries the response was YES. [2024-06-21 20:31:09,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7968 conditions, 1067 events. 616/1067 cut-off events. For 106828/106828 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5171 event pairs, 78 based on Foata normal form. 2/1067 useless extension candidates. Maximal degree in co-relation 7858. Up to 1032 conditions per place. [2024-06-21 20:31:09,665 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 225 selfloop transitions, 14 changer transitions 0/241 dead transitions. [2024-06-21 20:31:09,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 241 transitions, 2832 flow [2024-06-21 20:31:09,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:31:09,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:31:09,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 20:31:09,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-21 20:31:09,666 INFO L175 Difference]: Start difference. First operand has 242 places, 231 transitions, 2332 flow. Second operand 9 states and 96 transitions. [2024-06-21 20:31:09,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 241 transitions, 2832 flow [2024-06-21 20:31:09,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 241 transitions, 2739 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 20:31:09,945 INFO L231 Difference]: Finished difference. Result has 241 places, 231 transitions, 2271 flow [2024-06-21 20:31:09,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2271, PETRI_PLACES=241, PETRI_TRANSITIONS=231} [2024-06-21 20:31:09,946 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-21 20:31:09,946 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 231 transitions, 2271 flow [2024-06-21 20:31:09,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:09,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:09,946 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 20:31:09,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:31:09,946 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 20:31:09,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:09,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1400916352, now seen corresponding path program 1 times [2024-06-21 20:31:09,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:09,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258298267] [2024-06-21 20:31:09,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:09,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:09,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:10,991 INFO 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 20:31:10,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:10,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258298267] [2024-06-21 20:31:10,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258298267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:10,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:10,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:10,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502121500] [2024-06-21 20:31:10,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:10,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:10,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:10,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:10,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:11,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:11,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 231 transitions, 2271 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:11,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:11,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:11,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:11,512 INFO L124 PetriNetUnfolderBase]: 627/1088 cut-off events. [2024-06-21 20:31:11,512 INFO L125 PetriNetUnfolderBase]: For 115630/115630 co-relation queries the response was YES. [2024-06-21 20:31:11,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8237 conditions, 1088 events. 627/1088 cut-off events. For 115630/115630 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5303 event pairs, 72 based on Foata normal form. 2/1088 useless extension candidates. Maximal degree in co-relation 8126. Up to 956 conditions per place. [2024-06-21 20:31:11,522 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 26 changer transitions 0/259 dead transitions. [2024-06-21 20:31:11,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 259 transitions, 3061 flow [2024-06-21 20:31:11,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:31:11,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:31:11,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 20:31:11,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 20:31:11,523 INFO L175 Difference]: Start difference. First operand has 241 places, 231 transitions, 2271 flow. Second operand 12 states and 140 transitions. [2024-06-21 20:31:11,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 259 transitions, 3061 flow [2024-06-21 20:31:11,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 259 transitions, 2993 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:11,841 INFO L231 Difference]: Finished difference. Result has 245 places, 233 transitions, 2305 flow [2024-06-21 20:31:11,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2305, PETRI_PLACES=245, PETRI_TRANSITIONS=233} [2024-06-21 20:31:11,842 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-21 20:31:11,842 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 233 transitions, 2305 flow [2024-06-21 20:31:11,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:11,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:11,842 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 20:31:11,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:31:11,843 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 20:31:11,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:11,843 INFO L85 PathProgramCache]: Analyzing trace with hash 525204216, now seen corresponding path program 2 times [2024-06-21 20:31:11,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:11,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675412258] [2024-06-21 20:31:11,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:11,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:11,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:13,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:13,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:13,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675412258] [2024-06-21 20:31:13,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675412258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:13,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:13,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:13,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662886858] [2024-06-21 20:31:13,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:13,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:13,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:13,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:13,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:13,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:13,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 233 transitions, 2305 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:13,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:13,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:13,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:13,792 INFO L124 PetriNetUnfolderBase]: 641/1114 cut-off events. [2024-06-21 20:31:13,792 INFO L125 PetriNetUnfolderBase]: For 125181/125181 co-relation queries the response was YES. [2024-06-21 20:31:13,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8610 conditions, 1114 events. 641/1114 cut-off events. For 125181/125181 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5495 event pairs, 81 based on Foata normal form. 2/1114 useless extension candidates. Maximal degree in co-relation 8498. Up to 1021 conditions per place. [2024-06-21 20:31:13,801 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 232 selfloop transitions, 28 changer transitions 0/262 dead transitions. [2024-06-21 20:31:13,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 262 transitions, 3119 flow [2024-06-21 20:31:13,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:31:13,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:31:13,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 20:31:13,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 20:31:13,802 INFO L175 Difference]: Start difference. First operand has 245 places, 233 transitions, 2305 flow. Second operand 12 states and 141 transitions. [2024-06-21 20:31:13,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 262 transitions, 3119 flow [2024-06-21 20:31:14,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 262 transitions, 3016 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-21 20:31:14,134 INFO L231 Difference]: Finished difference. Result has 248 places, 237 transitions, 2326 flow [2024-06-21 20:31:14,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2326, PETRI_PLACES=248, PETRI_TRANSITIONS=237} [2024-06-21 20:31:14,134 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-21 20:31:14,135 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 237 transitions, 2326 flow [2024-06-21 20:31:14,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:14,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:14,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 20:31:14,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:31:14,135 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 20:31:14,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:14,136 INFO L85 PathProgramCache]: Analyzing trace with hash 829027815, now seen corresponding path program 1 times [2024-06-21 20:31:14,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:14,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50639731] [2024-06-21 20:31:14,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:14,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:14,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:15,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:15,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:15,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50639731] [2024-06-21 20:31:15,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50639731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:15,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:15,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:15,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959832605] [2024-06-21 20:31:15,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:15,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:15,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:15,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:15,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:15,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:15,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 237 transitions, 2326 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:15,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:15,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:15,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:15,817 INFO L124 PetriNetUnfolderBase]: 657/1140 cut-off events. [2024-06-21 20:31:15,817 INFO L125 PetriNetUnfolderBase]: For 136163/136163 co-relation queries the response was YES. [2024-06-21 20:31:15,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8969 conditions, 1140 events. 657/1140 cut-off events. For 136163/136163 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5679 event pairs, 83 based on Foata normal form. 2/1140 useless extension candidates. Maximal degree in co-relation 8857. Up to 1045 conditions per place. [2024-06-21 20:31:15,827 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 235 selfloop transitions, 30 changer transitions 0/267 dead transitions. [2024-06-21 20:31:15,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 267 transitions, 3218 flow [2024-06-21 20:31:15,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:31:15,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:31:15,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 20:31:15,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:31:15,829 INFO L175 Difference]: Start difference. First operand has 248 places, 237 transitions, 2326 flow. Second operand 12 states and 144 transitions. [2024-06-21 20:31:15,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 267 transitions, 3218 flow [2024-06-21 20:31:16,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 267 transitions, 3171 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:31:16,273 INFO L231 Difference]: Finished difference. Result has 253 places, 241 transitions, 2468 flow [2024-06-21 20:31:16,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2468, PETRI_PLACES=253, PETRI_TRANSITIONS=241} [2024-06-21 20:31:16,273 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-21 20:31:16,274 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 241 transitions, 2468 flow [2024-06-21 20:31:16,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:16,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:16,274 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 20:31:16,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:31:16,274 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 20:31:16,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:16,275 INFO L85 PathProgramCache]: Analyzing trace with hash -198731686, now seen corresponding path program 3 times [2024-06-21 20:31:16,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:16,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96236802] [2024-06-21 20:31:16,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:16,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:16,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:17,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:17,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96236802] [2024-06-21 20:31:17,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96236802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:17,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:17,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:17,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770980041] [2024-06-21 20:31:17,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:17,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:17,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:17,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:17,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:17,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:17,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 241 transitions, 2468 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:17,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:17,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:17,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:17,945 INFO L124 PetriNetUnfolderBase]: 658/1143 cut-off events. [2024-06-21 20:31:17,946 INFO L125 PetriNetUnfolderBase]: For 139420/139420 co-relation queries the response was YES. [2024-06-21 20:31:17,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8918 conditions, 1143 events. 658/1143 cut-off events. For 139420/139420 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5679 event pairs, 86 based on Foata normal form. 4/1145 useless extension candidates. Maximal degree in co-relation 8804. Up to 1061 conditions per place. [2024-06-21 20:31:17,956 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 231 selfloop transitions, 27 changer transitions 0/260 dead transitions. [2024-06-21 20:31:17,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 260 transitions, 3054 flow [2024-06-21 20:31:17,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:17,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:17,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 20:31:17,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 20:31:17,958 INFO L175 Difference]: Start difference. First operand has 253 places, 241 transitions, 2468 flow. Second operand 10 states and 117 transitions. [2024-06-21 20:31:17,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 260 transitions, 3054 flow [2024-06-21 20:31:18,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 260 transitions, 2931 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:18,328 INFO L231 Difference]: Finished difference. Result has 255 places, 242 transitions, 2425 flow [2024-06-21 20:31:18,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2425, PETRI_PLACES=255, PETRI_TRANSITIONS=242} [2024-06-21 20:31:18,329 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-21 20:31:18,329 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 242 transitions, 2425 flow [2024-06-21 20:31:18,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:18,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:18,329 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 20:31:18,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:31:18,330 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 20:31:18,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:18,330 INFO L85 PathProgramCache]: Analyzing trace with hash 528932741, now seen corresponding path program 2 times [2024-06-21 20:31:18,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:18,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119144190] [2024-06-21 20:31:18,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:18,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:18,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:19,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:19,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:19,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119144190] [2024-06-21 20:31:19,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119144190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:19,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:19,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:19,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119214641] [2024-06-21 20:31:19,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:19,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:19,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:19,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:19,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:20,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:20,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 242 transitions, 2425 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:20,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:20,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:20,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:20,690 INFO L124 PetriNetUnfolderBase]: 664/1153 cut-off events. [2024-06-21 20:31:20,690 INFO L125 PetriNetUnfolderBase]: For 135666/135666 co-relation queries the response was YES. [2024-06-21 20:31:20,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8938 conditions, 1153 events. 664/1153 cut-off events. For 135666/135666 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5748 event pairs, 84 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 8822. Up to 1092 conditions per place. [2024-06-21 20:31:20,701 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 240 selfloop transitions, 22 changer transitions 0/264 dead transitions. [2024-06-21 20:31:20,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 264 transitions, 3051 flow [2024-06-21 20:31:20,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:20,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:20,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 20:31:20,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 20:31:20,702 INFO L175 Difference]: Start difference. First operand has 255 places, 242 transitions, 2425 flow. Second operand 11 states and 125 transitions. [2024-06-21 20:31:20,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 264 transitions, 3051 flow [2024-06-21 20:31:21,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 264 transitions, 2989 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:21,062 INFO L231 Difference]: Finished difference. Result has 258 places, 244 transitions, 2458 flow [2024-06-21 20:31:21,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2458, PETRI_PLACES=258, PETRI_TRANSITIONS=244} [2024-06-21 20:31:21,062 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-21 20:31:21,062 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 244 transitions, 2458 flow [2024-06-21 20:31:21,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:21,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:21,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:21,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:31:21,063 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 20:31:21,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:21,064 INFO L85 PathProgramCache]: Analyzing trace with hash -112043596, now seen corresponding path program 4 times [2024-06-21 20:31:21,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:21,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961955766] [2024-06-21 20:31:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:21,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:22,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:22,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:22,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961955766] [2024-06-21 20:31:22,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961955766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:22,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:22,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:22,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265694841] [2024-06-21 20:31:22,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:22,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:22,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:22,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:22,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:22,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:22,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 244 transitions, 2458 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:22,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:22,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:22,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:22,844 INFO L124 PetriNetUnfolderBase]: 661/1148 cut-off events. [2024-06-21 20:31:22,844 INFO L125 PetriNetUnfolderBase]: For 131792/131792 co-relation queries the response was YES. [2024-06-21 20:31:22,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8764 conditions, 1148 events. 661/1148 cut-off events. For 131792/131792 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5724 event pairs, 83 based on Foata normal form. 2/1148 useless extension candidates. Maximal degree in co-relation 8647. Up to 1073 conditions per place. [2024-06-21 20:31:22,856 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 239 selfloop transitions, 23 changer transitions 0/264 dead transitions. [2024-06-21 20:31:22,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 264 transitions, 3038 flow [2024-06-21 20:31:22,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:22,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:22,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 20:31:22,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 20:31:22,858 INFO L175 Difference]: Start difference. First operand has 258 places, 244 transitions, 2458 flow. Second operand 11 states and 126 transitions. [2024-06-21 20:31:22,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 264 transitions, 3038 flow [2024-06-21 20:31:23,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 264 transitions, 2951 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 20:31:23,263 INFO L231 Difference]: Finished difference. Result has 260 places, 244 transitions, 2421 flow [2024-06-21 20:31:23,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2421, PETRI_PLACES=260, PETRI_TRANSITIONS=244} [2024-06-21 20:31:23,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 230 predicate places. [2024-06-21 20:31:23,264 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 244 transitions, 2421 flow [2024-06-21 20:31:23,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:23,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:23,264 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 20:31:23,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:31:23,265 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 20:31:23,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:23,265 INFO L85 PathProgramCache]: Analyzing trace with hash 528927161, now seen corresponding path program 3 times [2024-06-21 20:31:23,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:23,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518874633] [2024-06-21 20:31:23,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:23,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:24,627 INFO 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 20:31:24,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:24,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518874633] [2024-06-21 20:31:24,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518874633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:24,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:24,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:24,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154192544] [2024-06-21 20:31:24,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:24,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:24,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:24,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:24,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:24,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:24,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 244 transitions, 2421 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:24,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:24,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:24,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:25,312 INFO L124 PetriNetUnfolderBase]: 670/1163 cut-off events. [2024-06-21 20:31:25,312 INFO L125 PetriNetUnfolderBase]: For 134946/134946 co-relation queries the response was YES. [2024-06-21 20:31:25,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8851 conditions, 1163 events. 670/1163 cut-off events. For 134946/134946 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5826 event pairs, 83 based on Foata normal form. 2/1163 useless extension candidates. Maximal degree in co-relation 8733. Up to 1093 conditions per place. [2024-06-21 20:31:25,323 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 242 selfloop transitions, 25 changer transitions 0/269 dead transitions. [2024-06-21 20:31:25,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 269 transitions, 3087 flow [2024-06-21 20:31:25,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:25,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:25,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 20:31:25,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 20:31:25,325 INFO L175 Difference]: Start difference. First operand has 260 places, 244 transitions, 2421 flow. Second operand 11 states and 128 transitions. [2024-06-21 20:31:25,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 269 transitions, 3087 flow [2024-06-21 20:31:25,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 269 transitions, 3009 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:31:25,698 INFO L231 Difference]: Finished difference. Result has 262 places, 248 transitions, 2480 flow [2024-06-21 20:31:25,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2480, PETRI_PLACES=262, PETRI_TRANSITIONS=248} [2024-06-21 20:31:25,699 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-21 20:31:25,699 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 248 transitions, 2480 flow [2024-06-21 20:31:25,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:25,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:25,700 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 20:31:25,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:31:25,700 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 20:31:25,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:25,700 INFO L85 PathProgramCache]: Analyzing trace with hash 528783011, now seen corresponding path program 4 times [2024-06-21 20:31:25,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:25,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110899510] [2024-06-21 20:31:25,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:25,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:25,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:26,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:26,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:26,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110899510] [2024-06-21 20:31:26,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110899510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:26,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:26,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:26,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106496267] [2024-06-21 20:31:26,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:26,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:26,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:26,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:26,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:26,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:26,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 248 transitions, 2480 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:26,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:26,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:26,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:27,393 INFO L124 PetriNetUnfolderBase]: 666/1157 cut-off events. [2024-06-21 20:31:27,394 INFO L125 PetriNetUnfolderBase]: For 130712/130712 co-relation queries the response was YES. [2024-06-21 20:31:27,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8636 conditions, 1157 events. 666/1157 cut-off events. For 130712/130712 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5778 event pairs, 82 based on Foata normal form. 2/1157 useless extension candidates. Maximal degree in co-relation 8517. Up to 1054 conditions per place. [2024-06-21 20:31:27,404 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 37 changer transitions 0/267 dead transitions. [2024-06-21 20:31:27,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 267 transitions, 3068 flow [2024-06-21 20:31:27,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:27,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:27,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 20:31:27,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-21 20:31:27,405 INFO L175 Difference]: Start difference. First operand has 262 places, 248 transitions, 2480 flow. Second operand 10 states and 121 transitions. [2024-06-21 20:31:27,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 267 transitions, 3068 flow [2024-06-21 20:31:27,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 267 transitions, 2961 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:27,803 INFO L231 Difference]: Finished difference. Result has 264 places, 248 transitions, 2461 flow [2024-06-21 20:31:27,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2373, 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=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2461, PETRI_PLACES=264, PETRI_TRANSITIONS=248} [2024-06-21 20:31:27,804 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-21 20:31:27,804 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 248 transitions, 2461 flow [2024-06-21 20:31:27,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:27,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:27,804 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 20:31:27,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:31:27,805 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 20:31:27,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:27,805 INFO L85 PathProgramCache]: Analyzing trace with hash 200500455, now seen corresponding path program 1 times [2024-06-21 20:31:27,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:27,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178186765] [2024-06-21 20:31:27,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:27,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:27,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:29,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:29,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:29,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178186765] [2024-06-21 20:31:29,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178186765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:29,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:29,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:29,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352945557] [2024-06-21 20:31:29,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:29,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:29,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:29,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:29,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:29,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:29,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 248 transitions, 2461 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:29,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:29,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:29,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:29,584 INFO L124 PetriNetUnfolderBase]: 670/1165 cut-off events. [2024-06-21 20:31:29,585 INFO L125 PetriNetUnfolderBase]: For 132796/132796 co-relation queries the response was YES. [2024-06-21 20:31:29,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8647 conditions, 1165 events. 670/1165 cut-off events. For 132796/132796 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5862 event pairs, 57 based on Foata normal form. 2/1165 useless extension candidates. Maximal degree in co-relation 8527. Up to 994 conditions per place. [2024-06-21 20:31:29,595 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 214 selfloop transitions, 51 changer transitions 0/267 dead transitions. [2024-06-21 20:31:29,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 267 transitions, 3049 flow [2024-06-21 20:31:29,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:29,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:29,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 20:31:29,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 20:31:29,596 INFO L175 Difference]: Start difference. First operand has 264 places, 248 transitions, 2461 flow. Second operand 10 states and 122 transitions. [2024-06-21 20:31:29,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 267 transitions, 3049 flow [2024-06-21 20:31:29,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 267 transitions, 2970 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:31:30,000 INFO L231 Difference]: Finished difference. Result has 265 places, 249 transitions, 2496 flow [2024-06-21 20:31:30,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2496, PETRI_PLACES=265, PETRI_TRANSITIONS=249} [2024-06-21 20:31:30,001 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 235 predicate places. [2024-06-21 20:31:30,001 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 249 transitions, 2496 flow [2024-06-21 20:31:30,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:30,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:30,001 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 20:31:30,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:31:30,002 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 20:31:30,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:30,002 INFO L85 PathProgramCache]: Analyzing trace with hash 200492519, now seen corresponding path program 5 times [2024-06-21 20:31:30,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:30,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623524432] [2024-06-21 20:31:30,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:30,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:31,779 INFO 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 20:31:31,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:31,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623524432] [2024-06-21 20:31:31,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623524432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:31,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:31,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:31,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223340700] [2024-06-21 20:31:31,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:31,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:31,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:31,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:31,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:31,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:31,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 249 transitions, 2496 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:31,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:31,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:31,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:32,572 INFO L124 PetriNetUnfolderBase]: 705/1222 cut-off events. [2024-06-21 20:31:32,572 INFO L125 PetriNetUnfolderBase]: For 147094/147094 co-relation queries the response was YES. [2024-06-21 20:31:32,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9516 conditions, 1222 events. 705/1222 cut-off events. For 147094/147094 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6195 event pairs, 65 based on Foata normal form. 2/1222 useless extension candidates. Maximal degree in co-relation 9396. Up to 558 conditions per place. [2024-06-21 20:31:32,584 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 146 selfloop transitions, 138 changer transitions 0/286 dead transitions. [2024-06-21 20:31:32,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 286 transitions, 3936 flow [2024-06-21 20:31:32,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:32,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:32,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-21 20:31:32,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-21 20:31:32,585 INFO L175 Difference]: Start difference. First operand has 265 places, 249 transitions, 2496 flow. Second operand 11 states and 147 transitions. [2024-06-21 20:31:32,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 286 transitions, 3936 flow [2024-06-21 20:31:32,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 286 transitions, 3832 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:32,934 INFO L231 Difference]: Finished difference. Result has 269 places, 260 transitions, 3032 flow [2024-06-21 20:31:32,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3032, PETRI_PLACES=269, PETRI_TRANSITIONS=260} [2024-06-21 20:31:32,935 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-21 20:31:32,935 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 260 transitions, 3032 flow [2024-06-21 20:31:32,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:32,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:32,935 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 20:31:32,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:31:32,936 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 20:31:32,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:32,936 INFO L85 PathProgramCache]: Analyzing trace with hash -827474217, now seen corresponding path program 6 times [2024-06-21 20:31:32,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:32,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942099340] [2024-06-21 20:31:32,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:32,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:33,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:33,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:33,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942099340] [2024-06-21 20:31:33,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942099340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:33,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:33,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:33,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62961626] [2024-06-21 20:31:33,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:33,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:33,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:33,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:33,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:34,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:34,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 260 transitions, 3032 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:34,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:34,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:34,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:34,555 INFO L124 PetriNetUnfolderBase]: 721/1248 cut-off events. [2024-06-21 20:31:34,556 INFO L125 PetriNetUnfolderBase]: For 160734/160734 co-relation queries the response was YES. [2024-06-21 20:31:34,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10485 conditions, 1248 events. 721/1248 cut-off events. For 160734/160734 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6349 event pairs, 76 based on Foata normal form. 2/1248 useless extension candidates. Maximal degree in co-relation 10363. Up to 606 conditions per place. [2024-06-21 20:31:34,568 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 158 selfloop transitions, 126 changer transitions 0/286 dead transitions. [2024-06-21 20:31:34,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 286 transitions, 4322 flow [2024-06-21 20:31:34,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:34,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:34,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-21 20:31:34,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-21 20:31:34,570 INFO L175 Difference]: Start difference. First operand has 269 places, 260 transitions, 3032 flow. Second operand 10 states and 137 transitions. [2024-06-21 20:31:34,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 286 transitions, 4322 flow [2024-06-21 20:31:34,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 286 transitions, 4128 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-06-21 20:31:34,979 INFO L231 Difference]: Finished difference. Result has 274 places, 264 transitions, 3234 flow [2024-06-21 20:31:34,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2874, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3234, PETRI_PLACES=274, PETRI_TRANSITIONS=264} [2024-06-21 20:31:34,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-21 20:31:34,980 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 264 transitions, 3234 flow [2024-06-21 20:31:34,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:34,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:34,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:34,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:31:34,981 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 20:31:34,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:34,981 INFO L85 PathProgramCache]: Analyzing trace with hash 194928329, now seen corresponding path program 7 times [2024-06-21 20:31:34,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:34,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716257752] [2024-06-21 20:31:34,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:34,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:34,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:36,814 INFO 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 20:31:36,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:36,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716257752] [2024-06-21 20:31:36,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716257752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:36,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:36,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:36,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630203144] [2024-06-21 20:31:36,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:36,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:36,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:36,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:36,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:37,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:37,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 264 transitions, 3234 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:37,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:37,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:37,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:37,684 INFO L124 PetriNetUnfolderBase]: 717/1242 cut-off events. [2024-06-21 20:31:37,684 INFO L125 PetriNetUnfolderBase]: For 155967/155967 co-relation queries the response was YES. [2024-06-21 20:31:37,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10354 conditions, 1242 events. 717/1242 cut-off events. For 155967/155967 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6349 event pairs, 61 based on Foata normal form. 2/1242 useless extension candidates. Maximal degree in co-relation 10230. Up to 886 conditions per place. [2024-06-21 20:31:37,696 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 89 changer transitions 0/285 dead transitions. [2024-06-21 20:31:37,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 285 transitions, 3864 flow [2024-06-21 20:31:37,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:37,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:37,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 20:31:37,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-21 20:31:37,697 INFO L175 Difference]: Start difference. First operand has 274 places, 264 transitions, 3234 flow. Second operand 11 states and 140 transitions. [2024-06-21 20:31:37,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 285 transitions, 3864 flow [2024-06-21 20:31:38,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 285 transitions, 3679 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 20:31:38,154 INFO L231 Difference]: Finished difference. Result has 279 places, 264 transitions, 3232 flow [2024-06-21 20:31:38,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3232, PETRI_PLACES=279, PETRI_TRANSITIONS=264} [2024-06-21 20:31:38,154 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-21 20:31:38,154 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 264 transitions, 3232 flow [2024-06-21 20:31:38,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:38,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:38,154 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 20:31:38,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:31:38,155 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 20:31:38,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:38,155 INFO L85 PathProgramCache]: Analyzing trace with hash 200290709, now seen corresponding path program 8 times [2024-06-21 20:31:38,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:38,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121856829] [2024-06-21 20:31:38,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:38,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:38,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:40,099 INFO 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 20:31:40,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:40,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121856829] [2024-06-21 20:31:40,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121856829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:40,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:40,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:40,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459705906] [2024-06-21 20:31:40,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:40,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:40,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:40,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:40,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:40,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:40,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 264 transitions, 3232 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:40,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:40,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:40,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:40,717 INFO L124 PetriNetUnfolderBase]: 713/1236 cut-off events. [2024-06-21 20:31:40,717 INFO L125 PetriNetUnfolderBase]: For 148171/148171 co-relation queries the response was YES. [2024-06-21 20:31:40,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10005 conditions, 1236 events. 713/1236 cut-off events. For 148171/148171 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6324 event pairs, 60 based on Foata normal form. 2/1236 useless extension candidates. Maximal degree in co-relation 9881. Up to 880 conditions per place. [2024-06-21 20:31:40,729 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 193 selfloop transitions, 90 changer transitions 0/285 dead transitions. [2024-06-21 20:31:40,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 285 transitions, 3862 flow [2024-06-21 20:31:40,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:40,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:40,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:31:40,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-21 20:31:40,730 INFO L175 Difference]: Start difference. First operand has 279 places, 264 transitions, 3232 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:31:40,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 285 transitions, 3862 flow [2024-06-21 20:31:41,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 285 transitions, 3613 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-21 20:31:41,174 INFO L231 Difference]: Finished difference. Result has 281 places, 264 transitions, 3168 flow [2024-06-21 20:31:41,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3168, PETRI_PLACES=281, PETRI_TRANSITIONS=264} [2024-06-21 20:31:41,174 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-21 20:31:41,174 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 264 transitions, 3168 flow [2024-06-21 20:31:41,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:41,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:41,175 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 20:31:41,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:31:41,175 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 20:31:41,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:41,175 INFO L85 PathProgramCache]: Analyzing trace with hash 194922594, now seen corresponding path program 5 times [2024-06-21 20:31:41,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:41,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229488591] [2024-06-21 20:31:41,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:41,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:42,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:42,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:42,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229488591] [2024-06-21 20:31:42,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229488591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:42,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:42,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:42,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726222980] [2024-06-21 20:31:42,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:42,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:42,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:42,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:42,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:42,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:42,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 264 transitions, 3168 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:42,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:42,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:42,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:42,826 INFO L124 PetriNetUnfolderBase]: 717/1244 cut-off events. [2024-06-21 20:31:42,827 INFO L125 PetriNetUnfolderBase]: For 149953/149953 co-relation queries the response was YES. [2024-06-21 20:31:42,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9994 conditions, 1244 events. 717/1244 cut-off events. For 149953/149953 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6341 event pairs, 80 based on Foata normal form. 2/1244 useless extension candidates. Maximal degree in co-relation 9869. Up to 1031 conditions per place. [2024-06-21 20:31:42,836 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 66 changer transitions 0/283 dead transitions. [2024-06-21 20:31:42,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 283 transitions, 3804 flow [2024-06-21 20:31:42,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:42,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:42,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 20:31:42,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 20:31:42,837 INFO L175 Difference]: Start difference. First operand has 281 places, 264 transitions, 3168 flow. Second operand 11 states and 134 transitions. [2024-06-21 20:31:42,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 283 transitions, 3804 flow [2024-06-21 20:31:43,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 283 transitions, 3581 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:31:43,280 INFO L231 Difference]: Finished difference. Result has 281 places, 265 transitions, 3107 flow [2024-06-21 20:31:43,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3107, PETRI_PLACES=281, PETRI_TRANSITIONS=265} [2024-06-21 20:31:43,280 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-21 20:31:43,281 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 265 transitions, 3107 flow [2024-06-21 20:31:43,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:43,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:43,281 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 20:31:43,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:31:43,281 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 20:31:43,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:43,282 INFO L85 PathProgramCache]: Analyzing trace with hash 200284974, now seen corresponding path program 6 times [2024-06-21 20:31:43,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:43,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283197877] [2024-06-21 20:31:43,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:43,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:44,520 INFO 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 20:31:44,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:44,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283197877] [2024-06-21 20:31:44,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283197877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:44,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:44,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:44,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473314800] [2024-06-21 20:31:44,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:44,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:44,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:44,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:44,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:44,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:44,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 265 transitions, 3107 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:44,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:44,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:44,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:45,050 INFO L124 PetriNetUnfolderBase]: 721/1252 cut-off events. [2024-06-21 20:31:45,050 INFO L125 PetriNetUnfolderBase]: For 153341/153341 co-relation queries the response was YES. [2024-06-21 20:31:45,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9985 conditions, 1252 events. 721/1252 cut-off events. For 153341/153341 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6399 event pairs, 80 based on Foata normal form. 2/1252 useless extension candidates. Maximal degree in co-relation 9859. Up to 1039 conditions per place. [2024-06-21 20:31:45,063 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 67 changer transitions 0/284 dead transitions. [2024-06-21 20:31:45,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 284 transitions, 3747 flow [2024-06-21 20:31:45,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:45,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:45,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:31:45,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 20:31:45,064 INFO L175 Difference]: Start difference. First operand has 281 places, 265 transitions, 3107 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:31:45,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 284 transitions, 3747 flow [2024-06-21 20:31:45,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 284 transitions, 3595 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 20:31:45,575 INFO L231 Difference]: Finished difference. Result has 283 places, 266 transitions, 3121 flow [2024-06-21 20:31:45,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3121, PETRI_PLACES=283, PETRI_TRANSITIONS=266} [2024-06-21 20:31:45,575 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-21 20:31:45,575 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 266 transitions, 3121 flow [2024-06-21 20:31:45,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:45,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:45,576 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 20:31:45,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:31:45,576 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 20:31:45,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:45,576 INFO L85 PathProgramCache]: Analyzing trace with hash 194922749, now seen corresponding path program 9 times [2024-06-21 20:31:45,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:45,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35849777] [2024-06-21 20:31:45,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:45,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:45,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:46,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:46,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:46,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35849777] [2024-06-21 20:31:46,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35849777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:46,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:46,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:46,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940114238] [2024-06-21 20:31:46,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:46,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:46,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:46,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:46,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:46,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:46,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 266 transitions, 3121 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:46,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:46,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:46,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:47,602 INFO L124 PetriNetUnfolderBase]: 727/1262 cut-off events. [2024-06-21 20:31:47,603 INFO L125 PetriNetUnfolderBase]: For 156861/156861 co-relation queries the response was YES. [2024-06-21 20:31:47,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10084 conditions, 1262 events. 727/1262 cut-off events. For 156861/156861 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6481 event pairs, 51 based on Foata normal form. 2/1262 useless extension candidates. Maximal degree in co-relation 9957. Up to 860 conditions per place. [2024-06-21 20:31:47,614 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 188 selfloop transitions, 103 changer transitions 0/293 dead transitions. [2024-06-21 20:31:47,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 293 transitions, 3852 flow [2024-06-21 20:31:47,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:47,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:47,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-21 20:31:47,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-21 20:31:47,615 INFO L175 Difference]: Start difference. First operand has 283 places, 266 transitions, 3121 flow. Second operand 11 states and 145 transitions. [2024-06-21 20:31:47,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 293 transitions, 3852 flow [2024-06-21 20:31:48,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 293 transitions, 3696 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:31:48,214 INFO L231 Difference]: Finished difference. Result has 286 places, 271 transitions, 3332 flow [2024-06-21 20:31:48,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2965, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3332, PETRI_PLACES=286, PETRI_TRANSITIONS=271} [2024-06-21 20:31:48,215 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-21 20:31:48,215 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 271 transitions, 3332 flow [2024-06-21 20:31:48,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:48,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:48,215 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 20:31:48,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:31:48,216 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 20:31:48,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:48,216 INFO L85 PathProgramCache]: Analyzing trace with hash 667311161, now seen corresponding path program 10 times [2024-06-21 20:31:48,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:48,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536689372] [2024-06-21 20:31:48,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:48,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:48,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:49,218 INFO 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 20:31:49,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:49,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536689372] [2024-06-21 20:31:49,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536689372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:49,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:49,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:31:49,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560948436] [2024-06-21 20:31:49,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:49,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:31:49,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:49,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:31:49,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:31:49,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:49,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 271 transitions, 3332 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:49,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:49,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:49,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:49,730 INFO L124 PetriNetUnfolderBase]: 723/1256 cut-off events. [2024-06-21 20:31:49,730 INFO L125 PetriNetUnfolderBase]: For 151900/151900 co-relation queries the response was YES. [2024-06-21 20:31:49,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10124 conditions, 1256 events. 723/1256 cut-off events. For 151900/151900 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6451 event pairs, 73 based on Foata normal form. 2/1256 useless extension candidates. Maximal degree in co-relation 9995. Up to 619 conditions per place. [2024-06-21 20:31:49,743 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 126 changer transitions 0/292 dead transitions. [2024-06-21 20:31:49,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 292 transitions, 4160 flow [2024-06-21 20:31:49,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:49,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:49,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-21 20:31:49,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-21 20:31:49,745 INFO L175 Difference]: Start difference. First operand has 286 places, 271 transitions, 3332 flow. Second operand 10 states and 138 transitions. [2024-06-21 20:31:49,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 292 transitions, 4160 flow [2024-06-21 20:31:50,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 292 transitions, 3942 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 20:31:50,185 INFO L231 Difference]: Finished difference. Result has 288 places, 271 transitions, 3377 flow [2024-06-21 20:31:50,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3114, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3377, PETRI_PLACES=288, PETRI_TRANSITIONS=271} [2024-06-21 20:31:50,185 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 258 predicate places. [2024-06-21 20:31:50,185 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 271 transitions, 3377 flow [2024-06-21 20:31:50,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:50,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:50,186 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 20:31:50,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:31:50,186 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 20:31:50,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:50,186 INFO L85 PathProgramCache]: Analyzing trace with hash -832980902, now seen corresponding path program 7 times [2024-06-21 20:31:50,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:50,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448615301] [2024-06-21 20:31:50,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:50,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:50,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:51,260 INFO 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 20:31:51,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:51,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448615301] [2024-06-21 20:31:51,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448615301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:51,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:51,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:51,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004839459] [2024-06-21 20:31:51,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:51,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:51,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:51,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:51,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:51,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:51,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 271 transitions, 3377 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:51,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:51,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:51,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:51,839 INFO L124 PetriNetUnfolderBase]: 727/1264 cut-off events. [2024-06-21 20:31:51,839 INFO L125 PetriNetUnfolderBase]: For 155616/155616 co-relation queries the response was YES. [2024-06-21 20:31:51,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10223 conditions, 1264 events. 727/1264 cut-off events. For 155616/155616 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6510 event pairs, 81 based on Foata normal form. 2/1264 useless extension candidates. Maximal degree in co-relation 10093. Up to 1036 conditions per place. [2024-06-21 20:31:51,853 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 73 changer transitions 0/291 dead transitions. [2024-06-21 20:31:51,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 291 transitions, 4035 flow [2024-06-21 20:31:51,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:31:51,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:31:51,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 20:31:51,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:31:51,854 INFO L175 Difference]: Start difference. First operand has 288 places, 271 transitions, 3377 flow. Second operand 12 states and 144 transitions. [2024-06-21 20:31:51,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 291 transitions, 4035 flow [2024-06-21 20:31:52,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 291 transitions, 3713 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 20:31:52,307 INFO L231 Difference]: Finished difference. Result has 289 places, 272 transitions, 3237 flow [2024-06-21 20:31:52,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3237, PETRI_PLACES=289, PETRI_TRANSITIONS=272} [2024-06-21 20:31:52,307 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2024-06-21 20:31:52,307 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 272 transitions, 3237 flow [2024-06-21 20:31:52,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:52,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:52,308 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 20:31:52,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:31:52,308 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 20:31:52,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:52,309 INFO L85 PathProgramCache]: Analyzing trace with hash -832984622, now seen corresponding path program 8 times [2024-06-21 20:31:52,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:52,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453546681] [2024-06-21 20:31:52,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:52,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:53,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 20:31:53,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:53,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453546681] [2024-06-21 20:31:53,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453546681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:53,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:53,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:53,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137610143] [2024-06-21 20:31:53,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:53,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:53,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:53,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:53,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:53,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:53,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 272 transitions, 3237 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:53,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:53,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:53,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:54,059 INFO L124 PetriNetUnfolderBase]: 731/1272 cut-off events. [2024-06-21 20:31:54,059 INFO L125 PetriNetUnfolderBase]: For 151500/151500 co-relation queries the response was YES. [2024-06-21 20:31:54,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10061 conditions, 1272 events. 731/1272 cut-off events. For 151500/151500 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6573 event pairs, 79 based on Foata normal form. 2/1272 useless extension candidates. Maximal degree in co-relation 9931. Up to 1024 conditions per place. [2024-06-21 20:31:54,071 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 74 changer transitions 0/292 dead transitions. [2024-06-21 20:31:54,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 292 transitions, 3899 flow [2024-06-21 20:31:54,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:31:54,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:31:54,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 20:31:54,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 20:31:54,072 INFO L175 Difference]: Start difference. First operand has 289 places, 272 transitions, 3237 flow. Second operand 11 states and 136 transitions. [2024-06-21 20:31:54,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 292 transitions, 3899 flow [2024-06-21 20:31:54,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 292 transitions, 3727 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 20:31:54,517 INFO L231 Difference]: Finished difference. Result has 290 places, 273 transitions, 3249 flow [2024-06-21 20:31:54,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3249, PETRI_PLACES=290, PETRI_TRANSITIONS=273} [2024-06-21 20:31:54,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 20:31:54,518 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 273 transitions, 3249 flow [2024-06-21 20:31:54,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:54,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:54,518 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 20:31:54,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:31:54,519 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 20:31:54,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:54,519 INFO L85 PathProgramCache]: Analyzing trace with hash 213935687, now seen corresponding path program 2 times [2024-06-21 20:31:54,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:54,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829480376] [2024-06-21 20:31:54,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:54,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:54,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:55,897 INFO 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 20:31:55,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:55,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829480376] [2024-06-21 20:31:55,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829480376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:55,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:55,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:55,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565394324] [2024-06-21 20:31:55,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:55,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:55,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:55,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:55,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:56,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:56,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 273 transitions, 3249 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:56,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:56,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:56,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:56,459 INFO L124 PetriNetUnfolderBase]: 735/1280 cut-off events. [2024-06-21 20:31:56,459 INFO L125 PetriNetUnfolderBase]: For 151359/151359 co-relation queries the response was YES. [2024-06-21 20:31:56,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10054 conditions, 1280 events. 735/1280 cut-off events. For 151359/151359 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6629 event pairs, 88 based on Foata normal form. 2/1280 useless extension candidates. Maximal degree in co-relation 9923. Up to 1202 conditions per place. [2024-06-21 20:31:56,472 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 258 selfloop transitions, 30 changer transitions 0/290 dead transitions. [2024-06-21 20:31:56,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 290 transitions, 3882 flow [2024-06-21 20:31:56,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:56,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:56,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 20:31:56,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 20:31:56,474 INFO L175 Difference]: Start difference. First operand has 290 places, 273 transitions, 3249 flow. Second operand 10 states and 116 transitions. [2024-06-21 20:31:56,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 290 transitions, 3882 flow [2024-06-21 20:31:56,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 290 transitions, 3710 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 20:31:56,965 INFO L231 Difference]: Finished difference. Result has 292 places, 275 transitions, 3165 flow [2024-06-21 20:31:56,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3165, PETRI_PLACES=292, PETRI_TRANSITIONS=275} [2024-06-21 20:31:56,965 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-21 20:31:56,966 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 275 transitions, 3165 flow [2024-06-21 20:31:56,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:56,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:56,966 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 20:31:56,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:31:56,966 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 20:31:56,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:56,967 INFO L85 PathProgramCache]: Analyzing trace with hash 206526377, now seen corresponding path program 3 times [2024-06-21 20:31:56,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:56,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120290980] [2024-06-21 20:31:56,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:56,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:56,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:58,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:31:58,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:58,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120290980] [2024-06-21 20:31:58,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120290980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:58,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:58,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:31:58,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653152101] [2024-06-21 20:31:58,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:58,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:31:58,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:58,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:31:58,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:31:58,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:31:58,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 275 transitions, 3165 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:58,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:58,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:31:58,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:58,855 INFO L124 PetriNetUnfolderBase]: 739/1288 cut-off events. [2024-06-21 20:31:58,856 INFO L125 PetriNetUnfolderBase]: For 153769/153769 co-relation queries the response was YES. [2024-06-21 20:31:58,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9979 conditions, 1288 events. 739/1288 cut-off events. For 153769/153769 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6692 event pairs, 88 based on Foata normal form. 2/1288 useless extension candidates. Maximal degree in co-relation 9846. Up to 1201 conditions per place. [2024-06-21 20:31:58,868 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 33 changer transitions 0/292 dead transitions. [2024-06-21 20:31:58,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 292 transitions, 3799 flow [2024-06-21 20:31:58,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:31:58,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:31:58,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 20:31:58,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 20:31:58,870 INFO L175 Difference]: Start difference. First operand has 292 places, 275 transitions, 3165 flow. Second operand 10 states and 119 transitions. [2024-06-21 20:31:58,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 292 transitions, 3799 flow [2024-06-21 20:31:59,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 292 transitions, 3738 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:31:59,268 INFO L231 Difference]: Finished difference. Result has 295 places, 276 transitions, 3186 flow [2024-06-21 20:31:59,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3186, PETRI_PLACES=295, PETRI_TRANSITIONS=276} [2024-06-21 20:31:59,268 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-21 20:31:59,268 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 276 transitions, 3186 flow [2024-06-21 20:31:59,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:59,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:59,269 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 20:31:59,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:31:59,269 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 20:31:59,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:59,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1241704333, now seen corresponding path program 4 times [2024-06-21 20:31:59,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:59,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549676493] [2024-06-21 20:31:59,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:59,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:59,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:00,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:00,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:00,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549676493] [2024-06-21 20:32:00,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549676493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:00,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:00,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:00,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790495256] [2024-06-21 20:32:00,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:00,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:00,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:00,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:00,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:00,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:00,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 276 transitions, 3186 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:00,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:00,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:00,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:01,276 INFO L124 PetriNetUnfolderBase]: 743/1296 cut-off events. [2024-06-21 20:32:01,276 INFO L125 PetriNetUnfolderBase]: For 156915/156915 co-relation queries the response was YES. [2024-06-21 20:32:01,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10060 conditions, 1296 events. 743/1296 cut-off events. For 156915/156915 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 6766 event pairs, 75 based on Foata normal form. 2/1296 useless extension candidates. Maximal degree in co-relation 9926. Up to 1209 conditions per place. [2024-06-21 20:32:01,290 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 258 selfloop transitions, 32 changer transitions 0/292 dead transitions. [2024-06-21 20:32:01,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 292 transitions, 3816 flow [2024-06-21 20:32:01,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:01,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:01,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 20:32:01,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 20:32:01,291 INFO L175 Difference]: Start difference. First operand has 295 places, 276 transitions, 3186 flow. Second operand 10 states and 116 transitions. [2024-06-21 20:32:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 292 transitions, 3816 flow [2024-06-21 20:32:01,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 292 transitions, 3744 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:32:01,751 INFO L231 Difference]: Finished difference. Result has 297 places, 277 transitions, 3196 flow [2024-06-21 20:32:01,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3114, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3196, PETRI_PLACES=297, PETRI_TRANSITIONS=277} [2024-06-21 20:32:01,755 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 267 predicate places. [2024-06-21 20:32:01,755 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 277 transitions, 3196 flow [2024-06-21 20:32:01,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:01,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:01,755 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 20:32:01,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:32:01,756 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 20:32:01,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:01,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1732919893, now seen corresponding path program 11 times [2024-06-21 20:32:01,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:01,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754863906] [2024-06-21 20:32:01,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:01,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:03,081 INFO 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 20:32:03,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:03,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754863906] [2024-06-21 20:32:03,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754863906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:03,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:03,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:03,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320910524] [2024-06-21 20:32:03,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:03,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:03,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:03,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:03,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:03,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:03,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 277 transitions, 3196 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:03,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:03,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:03,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:03,676 INFO L124 PetriNetUnfolderBase]: 749/1306 cut-off events. [2024-06-21 20:32:03,676 INFO L125 PetriNetUnfolderBase]: For 160589/160589 co-relation queries the response was YES. [2024-06-21 20:32:03,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10191 conditions, 1306 events. 749/1306 cut-off events. For 160589/160589 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 6817 event pairs, 80 based on Foata normal form. 2/1306 useless extension candidates. Maximal degree in co-relation 10056. Up to 1192 conditions per place. [2024-06-21 20:32:03,691 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 255 selfloop transitions, 40 changer transitions 0/297 dead transitions. [2024-06-21 20:32:03,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 297 transitions, 3896 flow [2024-06-21 20:32:03,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:03,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:03,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 20:32:03,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 20:32:03,693 INFO L175 Difference]: Start difference. First operand has 297 places, 277 transitions, 3196 flow. Second operand 11 states and 131 transitions. [2024-06-21 20:32:03,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 297 transitions, 3896 flow [2024-06-21 20:32:04,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 297 transitions, 3824 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:32:04,183 INFO L231 Difference]: Finished difference. Result has 300 places, 279 transitions, 3271 flow [2024-06-21 20:32:04,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3271, PETRI_PLACES=300, PETRI_TRANSITIONS=279} [2024-06-21 20:32:04,183 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-21 20:32:04,183 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 279 transitions, 3271 flow [2024-06-21 20:32:04,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:04,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:04,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:32:04,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:32:04,184 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 20:32:04,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:04,184 INFO L85 PathProgramCache]: Analyzing trace with hash 6861236, now seen corresponding path program 9 times [2024-06-21 20:32:04,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:04,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392288528] [2024-06-21 20:32:04,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:04,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:05,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 20:32:05,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:05,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392288528] [2024-06-21 20:32:05,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392288528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:05,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:05,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:05,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330830732] [2024-06-21 20:32:05,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:05,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:05,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:05,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:05,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:05,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:05,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 279 transitions, 3271 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:05,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:05,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:05,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:06,103 INFO L124 PetriNetUnfolderBase]: 789/1386 cut-off events. [2024-06-21 20:32:06,103 INFO L125 PetriNetUnfolderBase]: For 219802/219802 co-relation queries the response was YES. [2024-06-21 20:32:06,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11849 conditions, 1386 events. 789/1386 cut-off events. For 219802/219802 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7291 event pairs, 106 based on Foata normal form. 2/1386 useless extension candidates. Maximal degree in co-relation 11713. Up to 1169 conditions per place. [2024-06-21 20:32:06,118 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 253 selfloop transitions, 50 changer transitions 0/305 dead transitions. [2024-06-21 20:32:06,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 305 transitions, 4241 flow [2024-06-21 20:32:06,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:06,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:06,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 20:32:06,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-21 20:32:06,120 INFO L175 Difference]: Start difference. First operand has 300 places, 279 transitions, 3271 flow. Second operand 11 states and 141 transitions. [2024-06-21 20:32:06,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 305 transitions, 4241 flow [2024-06-21 20:32:06,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 305 transitions, 4122 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 20:32:06,797 INFO L231 Difference]: Finished difference. Result has 302 places, 281 transitions, 3318 flow [2024-06-21 20:32:06,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3152, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3318, PETRI_PLACES=302, PETRI_TRANSITIONS=281} [2024-06-21 20:32:06,797 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-21 20:32:06,797 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 281 transitions, 3318 flow [2024-06-21 20:32:06,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:06,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:06,798 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 20:32:06,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:32:06,798 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 20:32:06,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:06,798 INFO L85 PathProgramCache]: Analyzing trace with hash 6864956, now seen corresponding path program 10 times [2024-06-21 20:32:06,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:06,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207972093] [2024-06-21 20:32:06,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:06,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:06,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:07,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 20:32:07,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:07,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207972093] [2024-06-21 20:32:07,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207972093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:07,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:07,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:07,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609602330] [2024-06-21 20:32:07,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:07,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:07,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:07,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:07,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:08,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:08,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 281 transitions, 3318 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:08,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:08,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:08,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:08,623 INFO L124 PetriNetUnfolderBase]: 796/1399 cut-off events. [2024-06-21 20:32:08,623 INFO L125 PetriNetUnfolderBase]: For 224085/224085 co-relation queries the response was YES. [2024-06-21 20:32:08,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11972 conditions, 1399 events. 796/1399 cut-off events. For 224085/224085 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7402 event pairs, 102 based on Foata normal form. 2/1399 useless extension candidates. Maximal degree in co-relation 11835. Up to 1267 conditions per place. [2024-06-21 20:32:08,640 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 249 selfloop transitions, 51 changer transitions 0/302 dead transitions. [2024-06-21 20:32:08,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 302 transitions, 4020 flow [2024-06-21 20:32:08,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:08,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:08,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 20:32:08,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 20:32:08,641 INFO L175 Difference]: Start difference. First operand has 302 places, 281 transitions, 3318 flow. Second operand 11 states and 135 transitions. [2024-06-21 20:32:08,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 302 transitions, 4020 flow [2024-06-21 20:32:09,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 302 transitions, 3926 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:32:09,422 INFO L231 Difference]: Finished difference. Result has 307 places, 284 transitions, 3384 flow [2024-06-21 20:32:09,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3384, PETRI_PLACES=307, PETRI_TRANSITIONS=284} [2024-06-21 20:32:09,422 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-21 20:32:09,423 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 284 transitions, 3384 flow [2024-06-21 20:32:09,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:09,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:09,423 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 20:32:09,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:32:09,423 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 20:32:09,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:09,423 INFO L85 PathProgramCache]: Analyzing trace with hash 206518441, now seen corresponding path program 12 times [2024-06-21 20:32:09,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:09,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560952640] [2024-06-21 20:32:09,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:09,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:09,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:11,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 20:32:11,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:11,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560952640] [2024-06-21 20:32:11,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560952640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:11,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:11,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:11,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118354812] [2024-06-21 20:32:11,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:11,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:11,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:11,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:11,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:11,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:11,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 284 transitions, 3384 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:11,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:11,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:11,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:11,741 INFO L124 PetriNetUnfolderBase]: 792/1393 cut-off events. [2024-06-21 20:32:11,741 INFO L125 PetriNetUnfolderBase]: For 218494/218494 co-relation queries the response was YES. [2024-06-21 20:32:11,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11781 conditions, 1393 events. 792/1393 cut-off events. For 218494/218494 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7400 event pairs, 103 based on Foata normal form. 2/1393 useless extension candidates. Maximal degree in co-relation 11642. Up to 1279 conditions per place. [2024-06-21 20:32:11,756 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 39 changer transitions 0/302 dead transitions. [2024-06-21 20:32:11,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 302 transitions, 4036 flow [2024-06-21 20:32:11,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:11,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:11,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 20:32:11,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:32:11,757 INFO L175 Difference]: Start difference. First operand has 307 places, 284 transitions, 3384 flow. Second operand 11 states and 132 transitions. [2024-06-21 20:32:11,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 302 transitions, 4036 flow [2024-06-21 20:32:12,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 302 transitions, 3884 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 20:32:12,556 INFO L231 Difference]: Finished difference. Result has 310 places, 284 transitions, 3315 flow [2024-06-21 20:32:12,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3315, PETRI_PLACES=310, PETRI_TRANSITIONS=284} [2024-06-21 20:32:12,557 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2024-06-21 20:32:12,557 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 284 transitions, 3315 flow [2024-06-21 20:32:12,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:12,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:12,557 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 20:32:12,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:32:12,558 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 20:32:12,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:12,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1234070242, now seen corresponding path program 11 times [2024-06-21 20:32:12,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:12,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752624781] [2024-06-21 20:32:12,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:12,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:12,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:13,916 INFO 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 20:32:13,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:13,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752624781] [2024-06-21 20:32:13,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752624781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:13,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:13,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:13,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735026088] [2024-06-21 20:32:13,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:13,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:13,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:13,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:13,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:14,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:14,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 284 transitions, 3315 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:14,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:14,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:14,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:14,573 INFO L124 PetriNetUnfolderBase]: 795/1406 cut-off events. [2024-06-21 20:32:14,573 INFO L125 PetriNetUnfolderBase]: For 260230/260230 co-relation queries the response was YES. [2024-06-21 20:32:14,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10826 conditions, 1406 events. 795/1406 cut-off events. For 260230/260230 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7554 event pairs, 104 based on Foata normal form. 20/1424 useless extension candidates. Maximal degree in co-relation 10686. Up to 1231 conditions per place. [2024-06-21 20:32:14,589 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 34 changer transitions 10/308 dead transitions. [2024-06-21 20:32:14,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 308 transitions, 4075 flow [2024-06-21 20:32:14,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:14,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:14,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 20:32:14,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 20:32:14,590 INFO L175 Difference]: Start difference. First operand has 310 places, 284 transitions, 3315 flow. Second operand 11 states and 136 transitions. [2024-06-21 20:32:14,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 308 transitions, 4075 flow [2024-06-21 20:32:15,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 308 transitions, 3969 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 20:32:15,171 INFO L231 Difference]: Finished difference. Result has 311 places, 282 transitions, 3271 flow [2024-06-21 20:32:15,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3209, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3271, PETRI_PLACES=311, PETRI_TRANSITIONS=282} [2024-06-21 20:32:15,171 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-21 20:32:15,172 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 282 transitions, 3271 flow [2024-06-21 20:32:15,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:15,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:15,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 20:32:15,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:32:15,172 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 20:32:15,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:15,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1034624457, now seen corresponding path program 13 times [2024-06-21 20:32:15,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:15,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793933730] [2024-06-21 20:32:15,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:15,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:15,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:16,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:16,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:16,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793933730] [2024-06-21 20:32:16,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793933730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:16,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:16,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:32:16,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816807522] [2024-06-21 20:32:16,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:16,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:32:16,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:16,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:32:16,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:32:16,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:16,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 282 transitions, 3271 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:16,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:16,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:16,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:16,609 INFO L124 PetriNetUnfolderBase]: 767/1344 cut-off events. [2024-06-21 20:32:16,610 INFO L125 PetriNetUnfolderBase]: For 188838/188838 co-relation queries the response was YES. [2024-06-21 20:32:16,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10872 conditions, 1344 events. 767/1344 cut-off events. For 188838/188838 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7133 event pairs, 87 based on Foata normal form. 2/1344 useless extension candidates. Maximal degree in co-relation 10731. Up to 1127 conditions per place. [2024-06-21 20:32:16,624 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 243 selfloop transitions, 60 changer transitions 0/305 dead transitions. [2024-06-21 20:32:16,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 305 transitions, 4475 flow [2024-06-21 20:32:16,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:16,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:16,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 20:32:16,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 20:32:16,626 INFO L175 Difference]: Start difference. First operand has 311 places, 282 transitions, 3271 flow. Second operand 10 states and 131 transitions. [2024-06-21 20:32:16,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 305 transitions, 4475 flow [2024-06-21 20:32:17,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 305 transitions, 4359 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-21 20:32:17,267 INFO L231 Difference]: Finished difference. Result has 311 places, 286 transitions, 3428 flow [2024-06-21 20:32:17,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3428, PETRI_PLACES=311, PETRI_TRANSITIONS=286} [2024-06-21 20:32:17,267 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-21 20:32:17,267 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 286 transitions, 3428 flow [2024-06-21 20:32:17,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:17,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:17,268 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 20:32:17,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:32:17,268 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 20:32:17,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:17,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1034774187, now seen corresponding path program 14 times [2024-06-21 20:32:17,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:17,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391759906] [2024-06-21 20:32:17,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:17,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:17,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:19,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:19,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391759906] [2024-06-21 20:32:19,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391759906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:19,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:19,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:19,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539169693] [2024-06-21 20:32:19,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:19,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:19,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:19,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:19,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:19,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:19,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 286 transitions, 3428 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:19,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:19,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:19,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:19,900 INFO L124 PetriNetUnfolderBase]: 763/1338 cut-off events. [2024-06-21 20:32:19,900 INFO L125 PetriNetUnfolderBase]: For 181775/181775 co-relation queries the response was YES. [2024-06-21 20:32:19,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10632 conditions, 1338 events. 763/1338 cut-off events. For 181775/181775 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7095 event pairs, 73 based on Foata normal form. 2/1338 useless extension candidates. Maximal degree in co-relation 10491. Up to 1180 conditions per place. [2024-06-21 20:32:19,915 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 249 selfloop transitions, 53 changer transitions 0/304 dead transitions. [2024-06-21 20:32:19,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 304 transitions, 4084 flow [2024-06-21 20:32:19,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:19,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 20:32:19,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 20:32:19,916 INFO L175 Difference]: Start difference. First operand has 311 places, 286 transitions, 3428 flow. Second operand 11 states and 135 transitions. [2024-06-21 20:32:19,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 304 transitions, 4084 flow [2024-06-21 20:32:20,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 304 transitions, 3733 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-06-21 20:32:20,569 INFO L231 Difference]: Finished difference. Result has 312 places, 286 transitions, 3188 flow [2024-06-21 20:32:20,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3188, PETRI_PLACES=312, PETRI_TRANSITIONS=286} [2024-06-21 20:32:20,569 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 282 predicate places. [2024-06-21 20:32:20,569 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 286 transitions, 3188 flow [2024-06-21 20:32:20,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:20,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:20,570 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 20:32:20,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:32:20,570 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 20:32:20,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:20,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1234070397, now seen corresponding path program 15 times [2024-06-21 20:32:20,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:20,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671336150] [2024-06-21 20:32:20,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:20,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:21,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:21,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:21,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671336150] [2024-06-21 20:32:21,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671336150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:21,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:21,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:21,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672934216] [2024-06-21 20:32:21,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:21,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:21,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:21,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:21,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:22,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:22,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 286 transitions, 3188 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:22,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:22,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:22,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:22,541 INFO L124 PetriNetUnfolderBase]: 759/1332 cut-off events. [2024-06-21 20:32:22,542 INFO L125 PetriNetUnfolderBase]: For 168642/168642 co-relation queries the response was YES. [2024-06-21 20:32:22,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9980 conditions, 1332 events. 759/1332 cut-off events. For 168642/168642 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7071 event pairs, 83 based on Foata normal form. 2/1332 useless extension candidates. Maximal degree in co-relation 9841. Up to 1209 conditions per place. [2024-06-21 20:32:22,555 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 259 selfloop transitions, 43 changer transitions 0/304 dead transitions. [2024-06-21 20:32:22,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 304 transitions, 3844 flow [2024-06-21 20:32:22,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:22,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:22,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 20:32:22,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:32:22,557 INFO L175 Difference]: Start difference. First operand has 312 places, 286 transitions, 3188 flow. Second operand 11 states and 132 transitions. [2024-06-21 20:32:22,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 304 transitions, 3844 flow [2024-06-21 20:32:23,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 304 transitions, 3695 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 20:32:23,126 INFO L231 Difference]: Finished difference. Result has 313 places, 286 transitions, 3130 flow [2024-06-21 20:32:23,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3039, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3130, PETRI_PLACES=313, PETRI_TRANSITIONS=286} [2024-06-21 20:32:23,127 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 20:32:23,127 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 286 transitions, 3130 flow [2024-06-21 20:32:23,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:23,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:23,127 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 20:32:23,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:32:23,128 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 20:32:23,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:23,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1034768452, now seen corresponding path program 12 times [2024-06-21 20:32:23,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:23,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628090666] [2024-06-21 20:32:23,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:23,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:23,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:24,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 20:32:24,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:24,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628090666] [2024-06-21 20:32:24,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628090666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:24,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:24,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:24,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018442407] [2024-06-21 20:32:24,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:24,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:24,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:24,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:24,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:24,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:24,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 286 transitions, 3130 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:24,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:24,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:24,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:24,993 INFO L124 PetriNetUnfolderBase]: 763/1340 cut-off events. [2024-06-21 20:32:24,994 INFO L125 PetriNetUnfolderBase]: For 171678/171678 co-relation queries the response was YES. [2024-06-21 20:32:25,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9993 conditions, 1340 events. 763/1340 cut-off events. For 171678/171678 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7126 event pairs, 89 based on Foata normal form. 2/1340 useless extension candidates. Maximal degree in co-relation 9853. Up to 1236 conditions per place. [2024-06-21 20:32:25,009 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 260 selfloop transitions, 41 changer transitions 0/303 dead transitions. [2024-06-21 20:32:25,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 303 transitions, 3800 flow [2024-06-21 20:32:25,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:25,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:25,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 20:32:25,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 20:32:25,010 INFO L175 Difference]: Start difference. First operand has 313 places, 286 transitions, 3130 flow. Second operand 11 states and 130 transitions. [2024-06-21 20:32:25,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 303 transitions, 3800 flow [2024-06-21 20:32:25,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 303 transitions, 3706 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 20:32:25,600 INFO L231 Difference]: Finished difference. Result has 314 places, 287 transitions, 3150 flow [2024-06-21 20:32:25,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3150, PETRI_PLACES=314, PETRI_TRANSITIONS=287} [2024-06-21 20:32:25,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-21 20:32:25,600 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 287 transitions, 3150 flow [2024-06-21 20:32:25,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:25,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:25,601 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 20:32:25,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:32:25,601 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 20:32:25,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:25,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1040346313, now seen corresponding path program 5 times [2024-06-21 20:32:25,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:25,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268365447] [2024-06-21 20:32:25,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:25,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:25,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:27,005 INFO 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 20:32:27,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:27,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268365447] [2024-06-21 20:32:27,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268365447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:27,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:27,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:27,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830730612] [2024-06-21 20:32:27,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:27,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:27,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:27,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:27,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:27,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:27,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 287 transitions, 3150 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:27,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:27,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:27,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:27,573 INFO L124 PetriNetUnfolderBase]: 767/1348 cut-off events. [2024-06-21 20:32:27,574 INFO L125 PetriNetUnfolderBase]: For 175005/175005 co-relation queries the response was YES. [2024-06-21 20:32:27,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10054 conditions, 1348 events. 767/1348 cut-off events. For 175005/175005 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7206 event pairs, 95 based on Foata normal form. 2/1348 useless extension candidates. Maximal degree in co-relation 9913. Up to 1247 conditions per place. [2024-06-21 20:32:27,586 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 267 selfloop transitions, 35 changer transitions 0/304 dead transitions. [2024-06-21 20:32:27,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 304 transitions, 3812 flow [2024-06-21 20:32:27,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:27,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:27,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 20:32:27,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-21 20:32:27,588 INFO L175 Difference]: Start difference. First operand has 314 places, 287 transitions, 3150 flow. Second operand 10 states and 121 transitions. [2024-06-21 20:32:27,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 304 transitions, 3812 flow [2024-06-21 20:32:28,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 304 transitions, 3694 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 20:32:28,263 INFO L231 Difference]: Finished difference. Result has 314 places, 288 transitions, 3122 flow [2024-06-21 20:32:28,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3122, PETRI_PLACES=314, PETRI_TRANSITIONS=288} [2024-06-21 20:32:28,263 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-21 20:32:28,264 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 288 transitions, 3122 flow [2024-06-21 20:32:28,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:28,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:28,264 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 20:32:28,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:32:28,264 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 20:32:28,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:28,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1040338377, now seen corresponding path program 16 times [2024-06-21 20:32:28,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:28,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956474766] [2024-06-21 20:32:28,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:28,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:30,191 INFO 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 20:32:30,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:30,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956474766] [2024-06-21 20:32:30,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956474766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:30,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:30,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:30,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118064378] [2024-06-21 20:32:30,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:30,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:30,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:30,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:30,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:30,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:30,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 288 transitions, 3122 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:30,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:30,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:30,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:30,951 INFO L124 PetriNetUnfolderBase]: 773/1358 cut-off events. [2024-06-21 20:32:30,951 INFO L125 PetriNetUnfolderBase]: For 178650/178650 co-relation queries the response was YES. [2024-06-21 20:32:30,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10139 conditions, 1358 events. 773/1358 cut-off events. For 178650/178650 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7257 event pairs, 74 based on Foata normal form. 2/1358 useless extension candidates. Maximal degree in co-relation 9997. Up to 1200 conditions per place. [2024-06-21 20:32:30,965 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 254 selfloop transitions, 52 changer transitions 0/308 dead transitions. [2024-06-21 20:32:30,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 308 transitions, 3842 flow [2024-06-21 20:32:30,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:30,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:30,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 20:32:30,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 20:32:30,966 INFO L175 Difference]: Start difference. First operand has 314 places, 288 transitions, 3122 flow. Second operand 11 states and 136 transitions. [2024-06-21 20:32:30,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 308 transitions, 3842 flow [2024-06-21 20:32:31,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 308 transitions, 3762 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:32:31,553 INFO L231 Difference]: Finished difference. Result has 317 places, 290 transitions, 3211 flow [2024-06-21 20:32:31,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3211, PETRI_PLACES=317, PETRI_TRANSITIONS=290} [2024-06-21 20:32:31,554 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-21 20:32:31,554 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 290 transitions, 3211 flow [2024-06-21 20:32:31,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:31,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:31,554 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 20:32:31,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:32:31,555 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 20:32:31,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:31,555 INFO L85 PathProgramCache]: Analyzing trace with hash 12377221, now seen corresponding path program 17 times [2024-06-21 20:32:31,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:31,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203600832] [2024-06-21 20:32:31,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:31,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:33,000 INFO 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 20:32:33,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:33,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203600832] [2024-06-21 20:32:33,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203600832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:33,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:33,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:33,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184108095] [2024-06-21 20:32:33,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:33,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:33,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:33,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:33,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:33,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:33,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 290 transitions, 3211 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:33,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:33,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:33,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:33,620 INFO L124 PetriNetUnfolderBase]: 779/1368 cut-off events. [2024-06-21 20:32:33,620 INFO L125 PetriNetUnfolderBase]: For 182866/182866 co-relation queries the response was YES. [2024-06-21 20:32:33,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10317 conditions, 1368 events. 779/1368 cut-off events. For 182866/182866 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7363 event pairs, 87 based on Foata normal form. 2/1368 useless extension candidates. Maximal degree in co-relation 10174. Up to 1219 conditions per place. [2024-06-21 20:32:33,636 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 48 changer transitions 0/311 dead transitions. [2024-06-21 20:32:33,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 311 transitions, 3945 flow [2024-06-21 20:32:33,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:33,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:33,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 20:32:33,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 20:32:33,637 INFO L175 Difference]: Start difference. First operand has 317 places, 290 transitions, 3211 flow. Second operand 11 states and 137 transitions. [2024-06-21 20:32:33,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 311 transitions, 3945 flow [2024-06-21 20:32:34,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 311 transitions, 3800 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-21 20:32:34,329 INFO L231 Difference]: Finished difference. Result has 319 places, 292 transitions, 3231 flow [2024-06-21 20:32:34,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=319, PETRI_TRANSITIONS=292} [2024-06-21 20:32:34,330 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-21 20:32:34,330 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 292 transitions, 3231 flow [2024-06-21 20:32:34,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:34,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:34,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 20:32:34,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:32:34,331 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 20:32:34,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:34,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1040130832, now seen corresponding path program 13 times [2024-06-21 20:32:34,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:34,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064763654] [2024-06-21 20:32:34,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:34,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:34,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:35,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:35,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:35,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064763654] [2024-06-21 20:32:35,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064763654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:35,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:35,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:35,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370793904] [2024-06-21 20:32:35,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:35,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:35,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:35,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:35,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:35,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:35,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 292 transitions, 3231 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:35,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:35,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:35,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:36,240 INFO L124 PetriNetUnfolderBase]: 776/1363 cut-off events. [2024-06-21 20:32:36,241 INFO L125 PetriNetUnfolderBase]: For 174418/174418 co-relation queries the response was YES. [2024-06-21 20:32:36,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10039 conditions, 1363 events. 776/1363 cut-off events. For 174418/174418 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7304 event pairs, 100 based on Foata normal form. 2/1363 useless extension candidates. Maximal degree in co-relation 9895. Up to 1259 conditions per place. [2024-06-21 20:32:36,255 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 266 selfloop transitions, 40 changer transitions 0/308 dead transitions. [2024-06-21 20:32:36,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 308 transitions, 3885 flow [2024-06-21 20:32:36,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:36,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:36,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 20:32:36,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 20:32:36,256 INFO L175 Difference]: Start difference. First operand has 319 places, 292 transitions, 3231 flow. Second operand 11 states and 131 transitions. [2024-06-21 20:32:36,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 308 transitions, 3885 flow [2024-06-21 20:32:36,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 308 transitions, 3726 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 20:32:36,870 INFO L231 Difference]: Finished difference. Result has 321 places, 292 transitions, 3156 flow [2024-06-21 20:32:36,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3072, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3156, PETRI_PLACES=321, PETRI_TRANSITIONS=292} [2024-06-21 20:32:36,870 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-21 20:32:36,870 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 292 transitions, 3156 flow [2024-06-21 20:32:36,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:36,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:36,871 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 20:32:36,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:32:36,871 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 20:32:36,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:36,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1040130987, now seen corresponding path program 18 times [2024-06-21 20:32:36,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:36,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750280671] [2024-06-21 20:32:36,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:36,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:36,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:38,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:38,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:38,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750280671] [2024-06-21 20:32:38,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750280671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:38,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:38,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:38,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889343547] [2024-06-21 20:32:38,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:38,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:38,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:38,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:38,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:38,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:38,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 292 transitions, 3156 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:38,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:38,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:38,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:39,111 INFO L124 PetriNetUnfolderBase]: 772/1357 cut-off events. [2024-06-21 20:32:39,112 INFO L125 PetriNetUnfolderBase]: For 165189/165189 co-relation queries the response was YES. [2024-06-21 20:32:39,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9662 conditions, 1357 events. 772/1357 cut-off events. For 165189/165189 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7293 event pairs, 77 based on Foata normal form. 2/1357 useless extension candidates. Maximal degree in co-relation 9517. Up to 1191 conditions per place. [2024-06-21 20:32:39,129 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 256 selfloop transitions, 53 changer transitions 0/311 dead transitions. [2024-06-21 20:32:39,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 311 transitions, 3830 flow [2024-06-21 20:32:39,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:39,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:39,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 20:32:39,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 20:32:39,139 INFO L175 Difference]: Start difference. First operand has 321 places, 292 transitions, 3156 flow. Second operand 11 states and 138 transitions. [2024-06-21 20:32:39,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 311 transitions, 3830 flow [2024-06-21 20:32:39,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 311 transitions, 3704 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-21 20:32:39,940 INFO L231 Difference]: Finished difference. Result has 322 places, 292 transitions, 3141 flow [2024-06-21 20:32:39,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3141, PETRI_PLACES=322, PETRI_TRANSITIONS=292} [2024-06-21 20:32:39,941 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-21 20:32:39,941 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 292 transitions, 3141 flow [2024-06-21 20:32:39,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:39,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:39,941 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 20:32:39,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:32:39,941 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 20:32:39,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:39,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1815702715, now seen corresponding path program 19 times [2024-06-21 20:32:39,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:39,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904249202] [2024-06-21 20:32:39,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:39,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:39,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:41,260 INFO 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 20:32:41,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:41,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904249202] [2024-06-21 20:32:41,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904249202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:41,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:41,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:41,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078405563] [2024-06-21 20:32:41,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:41,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:41,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:41,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:41,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:41,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:41,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 292 transitions, 3141 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:41,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:41,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:41,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:41,841 INFO L124 PetriNetUnfolderBase]: 778/1367 cut-off events. [2024-06-21 20:32:41,841 INFO L125 PetriNetUnfolderBase]: For 168092/168092 co-relation queries the response was YES. [2024-06-21 20:32:41,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9759 conditions, 1367 events. 778/1367 cut-off events. For 168092/168092 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7340 event pairs, 94 based on Foata normal form. 2/1367 useless extension candidates. Maximal degree in co-relation 9613. Up to 1293 conditions per place. [2024-06-21 20:32:41,856 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 282 selfloop transitions, 25 changer transitions 0/309 dead transitions. [2024-06-21 20:32:41,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 309 transitions, 3851 flow [2024-06-21 20:32:41,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:41,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:41,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-21 20:32:41,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-21 20:32:41,857 INFO L175 Difference]: Start difference. First operand has 322 places, 292 transitions, 3141 flow. Second operand 11 states and 122 transitions. [2024-06-21 20:32:41,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 309 transitions, 3851 flow [2024-06-21 20:32:42,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 309 transitions, 3676 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-21 20:32:42,517 INFO L231 Difference]: Finished difference. Result has 322 places, 294 transitions, 3079 flow [2024-06-21 20:32:42,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3079, PETRI_PLACES=322, PETRI_TRANSITIONS=294} [2024-06-21 20:32:42,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-21 20:32:42,518 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 294 transitions, 3079 flow [2024-06-21 20:32:42,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:42,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:42,518 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 20:32:42,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:32:42,518 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 20:32:42,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:42,519 INFO L85 PathProgramCache]: Analyzing trace with hash 807454433, now seen corresponding path program 6 times [2024-06-21 20:32:42,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:42,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256506875] [2024-06-21 20:32:42,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:42,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:42,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:43,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 20:32:43,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:43,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256506875] [2024-06-21 20:32:43,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256506875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:43,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:43,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:43,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295856850] [2024-06-21 20:32:43,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:43,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:43,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:43,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:43,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:43,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:43,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 294 transitions, 3079 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:43,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:43,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:43,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:44,344 INFO L124 PetriNetUnfolderBase]: 782/1375 cut-off events. [2024-06-21 20:32:44,344 INFO L125 PetriNetUnfolderBase]: For 170784/170784 co-relation queries the response was YES. [2024-06-21 20:32:44,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9676 conditions, 1375 events. 782/1375 cut-off events. For 170784/170784 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7393 event pairs, 102 based on Foata normal form. 2/1375 useless extension candidates. Maximal degree in co-relation 9530. Up to 1329 conditions per place. [2024-06-21 20:32:44,360 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 287 selfloop transitions, 18 changer transitions 0/307 dead transitions. [2024-06-21 20:32:44,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 307 transitions, 3733 flow [2024-06-21 20:32:44,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:44,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:44,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 20:32:44,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 20:32:44,361 INFO L175 Difference]: Start difference. First operand has 322 places, 294 transitions, 3079 flow. Second operand 10 states and 107 transitions. [2024-06-21 20:32:44,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 307 transitions, 3733 flow [2024-06-21 20:32:45,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 307 transitions, 3627 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 20:32:45,033 INFO L231 Difference]: Finished difference. Result has 323 places, 295 transitions, 3031 flow [2024-06-21 20:32:45,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3031, PETRI_PLACES=323, PETRI_TRANSITIONS=295} [2024-06-21 20:32:45,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-21 20:32:45,033 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 295 transitions, 3031 flow [2024-06-21 20:32:45,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:45,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:45,034 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 20:32:45,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:32:45,034 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 20:32:45,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:45,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1825996073, now seen corresponding path program 7 times [2024-06-21 20:32:45,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:45,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285345272] [2024-06-21 20:32:45,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:45,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:45,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:46,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:46,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:46,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285345272] [2024-06-21 20:32:46,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285345272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:46,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:46,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:32:46,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650414751] [2024-06-21 20:32:46,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:46,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:32:46,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:46,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:32:46,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:32:46,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:46,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 295 transitions, 3031 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:46,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:46,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:46,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:46,797 INFO L124 PetriNetUnfolderBase]: 786/1383 cut-off events. [2024-06-21 20:32:46,798 INFO L125 PetriNetUnfolderBase]: For 173584/173584 co-relation queries the response was YES. [2024-06-21 20:32:46,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9667 conditions, 1383 events. 786/1383 cut-off events. For 173584/173584 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7461 event pairs, 100 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 9520. Up to 1336 conditions per place. [2024-06-21 20:32:46,813 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 289 selfloop transitions, 18 changer transitions 0/309 dead transitions. [2024-06-21 20:32:46,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 309 transitions, 3697 flow [2024-06-21 20:32:46,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:46,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:46,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 20:32:46,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:32:46,814 INFO L175 Difference]: Start difference. First operand has 323 places, 295 transitions, 3031 flow. Second operand 10 states and 110 transitions. [2024-06-21 20:32:46,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 309 transitions, 3697 flow [2024-06-21 20:32:47,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 309 transitions, 3649 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 20:32:47,510 INFO L231 Difference]: Finished difference. Result has 325 places, 296 transitions, 3043 flow [2024-06-21 20:32:47,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3043, PETRI_PLACES=325, PETRI_TRANSITIONS=296} [2024-06-21 20:32:47,510 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 20:32:47,511 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 296 transitions, 3043 flow [2024-06-21 20:32:47,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:47,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:47,511 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 20:32:47,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:32:47,511 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 20:32:47,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:47,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1334856503, now seen corresponding path program 8 times [2024-06-21 20:32:47,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:47,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321068327] [2024-06-21 20:32:47,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:47,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:48,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:48,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321068327] [2024-06-21 20:32:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321068327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:48,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:48,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:48,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214159377] [2024-06-21 20:32:48,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:48,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:48,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:48,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:48,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:49,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:49,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 296 transitions, 3043 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:49,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:49,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:49,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:49,586 INFO L124 PetriNetUnfolderBase]: 790/1391 cut-off events. [2024-06-21 20:32:49,587 INFO L125 PetriNetUnfolderBase]: For 176893/176893 co-relation queries the response was YES. [2024-06-21 20:32:49,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9736 conditions, 1391 events. 790/1391 cut-off events. For 176893/176893 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7548 event pairs, 92 based on Foata normal form. 2/1391 useless extension candidates. Maximal degree in co-relation 9588. Up to 1303 conditions per place. [2024-06-21 20:32:49,602 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 278 selfloop transitions, 30 changer transitions 0/310 dead transitions. [2024-06-21 20:32:49,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 310 transitions, 3713 flow [2024-06-21 20:32:49,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:49,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:49,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-21 20:32:49,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-21 20:32:49,603 INFO L175 Difference]: Start difference. First operand has 325 places, 296 transitions, 3043 flow. Second operand 10 states and 113 transitions. [2024-06-21 20:32:49,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 310 transitions, 3713 flow [2024-06-21 20:32:50,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 310 transitions, 3663 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 20:32:50,308 INFO L231 Difference]: Finished difference. Result has 327 places, 297 transitions, 3079 flow [2024-06-21 20:32:50,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3079, PETRI_PLACES=327, PETRI_TRANSITIONS=297} [2024-06-21 20:32:50,308 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 20:32:50,308 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 297 transitions, 3079 flow [2024-06-21 20:32:50,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:50,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:50,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 20:32:50,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:32:50,309 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 20:32:50,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:50,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1335071984, now seen corresponding path program 14 times [2024-06-21 20:32:50,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:50,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465074900] [2024-06-21 20:32:50,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:50,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:50,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:52,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:52,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:52,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465074900] [2024-06-21 20:32:52,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465074900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:52,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:52,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:52,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138426799] [2024-06-21 20:32:52,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:52,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:52,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:52,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:52,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:52,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:52,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 297 transitions, 3079 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:52,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:52,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:52,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:52,746 INFO L124 PetriNetUnfolderBase]: 794/1399 cut-off events. [2024-06-21 20:32:52,746 INFO L125 PetriNetUnfolderBase]: For 180360/180360 co-relation queries the response was YES. [2024-06-21 20:32:52,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9853 conditions, 1399 events. 794/1399 cut-off events. For 180360/180360 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7608 event pairs, 88 based on Foata normal form. 2/1399 useless extension candidates. Maximal degree in co-relation 9704. Up to 1270 conditions per place. [2024-06-21 20:32:52,758 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 269 selfloop transitions, 43 changer transitions 0/314 dead transitions. [2024-06-21 20:32:52,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 314 transitions, 3790 flow [2024-06-21 20:32:52,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:32:52,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:32:52,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 20:32:52,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 20:32:52,760 INFO L175 Difference]: Start difference. First operand has 327 places, 297 transitions, 3079 flow. Second operand 11 states and 124 transitions. [2024-06-21 20:32:52,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 314 transitions, 3790 flow [2024-06-21 20:32:53,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 314 transitions, 3714 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 20:32:53,401 INFO L231 Difference]: Finished difference. Result has 331 places, 300 transitions, 3168 flow [2024-06-21 20:32:53,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3003, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3168, PETRI_PLACES=331, PETRI_TRANSITIONS=300} [2024-06-21 20:32:53,401 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-21 20:32:53,401 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 300 transitions, 3168 flow [2024-06-21 20:32:53,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:53,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:53,402 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 20:32:53,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:32:53,402 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 20:32:53,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:53,402 INFO L85 PathProgramCache]: Analyzing trace with hash 550346455, now seen corresponding path program 9 times [2024-06-21 20:32:53,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:53,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324423835] [2024-06-21 20:32:53,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:53,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:53,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:54,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:54,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:54,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324423835] [2024-06-21 20:32:54,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324423835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:54,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:54,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:54,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234573445] [2024-06-21 20:32:54,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:54,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:54,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:54,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:54,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:54,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:54,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 300 transitions, 3168 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:54,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:54,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:54,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:55,208 INFO L124 PetriNetUnfolderBase]: 798/1407 cut-off events. [2024-06-21 20:32:55,209 INFO L125 PetriNetUnfolderBase]: For 183680/183680 co-relation queries the response was YES. [2024-06-21 20:32:55,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9981 conditions, 1407 events. 798/1407 cut-off events. For 183680/183680 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7658 event pairs, 104 based on Foata normal form. 2/1407 useless extension candidates. Maximal degree in co-relation 9830. Up to 1369 conditions per place. [2024-06-21 20:32:55,224 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 296 selfloop transitions, 16 changer transitions 0/314 dead transitions. [2024-06-21 20:32:55,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 314 transitions, 3855 flow [2024-06-21 20:32:55,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:55,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:55,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 20:32:55,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 20:32:55,225 INFO L175 Difference]: Start difference. First operand has 331 places, 300 transitions, 3168 flow. Second operand 10 states and 107 transitions. [2024-06-21 20:32:55,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 314 transitions, 3855 flow [2024-06-21 20:32:55,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 314 transitions, 3762 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 20:32:55,892 INFO L231 Difference]: Finished difference. Result has 335 places, 302 transitions, 3151 flow [2024-06-21 20:32:55,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3151, PETRI_PLACES=335, PETRI_TRANSITIONS=302} [2024-06-21 20:32:55,892 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-21 20:32:55,893 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 302 transitions, 3151 flow [2024-06-21 20:32:55,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:55,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:55,893 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 20:32:55,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:32:55,893 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 20:32:55,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:55,894 INFO L85 PathProgramCache]: Analyzing trace with hash 550355755, now seen corresponding path program 10 times [2024-06-21 20:32:55,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:55,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719262390] [2024-06-21 20:32:55,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:55,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:32:57,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:32:57,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:32:57,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719262390] [2024-06-21 20:32:57,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719262390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:32:57,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:32:57,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:32:57,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896873513] [2024-06-21 20:32:57,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:32:57,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:32:57,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:32:57,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:32:57,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:32:57,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:32:57,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 302 transitions, 3151 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:57,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:32:57,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:32:57,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:32:57,856 INFO L124 PetriNetUnfolderBase]: 802/1415 cut-off events. [2024-06-21 20:32:57,856 INFO L125 PetriNetUnfolderBase]: For 186634/186634 co-relation queries the response was YES. [2024-06-21 20:32:57,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9981 conditions, 1415 events. 802/1415 cut-off events. For 186634/186634 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 7724 event pairs, 102 based on Foata normal form. 2/1415 useless extension candidates. Maximal degree in co-relation 9828. Up to 1368 conditions per place. [2024-06-21 20:32:57,872 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 296 selfloop transitions, 18 changer transitions 0/316 dead transitions. [2024-06-21 20:32:57,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 316 transitions, 3835 flow [2024-06-21 20:32:57,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:32:57,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:32:57,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-21 20:32:57,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-21 20:32:57,874 INFO L175 Difference]: Start difference. First operand has 335 places, 302 transitions, 3151 flow. Second operand 10 states and 109 transitions. [2024-06-21 20:32:57,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 316 transitions, 3835 flow [2024-06-21 20:32:58,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 316 transitions, 3788 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:32:58,601 INFO L231 Difference]: Finished difference. Result has 338 places, 303 transitions, 3170 flow [2024-06-21 20:32:58,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3170, PETRI_PLACES=338, PETRI_TRANSITIONS=303} [2024-06-21 20:32:58,601 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 308 predicate places. [2024-06-21 20:32:58,601 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 303 transitions, 3170 flow [2024-06-21 20:32:58,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:32:58,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:32:58,602 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 20:32:58,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:32:58,602 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 20:32:58,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:32:58,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1340434364, now seen corresponding path program 15 times [2024-06-21 20:32:58,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:32:58,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992576602] [2024-06-21 20:32:58,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:32:58,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:32:58,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:00,431 INFO 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 20:33:00,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:00,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992576602] [2024-06-21 20:33:00,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992576602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:00,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:00,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:00,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916462036] [2024-06-21 20:33:00,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:00,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:00,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:00,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:00,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:00,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:00,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 303 transitions, 3170 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:00,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:00,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:00,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:01,188 INFO L124 PetriNetUnfolderBase]: 809/1428 cut-off events. [2024-06-21 20:33:01,188 INFO L125 PetriNetUnfolderBase]: For 190114/190114 co-relation queries the response was YES. [2024-06-21 20:33:01,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10096 conditions, 1428 events. 809/1428 cut-off events. For 190114/190114 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 7838 event pairs, 92 based on Foata normal form. 2/1428 useless extension candidates. Maximal degree in co-relation 9942. Up to 1299 conditions per place. [2024-06-21 20:33:01,205 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 272 selfloop transitions, 47 changer transitions 0/321 dead transitions. [2024-06-21 20:33:01,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 321 transitions, 3903 flow [2024-06-21 20:33:01,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:01,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:01,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 20:33:01,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 20:33:01,207 INFO L175 Difference]: Start difference. First operand has 338 places, 303 transitions, 3170 flow. Second operand 11 states and 125 transitions. [2024-06-21 20:33:01,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 321 transitions, 3903 flow [2024-06-21 20:33:01,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 321 transitions, 3842 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 20:33:01,907 INFO L231 Difference]: Finished difference. Result has 343 places, 307 transitions, 3295 flow [2024-06-21 20:33:01,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3295, PETRI_PLACES=343, PETRI_TRANSITIONS=307} [2024-06-21 20:33:01,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 20:33:01,908 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 307 transitions, 3295 flow [2024-06-21 20:33:01,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:01,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:01,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:33:01,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:33:01,908 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 20:33:01,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:01,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1340428629, now seen corresponding path program 20 times [2024-06-21 20:33:01,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:01,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828620754] [2024-06-21 20:33:01,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:01,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:03,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:33:03,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:03,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828620754] [2024-06-21 20:33:03,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828620754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:03,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:03,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:03,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044045780] [2024-06-21 20:33:03,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:03,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:03,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:03,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:03,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:03,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:03,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 307 transitions, 3295 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:03,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:03,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:03,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:03,842 INFO L124 PetriNetUnfolderBase]: 805/1422 cut-off events. [2024-06-21 20:33:03,842 INFO L125 PetriNetUnfolderBase]: For 180057/180057 co-relation queries the response was YES. [2024-06-21 20:33:03,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9931 conditions, 1422 events. 805/1422 cut-off events. For 180057/180057 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 7771 event pairs, 75 based on Foata normal form. 2/1422 useless extension candidates. Maximal degree in co-relation 9774. Up to 1108 conditions per place. [2024-06-21 20:33:03,858 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 244 selfloop transitions, 77 changer transitions 0/323 dead transitions. [2024-06-21 20:33:03,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 323 transitions, 4213 flow [2024-06-21 20:33:03,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:03,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:03,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 20:33:03,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 20:33:03,859 INFO L175 Difference]: Start difference. First operand has 343 places, 307 transitions, 3295 flow. Second operand 11 states and 131 transitions. [2024-06-21 20:33:03,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 323 transitions, 4213 flow [2024-06-21 20:33:04,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 323 transitions, 4093 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 20:33:04,581 INFO L231 Difference]: Finished difference. Result has 348 places, 307 transitions, 3334 flow [2024-06-21 20:33:04,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3334, PETRI_PLACES=348, PETRI_TRANSITIONS=307} [2024-06-21 20:33:04,582 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 20:33:04,582 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 307 transitions, 3334 flow [2024-06-21 20:33:04,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:04,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:04,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:33:04,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:33:04,582 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 20:33:04,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:04,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1826211554, now seen corresponding path program 16 times [2024-06-21 20:33:04,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:04,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644792805] [2024-06-21 20:33:04,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:04,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:04,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:05,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:33:05,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:05,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644792805] [2024-06-21 20:33:05,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644792805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:05,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:05,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:05,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156855128] [2024-06-21 20:33:05,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:05,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:05,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:05,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:05,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:05,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:05,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 307 transitions, 3334 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:05,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:05,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:05,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:06,457 INFO L124 PetriNetUnfolderBase]: 825/1466 cut-off events. [2024-06-21 20:33:06,458 INFO L125 PetriNetUnfolderBase]: For 251470/251470 co-relation queries the response was YES. [2024-06-21 20:33:06,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10238 conditions, 1466 events. 825/1466 cut-off events. For 251470/251470 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8076 event pairs, 105 based on Foata normal form. 12/1476 useless extension candidates. Maximal degree in co-relation 10080. Up to 1361 conditions per place. [2024-06-21 20:33:06,481 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 297 selfloop transitions, 22 changer transitions 6/327 dead transitions. [2024-06-21 20:33:06,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 327 transitions, 4118 flow [2024-06-21 20:33:06,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:06,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:06,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 20:33:06,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 20:33:06,482 INFO L175 Difference]: Start difference. First operand has 348 places, 307 transitions, 3334 flow. Second operand 11 states and 126 transitions. [2024-06-21 20:33:06,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 327 transitions, 4118 flow [2024-06-21 20:33:07,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 327 transitions, 3903 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:33:07,481 INFO L231 Difference]: Finished difference. Result has 349 places, 307 transitions, 3193 flow [2024-06-21 20:33:07,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3193, PETRI_PLACES=349, PETRI_TRANSITIONS=307} [2024-06-21 20:33:07,482 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 20:33:07,482 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 307 transitions, 3193 flow [2024-06-21 20:33:07,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:07,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:07,482 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 20:33:07,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:33:07,482 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 20:33:07,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:07,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1700809131, now seen corresponding path program 11 times [2024-06-21 20:33:07,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:07,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158586887] [2024-06-21 20:33:07,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:07,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:07,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:08,657 INFO 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 20:33:08,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:08,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158586887] [2024-06-21 20:33:08,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158586887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:08,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:08,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:08,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279110604] [2024-06-21 20:33:08,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:08,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:08,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:08,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:08,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:08,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:08,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 307 transitions, 3193 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:08,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:08,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:08,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:09,326 INFO L124 PetriNetUnfolderBase]: 823/1464 cut-off events. [2024-06-21 20:33:09,327 INFO L125 PetriNetUnfolderBase]: For 186348/186348 co-relation queries the response was YES. [2024-06-21 20:33:09,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10077 conditions, 1464 events. 823/1464 cut-off events. For 186348/186348 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 8098 event pairs, 111 based on Foata normal form. 2/1464 useless extension candidates. Maximal degree in co-relation 9918. Up to 1415 conditions per place. [2024-06-21 20:33:09,349 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 297 selfloop transitions, 21 changer transitions 0/320 dead transitions. [2024-06-21 20:33:09,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 320 transitions, 3885 flow [2024-06-21 20:33:09,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:33:09,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:33:09,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 20:33:09,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-21 20:33:09,351 INFO L175 Difference]: Start difference. First operand has 349 places, 307 transitions, 3193 flow. Second operand 10 states and 108 transitions. [2024-06-21 20:33:09,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 320 transitions, 3885 flow [2024-06-21 20:33:10,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 320 transitions, 3813 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 20:33:10,246 INFO L231 Difference]: Finished difference. Result has 350 places, 308 transitions, 3196 flow [2024-06-21 20:33:10,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3196, PETRI_PLACES=350, PETRI_TRANSITIONS=308} [2024-06-21 20:33:10,247 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 20:33:10,247 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 308 transitions, 3196 flow [2024-06-21 20:33:10,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:10,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:10,248 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 20:33:10,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:33:10,248 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 20:33:10,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:10,248 INFO L85 PathProgramCache]: Analyzing trace with hash 585455564, now seen corresponding path program 17 times [2024-06-21 20:33:10,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:10,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768310973] [2024-06-21 20:33:10,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:10,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:10,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:11,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:33:11,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:11,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768310973] [2024-06-21 20:33:11,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768310973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:11,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:11,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:11,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776957285] [2024-06-21 20:33:11,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:11,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:11,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:11,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:11,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:11,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:11,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 308 transitions, 3196 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:11,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:11,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:11,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:12,416 INFO L124 PetriNetUnfolderBase]: 827/1472 cut-off events. [2024-06-21 20:33:12,416 INFO L125 PetriNetUnfolderBase]: For 189330/189330 co-relation queries the response was YES. [2024-06-21 20:33:12,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10136 conditions, 1472 events. 827/1472 cut-off events. For 189330/189330 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8160 event pairs, 103 based on Foata normal form. 2/1472 useless extension candidates. Maximal degree in co-relation 9976. Up to 1337 conditions per place. [2024-06-21 20:33:12,439 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 272 selfloop transitions, 50 changer transitions 0/324 dead transitions. [2024-06-21 20:33:12,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 324 transitions, 3918 flow [2024-06-21 20:33:12,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:12,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:12,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:33:12,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 20:33:12,441 INFO L175 Difference]: Start difference. First operand has 350 places, 308 transitions, 3196 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:33:12,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 324 transitions, 3918 flow [2024-06-21 20:33:13,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 324 transitions, 3855 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:33:13,397 INFO L231 Difference]: Finished difference. Result has 353 places, 309 transitions, 3277 flow [2024-06-21 20:33:13,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3277, PETRI_PLACES=353, PETRI_TRANSITIONS=309} [2024-06-21 20:33:13,397 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-21 20:33:13,397 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 309 transitions, 3277 flow [2024-06-21 20:33:13,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:13,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:13,398 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 20:33:13,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:33:13,398 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 20:33:13,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:13,399 INFO L85 PathProgramCache]: Analyzing trace with hash 585451844, now seen corresponding path program 18 times [2024-06-21 20:33:13,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:13,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045641781] [2024-06-21 20:33:13,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:13,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:13,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:14,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 20:33:14,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:14,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045641781] [2024-06-21 20:33:14,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045641781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:14,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:14,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:14,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787496056] [2024-06-21 20:33:14,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:14,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:14,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:14,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:14,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:14,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:14,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 309 transitions, 3277 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:14,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:14,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:14,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:15,538 INFO L124 PetriNetUnfolderBase]: 860/1539 cut-off events. [2024-06-21 20:33:15,538 INFO L125 PetriNetUnfolderBase]: For 264291/264291 co-relation queries the response was YES. [2024-06-21 20:33:15,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11767 conditions, 1539 events. 860/1539 cut-off events. For 264291/264291 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8550 event pairs, 114 based on Foata normal form. 2/1539 useless extension candidates. Maximal degree in co-relation 11606. Up to 1266 conditions per place. [2024-06-21 20:33:15,563 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 274 selfloop transitions, 55 changer transitions 0/331 dead transitions. [2024-06-21 20:33:15,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 331 transitions, 4317 flow [2024-06-21 20:33:15,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:15,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:15,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:33:15,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 20:33:15,565 INFO L175 Difference]: Start difference. First operand has 353 places, 309 transitions, 3277 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:33:15,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 331 transitions, 4317 flow [2024-06-21 20:33:17,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 331 transitions, 4157 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 20:33:17,010 INFO L231 Difference]: Finished difference. Result has 355 places, 310 transitions, 3271 flow [2024-06-21 20:33:17,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3271, PETRI_PLACES=355, PETRI_TRANSITIONS=310} [2024-06-21 20:33:17,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 20:33:17,010 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 310 transitions, 3271 flow [2024-06-21 20:33:17,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:17,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:17,011 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 20:33:17,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:33:17,011 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 20:33:17,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:17,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1435103915, now seen corresponding path program 21 times [2024-06-21 20:33:17,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:17,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969930281] [2024-06-21 20:33:17,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:17,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:33:18,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:18,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969930281] [2024-06-21 20:33:18,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969930281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:18,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:18,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:18,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050421249] [2024-06-21 20:33:18,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:18,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:18,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:18,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:18,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:18,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:18,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 310 transitions, 3271 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:18,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:18,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:18,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:19,801 INFO L124 PetriNetUnfolderBase]: 856/1533 cut-off events. [2024-06-21 20:33:19,801 INFO L125 PetriNetUnfolderBase]: For 253168/253168 co-relation queries the response was YES. [2024-06-21 20:33:19,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11451 conditions, 1533 events. 856/1533 cut-off events. For 253168/253168 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8553 event pairs, 117 based on Foata normal form. 2/1533 useless extension candidates. Maximal degree in co-relation 11290. Up to 1401 conditions per place. [2024-06-21 20:33:19,826 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 286 selfloop transitions, 37 changer transitions 0/325 dead transitions. [2024-06-21 20:33:19,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 325 transitions, 3959 flow [2024-06-21 20:33:19,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:19,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:19,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 20:33:19,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 20:33:19,827 INFO L175 Difference]: Start difference. First operand has 355 places, 310 transitions, 3271 flow. Second operand 11 states and 126 transitions. [2024-06-21 20:33:19,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 325 transitions, 3959 flow [2024-06-21 20:33:20,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 325 transitions, 3701 flow, removed 40 selfloop flow, removed 11 redundant places. [2024-06-21 20:33:21,001 INFO L231 Difference]: Finished difference. Result has 355 places, 310 transitions, 3092 flow [2024-06-21 20:33:21,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3092, PETRI_PLACES=355, PETRI_TRANSITIONS=310} [2024-06-21 20:33:21,002 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 20:33:21,002 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 310 transitions, 3092 flow [2024-06-21 20:33:21,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:21,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:21,003 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 20:33:21,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:33:21,003 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 20:33:21,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:21,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1123258253, now seen corresponding path program 12 times [2024-06-21 20:33:21,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:21,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010618399] [2024-06-21 20:33:21,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:21,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:21,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:33:21,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:21,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010618399] [2024-06-21 20:33:21,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010618399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:21,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:21,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:21,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549602332] [2024-06-21 20:33:21,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:21,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:21,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:21,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:21,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:22,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:22,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 310 transitions, 3092 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:22,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:22,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:22,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:22,511 INFO L124 PetriNetUnfolderBase]: 860/1541 cut-off events. [2024-06-21 20:33:22,511 INFO L125 PetriNetUnfolderBase]: For 256256/256256 co-relation queries the response was YES. [2024-06-21 20:33:22,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11198 conditions, 1541 events. 860/1541 cut-off events. For 256256/256256 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8609 event pairs, 133 based on Foata normal form. 2/1541 useless extension candidates. Maximal degree in co-relation 11039. Up to 1498 conditions per place. [2024-06-21 20:33:22,529 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 306 selfloop transitions, 15 changer transitions 0/323 dead transitions. [2024-06-21 20:33:22,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 323 transitions, 3788 flow [2024-06-21 20:33:22,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:33:22,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:33:22,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 20:33:22,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 20:33:22,531 INFO L175 Difference]: Start difference. First operand has 355 places, 310 transitions, 3092 flow. Second operand 10 states and 105 transitions. [2024-06-21 20:33:22,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 323 transitions, 3788 flow [2024-06-21 20:33:23,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 323 transitions, 3649 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 20:33:23,461 INFO L231 Difference]: Finished difference. Result has 354 places, 311 transitions, 3017 flow [2024-06-21 20:33:23,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3017, PETRI_PLACES=354, PETRI_TRANSITIONS=311} [2024-06-21 20:33:23,461 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-21 20:33:23,461 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 311 transitions, 3017 flow [2024-06-21 20:33:23,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:23,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:23,462 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 20:33:23,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:33:23,462 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 20:33:23,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:23,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1334864439, now seen corresponding path program 22 times [2024-06-21 20:33:23,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:23,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960191126] [2024-06-21 20:33:23,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:23,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:23,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:24,911 INFO 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 20:33:24,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:24,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960191126] [2024-06-21 20:33:24,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960191126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:24,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:24,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:24,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45108453] [2024-06-21 20:33:24,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:24,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:24,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:24,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:24,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:25,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:25,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 311 transitions, 3017 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:25,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:25,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:25,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:25,764 INFO L124 PetriNetUnfolderBase]: 866/1551 cut-off events. [2024-06-21 20:33:25,764 INFO L125 PetriNetUnfolderBase]: For 261035/261035 co-relation queries the response was YES. [2024-06-21 20:33:25,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11145 conditions, 1551 events. 866/1551 cut-off events. For 261035/261035 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8717 event pairs, 113 based on Foata normal form. 2/1551 useless extension candidates. Maximal degree in co-relation 10986. Up to 1382 conditions per place. [2024-06-21 20:33:25,783 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 277 selfloop transitions, 49 changer transitions 0/328 dead transitions. [2024-06-21 20:33:25,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 328 transitions, 3761 flow [2024-06-21 20:33:25,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:25,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:25,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:33:25,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 20:33:25,785 INFO L175 Difference]: Start difference. First operand has 354 places, 311 transitions, 3017 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:33:25,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 328 transitions, 3761 flow [2024-06-21 20:33:26,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 328 transitions, 3707 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:33:26,844 INFO L231 Difference]: Finished difference. Result has 357 places, 313 transitions, 3120 flow [2024-06-21 20:33:26,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3120, PETRI_PLACES=357, PETRI_TRANSITIONS=313} [2024-06-21 20:33:26,844 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 20:33:26,844 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 313 transitions, 3120 flow [2024-06-21 20:33:26,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:26,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:26,845 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 20:33:26,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:33:26,845 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 20:33:26,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:26,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1335066249, now seen corresponding path program 23 times [2024-06-21 20:33:26,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:26,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149543064] [2024-06-21 20:33:26,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:26,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:28,227 INFO 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 20:33:28,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:28,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149543064] [2024-06-21 20:33:28,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149543064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:28,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:28,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:28,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747195193] [2024-06-21 20:33:28,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:28,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:28,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:28,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:28,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:28,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:28,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 313 transitions, 3120 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:28,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:28,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:28,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:29,043 INFO L124 PetriNetUnfolderBase]: 862/1545 cut-off events. [2024-06-21 20:33:29,043 INFO L125 PetriNetUnfolderBase]: For 249568/249568 co-relation queries the response was YES. [2024-06-21 20:33:29,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10938 conditions, 1545 events. 862/1545 cut-off events. For 249568/249568 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8652 event pairs, 110 based on Foata normal form. 2/1545 useless extension candidates. Maximal degree in co-relation 10778. Up to 1233 conditions per place. [2024-06-21 20:33:29,059 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 257 selfloop transitions, 71 changer transitions 0/330 dead transitions. [2024-06-21 20:33:29,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 330 transitions, 4072 flow [2024-06-21 20:33:29,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:29,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:29,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 20:33:29,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 20:33:29,060 INFO L175 Difference]: Start difference. First operand has 357 places, 313 transitions, 3120 flow. Second operand 11 states and 135 transitions. [2024-06-21 20:33:29,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 330 transitions, 4072 flow [2024-06-21 20:33:30,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 330 transitions, 3911 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 20:33:30,117 INFO L231 Difference]: Finished difference. Result has 359 places, 313 transitions, 3106 flow [2024-06-21 20:33:30,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3106, PETRI_PLACES=359, PETRI_TRANSITIONS=313} [2024-06-21 20:33:30,117 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-21 20:33:30,118 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 313 transitions, 3106 flow [2024-06-21 20:33:30,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:30,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:30,118 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 20:33:30,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:33:30,118 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 20:33:30,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:30,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1133507783, now seen corresponding path program 13 times [2024-06-21 20:33:30,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:30,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035973114] [2024-06-21 20:33:30,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:30,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:30,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:31,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:33:31,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:31,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035973114] [2024-06-21 20:33:31,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035973114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:31,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:31,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:31,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334085567] [2024-06-21 20:33:31,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:31,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:31,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:31,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:31,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:31,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:31,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 313 transitions, 3106 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:31,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:31,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:31,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:32,058 INFO L124 PetriNetUnfolderBase]: 866/1553 cut-off events. [2024-06-21 20:33:32,058 INFO L125 PetriNetUnfolderBase]: For 253472/253472 co-relation queries the response was YES. [2024-06-21 20:33:32,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11003 conditions, 1553 events. 866/1553 cut-off events. For 253472/253472 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 8711 event pairs, 134 based on Foata normal form. 2/1553 useless extension candidates. Maximal degree in co-relation 10842. Up to 1503 conditions per place. [2024-06-21 20:33:32,078 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 306 selfloop transitions, 20 changer transitions 0/328 dead transitions. [2024-06-21 20:33:32,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 328 transitions, 3838 flow [2024-06-21 20:33:32,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:33:32,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:33:32,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-21 20:33:32,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-21 20:33:32,079 INFO L175 Difference]: Start difference. First operand has 359 places, 313 transitions, 3106 flow. Second operand 10 states and 111 transitions. [2024-06-21 20:33:32,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 328 transitions, 3838 flow [2024-06-21 20:33:33,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 328 transitions, 3678 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 20:33:33,018 INFO L231 Difference]: Finished difference. Result has 360 places, 315 transitions, 3043 flow [2024-06-21 20:33:33,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3043, PETRI_PLACES=360, PETRI_TRANSITIONS=315} [2024-06-21 20:33:33,018 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-21 20:33:33,018 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 315 transitions, 3043 flow [2024-06-21 20:33:33,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:33,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:33,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:33:33,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:33:33,019 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 20:33:33,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:33,019 INFO L85 PathProgramCache]: Analyzing trace with hash 792535595, now seen corresponding path program 14 times [2024-06-21 20:33:33,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:33,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274153956] [2024-06-21 20:33:33,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:33,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:33,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:33:34,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:34,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274153956] [2024-06-21 20:33:34,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274153956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:34,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:34,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:34,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064129591] [2024-06-21 20:33:34,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:34,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:34,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:34,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:34,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:34,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:34,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 315 transitions, 3043 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:34,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:34,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:34,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:34,924 INFO L124 PetriNetUnfolderBase]: 870/1561 cut-off events. [2024-06-21 20:33:34,924 INFO L125 PetriNetUnfolderBase]: For 257430/257430 co-relation queries the response was YES. [2024-06-21 20:33:34,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10969 conditions, 1561 events. 870/1561 cut-off events. For 257430/257430 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 8789 event pairs, 132 based on Foata normal form. 2/1561 useless extension candidates. Maximal degree in co-relation 10806. Up to 1502 conditions per place. [2024-06-21 20:33:34,942 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 305 selfloop transitions, 22 changer transitions 0/329 dead transitions. [2024-06-21 20:33:34,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 329 transitions, 3761 flow [2024-06-21 20:33:34,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:33:34,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:33:34,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-21 20:33:34,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-21 20:33:34,944 INFO L175 Difference]: Start difference. First operand has 360 places, 315 transitions, 3043 flow. Second operand 10 states and 111 transitions. [2024-06-21 20:33:34,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 329 transitions, 3761 flow [2024-06-21 20:33:35,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 329 transitions, 3698 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:33:35,903 INFO L231 Difference]: Finished difference. Result has 363 places, 316 transitions, 3062 flow [2024-06-21 20:33:35,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2980, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3062, PETRI_PLACES=363, PETRI_TRANSITIONS=316} [2024-06-21 20:33:35,903 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-21 20:33:35,903 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 316 transitions, 3062 flow [2024-06-21 20:33:35,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:35,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:35,904 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 20:33:35,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:33:35,904 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 20:33:35,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:35,904 INFO L85 PathProgramCache]: Analyzing trace with hash 785116985, now seen corresponding path program 15 times [2024-06-21 20:33:35,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:35,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260560308] [2024-06-21 20:33:35,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:35,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:35,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:37,148 INFO 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 20:33:37,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:37,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260560308] [2024-06-21 20:33:37,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260560308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:37,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:37,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:37,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795243448] [2024-06-21 20:33:37,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:37,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:37,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:37,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:37,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:37,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:37,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 316 transitions, 3062 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:37,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:37,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:37,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:37,835 INFO L124 PetriNetUnfolderBase]: 867/1556 cut-off events. [2024-06-21 20:33:37,835 INFO L125 PetriNetUnfolderBase]: For 245179/245179 co-relation queries the response was YES. [2024-06-21 20:33:37,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10670 conditions, 1556 events. 867/1556 cut-off events. For 245179/245179 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 8779 event pairs, 129 based on Foata normal form. 2/1556 useless extension candidates. Maximal degree in co-relation 10506. Up to 1488 conditions per place. [2024-06-21 20:33:37,853 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 302 selfloop transitions, 26 changer transitions 0/330 dead transitions. [2024-06-21 20:33:37,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 330 transitions, 3756 flow [2024-06-21 20:33:37,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:33:37,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:33:37,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 20:33:37,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 20:33:37,855 INFO L175 Difference]: Start difference. First operand has 363 places, 316 transitions, 3062 flow. Second operand 10 states and 115 transitions. [2024-06-21 20:33:37,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 330 transitions, 3756 flow [2024-06-21 20:33:38,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 330 transitions, 3684 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 20:33:38,786 INFO L231 Difference]: Finished difference. Result has 365 places, 316 transitions, 3046 flow [2024-06-21 20:33:38,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3046, PETRI_PLACES=365, PETRI_TRANSITIONS=316} [2024-06-21 20:33:38,787 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 335 predicate places. [2024-06-21 20:33:38,787 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 316 transitions, 3046 flow [2024-06-21 20:33:38,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:38,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:38,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:33:38,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:33:38,788 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 20:33:38,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:38,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1141126839, now seen corresponding path program 24 times [2024-06-21 20:33:38,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:38,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758641993] [2024-06-21 20:33:38,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:38,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:38,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:40,203 INFO 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 20:33:40,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:40,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758641993] [2024-06-21 20:33:40,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758641993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:40,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:40,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:40,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669253668] [2024-06-21 20:33:40,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:40,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:40,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:40,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:40,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:40,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:40,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 316 transitions, 3046 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:40,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:40,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:40,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:40,987 INFO L124 PetriNetUnfolderBase]: 873/1566 cut-off events. [2024-06-21 20:33:40,988 INFO L125 PetriNetUnfolderBase]: For 248986/248986 co-relation queries the response was YES. [2024-06-21 20:33:41,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10749 conditions, 1566 events. 873/1566 cut-off events. For 248986/248986 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8853 event pairs, 125 based on Foata normal form. 2/1566 useless extension candidates. Maximal degree in co-relation 10584. Up to 1471 conditions per place. [2024-06-21 20:33:41,008 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 299 selfloop transitions, 33 changer transitions 0/334 dead transitions. [2024-06-21 20:33:41,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 334 transitions, 3806 flow [2024-06-21 20:33:41,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:41,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:41,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:33:41,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 20:33:41,009 INFO L175 Difference]: Start difference. First operand has 365 places, 316 transitions, 3046 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:33:41,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 334 transitions, 3806 flow [2024-06-21 20:33:42,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 334 transitions, 3670 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 20:33:42,058 INFO L231 Difference]: Finished difference. Result has 367 places, 318 transitions, 3035 flow [2024-06-21 20:33:42,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3035, PETRI_PLACES=367, PETRI_TRANSITIONS=318} [2024-06-21 20:33:42,072 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-21 20:33:42,072 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 318 transitions, 3035 flow [2024-06-21 20:33:42,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:42,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:42,073 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 20:33:42,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:33:42,073 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 20:33:42,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:42,073 INFO L85 PathProgramCache]: Analyzing trace with hash 784901504, now seen corresponding path program 19 times [2024-06-21 20:33:42,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:42,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356335878] [2024-06-21 20:33:42,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:42,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:42,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:43,236 INFO 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 20:33:43,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:43,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356335878] [2024-06-21 20:33:43,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356335878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:43,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:43,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:43,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944526549] [2024-06-21 20:33:43,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:43,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:43,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:43,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:43,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:43,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:43,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 318 transitions, 3035 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:43,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:43,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:43,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:43,989 INFO L124 PetriNetUnfolderBase]: 857/1538 cut-off events. [2024-06-21 20:33:43,989 INFO L125 PetriNetUnfolderBase]: For 235470/235470 co-relation queries the response was YES. [2024-06-21 20:33:44,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9009 conditions, 1538 events. 857/1538 cut-off events. For 235470/235470 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8686 event pairs, 117 based on Foata normal form. 12/1548 useless extension candidates. Maximal degree in co-relation 8843. Up to 1421 conditions per place. [2024-06-21 20:33:44,009 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 304 selfloop transitions, 26 changer transitions 6/338 dead transitions. [2024-06-21 20:33:44,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 338 transitions, 3809 flow [2024-06-21 20:33:44,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:44,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:44,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 20:33:44,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 20:33:44,010 INFO L175 Difference]: Start difference. First operand has 367 places, 318 transitions, 3035 flow. Second operand 11 states and 130 transitions. [2024-06-21 20:33:44,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 338 transitions, 3809 flow [2024-06-21 20:33:44,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 338 transitions, 3666 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-21 20:33:44,770 INFO L231 Difference]: Finished difference. Result has 368 places, 317 transitions, 2937 flow [2024-06-21 20:33:44,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2937, PETRI_PLACES=368, PETRI_TRANSITIONS=317} [2024-06-21 20:33:44,770 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2024-06-21 20:33:44,770 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 317 transitions, 2937 flow [2024-06-21 20:33:44,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:44,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:44,771 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 20:33:44,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:33:44,771 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 20:33:44,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:44,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1141132419, now seen corresponding path program 25 times [2024-06-21 20:33:44,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:44,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788165911] [2024-06-21 20:33:44,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:44,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:44,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:46,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 20:33:46,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:46,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788165911] [2024-06-21 20:33:46,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788165911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:46,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:46,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:46,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978594936] [2024-06-21 20:33:46,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:46,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:46,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:46,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:46,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:46,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:46,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 317 transitions, 2937 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:46,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:46,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:46,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:46,918 INFO L124 PetriNetUnfolderBase]: 847/1522 cut-off events. [2024-06-21 20:33:46,918 INFO L125 PetriNetUnfolderBase]: For 137827/137827 co-relation queries the response was YES. [2024-06-21 20:33:46,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8453 conditions, 1522 events. 847/1522 cut-off events. For 137827/137827 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8605 event pairs, 111 based on Foata normal form. 2/1522 useless extension candidates. Maximal degree in co-relation 8287. Up to 1408 conditions per place. [2024-06-21 20:33:46,933 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 297 selfloop transitions, 35 changer transitions 0/334 dead transitions. [2024-06-21 20:33:46,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 334 transitions, 3909 flow [2024-06-21 20:33:46,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:46,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:46,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 20:33:46,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 20:33:46,935 INFO L175 Difference]: Start difference. First operand has 368 places, 317 transitions, 2937 flow. Second operand 11 states and 128 transitions. [2024-06-21 20:33:46,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 334 transitions, 3909 flow [2024-06-21 20:33:47,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 334 transitions, 3759 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-21 20:33:47,560 INFO L231 Difference]: Finished difference. Result has 367 places, 317 transitions, 2862 flow [2024-06-21 20:33:47,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2862, PETRI_PLACES=367, PETRI_TRANSITIONS=317} [2024-06-21 20:33:47,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-21 20:33:47,570 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 317 transitions, 2862 flow [2024-06-21 20:33:47,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:47,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:47,571 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 20:33:47,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:33:47,571 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 20:33:47,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:47,571 INFO L85 PathProgramCache]: Analyzing trace with hash 785109049, now seen corresponding path program 26 times [2024-06-21 20:33:47,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:47,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174940566] [2024-06-21 20:33:47,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:47,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:47,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:49,228 INFO 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 20:33:49,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:49,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174940566] [2024-06-21 20:33:49,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174940566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:49,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:49,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:33:49,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927916568] [2024-06-21 20:33:49,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:49,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:33:49,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:49,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:33:49,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:33:49,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:49,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 317 transitions, 2862 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:49,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:49,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:49,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:50,125 INFO L124 PetriNetUnfolderBase]: 843/1516 cut-off events. [2024-06-21 20:33:50,125 INFO L125 PetriNetUnfolderBase]: For 122122/122122 co-relation queries the response was YES. [2024-06-21 20:33:50,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8047 conditions, 1516 events. 843/1516 cut-off events. For 122122/122122 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8584 event pairs, 113 based on Foata normal form. 2/1516 useless extension candidates. Maximal degree in co-relation 7880. Up to 1430 conditions per place. [2024-06-21 20:33:50,144 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 302 selfloop transitions, 29 changer transitions 0/333 dead transitions. [2024-06-21 20:33:50,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 333 transitions, 3570 flow [2024-06-21 20:33:50,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:33:50,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:33:50,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:33:50,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 20:33:50,145 INFO L175 Difference]: Start difference. First operand has 367 places, 317 transitions, 2862 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:33:50,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 333 transitions, 3570 flow [2024-06-21 20:33:50,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 333 transitions, 3386 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-21 20:33:50,697 INFO L231 Difference]: Finished difference. Result has 366 places, 317 transitions, 2741 flow [2024-06-21 20:33:50,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2678, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2741, PETRI_PLACES=366, PETRI_TRANSITIONS=317} [2024-06-21 20:33:50,715 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2024-06-21 20:33:50,715 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 317 transitions, 2741 flow [2024-06-21 20:33:50,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:50,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:50,715 INFO 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 20:33:50,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:33:50,716 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 20:33:50,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:50,716 INFO L85 PathProgramCache]: Analyzing trace with hash -737082406, now seen corresponding path program 1 times [2024-06-21 20:33:50,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:50,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636118370] [2024-06-21 20:33:50,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:50,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:50,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:51,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 20:33:51,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:51,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636118370] [2024-06-21 20:33:51,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636118370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:51,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:51,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:33:51,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454422555] [2024-06-21 20:33:51,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:51,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:33:51,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:51,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:33:51,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:33:52,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:52,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 317 transitions, 2741 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:52,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:52,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:52,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:52,793 INFO L124 PetriNetUnfolderBase]: 891/1616 cut-off events. [2024-06-21 20:33:52,793 INFO L125 PetriNetUnfolderBase]: For 278098/278098 co-relation queries the response was YES. [2024-06-21 20:33:52,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9865 conditions, 1616 events. 891/1616 cut-off events. For 278098/278098 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9265 event pairs, 134 based on Foata normal form. 8/1622 useless extension candidates. Maximal degree in co-relation 9698. Up to 1291 conditions per place. [2024-06-21 20:33:52,813 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 306 selfloop transitions, 31 changer transitions 16/355 dead transitions. [2024-06-21 20:33:52,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 355 transitions, 3883 flow [2024-06-21 20:33:52,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:33:52,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:33:52,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-21 20:33:52,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3970223325062035 [2024-06-21 20:33:52,814 INFO L175 Difference]: Start difference. First operand has 366 places, 317 transitions, 2741 flow. Second operand 13 states and 160 transitions. [2024-06-21 20:33:52,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 355 transitions, 3883 flow [2024-06-21 20:33:53,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 355 transitions, 3759 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 20:33:53,689 INFO L231 Difference]: Finished difference. Result has 367 places, 313 transitions, 2658 flow [2024-06-21 20:33:53,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2658, PETRI_PLACES=367, PETRI_TRANSITIONS=313} [2024-06-21 20:33:53,689 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-21 20:33:53,689 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 313 transitions, 2658 flow [2024-06-21 20:33:53,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:53,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:53,690 INFO 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 20:33:53,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:33:53,690 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 20:33:53,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:53,690 INFO L85 PathProgramCache]: Analyzing trace with hash -69940696, now seen corresponding path program 2 times [2024-06-21 20:33:53,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:53,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245749001] [2024-06-21 20:33:53,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:53,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:55,085 INFO 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 20:33:55,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:55,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245749001] [2024-06-21 20:33:55,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245749001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:55,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:55,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:33:55,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304908748] [2024-06-21 20:33:55,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:55,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:33:55,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:55,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:33:55,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:33:55,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:55,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 313 transitions, 2658 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:55,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:55,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:55,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:56,109 INFO L124 PetriNetUnfolderBase]: 872/1581 cut-off events. [2024-06-21 20:33:56,110 INFO L125 PetriNetUnfolderBase]: For 300195/300195 co-relation queries the response was YES. [2024-06-21 20:33:56,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9429 conditions, 1581 events. 872/1581 cut-off events. For 300195/300195 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9006 event pairs, 143 based on Foata normal form. 12/1591 useless extension candidates. Maximal degree in co-relation 9263. Up to 1418 conditions per place. [2024-06-21 20:33:56,126 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 296 selfloop transitions, 31 changer transitions 15/344 dead transitions. [2024-06-21 20:33:56,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 344 transitions, 3476 flow [2024-06-21 20:33:56,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 20:33:56,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 20:33:56,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 165 transitions. [2024-06-21 20:33:56,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:33:56,128 INFO L175 Difference]: Start difference. First operand has 367 places, 313 transitions, 2658 flow. Second operand 15 states and 165 transitions. [2024-06-21 20:33:56,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 344 transitions, 3476 flow [2024-06-21 20:33:56,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 344 transitions, 3420 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 20:33:56,955 INFO L231 Difference]: Finished difference. Result has 364 places, 305 transitions, 2600 flow [2024-06-21 20:33:56,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2600, PETRI_PLACES=364, PETRI_TRANSITIONS=305} [2024-06-21 20:33:56,955 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-21 20:33:56,955 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 305 transitions, 2600 flow [2024-06-21 20:33:56,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:56,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:33:56,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:33:56,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:33:56,956 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 20:33:56,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:33:56,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1865829320, now seen corresponding path program 3 times [2024-06-21 20:33:56,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:33:56,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680968797] [2024-06-21 20:33:56,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:33:56,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:33:56,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:33:58,228 INFO 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 20:33:58,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:33:58,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680968797] [2024-06-21 20:33:58,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680968797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:33:58,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:33:58,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:33:58,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425289636] [2024-06-21 20:33:58,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:33:58,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:33:58,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:33:58,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:33:58,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:33:58,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:33:58,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 305 transitions, 2600 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:33:58,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:33:58,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:33:58,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:33:59,059 INFO L124 PetriNetUnfolderBase]: 866/1583 cut-off events. [2024-06-21 20:33:59,060 INFO L125 PetriNetUnfolderBase]: For 319262/319262 co-relation queries the response was YES. [2024-06-21 20:33:59,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10366 conditions, 1583 events. 866/1583 cut-off events. For 319262/319262 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9074 event pairs, 155 based on Foata normal form. 8/1589 useless extension candidates. Maximal degree in co-relation 10214. Up to 1396 conditions per place. [2024-06-21 20:33:59,078 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 300 selfloop transitions, 25 changer transitions 10/337 dead transitions. [2024-06-21 20:33:59,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 337 transitions, 3654 flow [2024-06-21 20:33:59,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:33:59,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:33:59,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 153 transitions. [2024-06-21 20:33:59,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37965260545905705 [2024-06-21 20:33:59,084 INFO L175 Difference]: Start difference. First operand has 364 places, 305 transitions, 2600 flow. Second operand 13 states and 153 transitions. [2024-06-21 20:33:59,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 337 transitions, 3654 flow [2024-06-21 20:34:00,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 337 transitions, 3577 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 20:34:00,013 INFO L231 Difference]: Finished difference. Result has 360 places, 302 transitions, 2558 flow [2024-06-21 20:34:00,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2558, PETRI_PLACES=360, PETRI_TRANSITIONS=302} [2024-06-21 20:34:00,013 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-21 20:34:00,013 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 302 transitions, 2558 flow [2024-06-21 20:34:00,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:00,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:00,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:00,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:34:00,014 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 20:34:00,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:00,014 INFO L85 PathProgramCache]: Analyzing trace with hash -69945346, now seen corresponding path program 4 times [2024-06-21 20:34:00,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:00,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810440490] [2024-06-21 20:34:00,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:00,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:01,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:01,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:01,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810440490] [2024-06-21 20:34:01,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810440490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:01,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:01,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:34:01,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760704516] [2024-06-21 20:34:01,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:01,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:34:01,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:01,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:34:01,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:34:01,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:01,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 302 transitions, 2558 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:01,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:01,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:01,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:01,821 INFO L124 PetriNetUnfolderBase]: 868/1593 cut-off events. [2024-06-21 20:34:01,822 INFO L125 PetriNetUnfolderBase]: For 385726/385726 co-relation queries the response was YES. [2024-06-21 20:34:01,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10369 conditions, 1593 events. 868/1593 cut-off events. For 385726/385726 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9144 event pairs, 151 based on Foata normal form. 16/1607 useless extension candidates. Maximal degree in co-relation 10217. Up to 1355 conditions per place. [2024-06-21 20:34:01,841 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 293 selfloop transitions, 18 changer transitions 15/328 dead transitions. [2024-06-21 20:34:01,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 328 transitions, 3598 flow [2024-06-21 20:34:01,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:01,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:01,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 20:34:01,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 20:34:01,843 INFO L175 Difference]: Start difference. First operand has 360 places, 302 transitions, 2558 flow. Second operand 11 states and 131 transitions. [2024-06-21 20:34:01,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 328 transitions, 3598 flow [2024-06-21 20:34:02,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 328 transitions, 3537 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 20:34:02,726 INFO L231 Difference]: Finished difference. Result has 355 places, 292 transitions, 2459 flow [2024-06-21 20:34:02,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2459, PETRI_PLACES=355, PETRI_TRANSITIONS=292} [2024-06-21 20:34:02,727 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 20:34:02,727 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 292 transitions, 2459 flow [2024-06-21 20:34:02,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:02,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:02,727 INFO 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 20:34:02,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 20:34:02,728 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 20:34:02,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:02,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1672820252, now seen corresponding path program 5 times [2024-06-21 20:34:02,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:02,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443592123] [2024-06-21 20:34:02,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:02,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:02,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:04,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:04,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:04,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443592123] [2024-06-21 20:34:04,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443592123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:04,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:04,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:04,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264457818] [2024-06-21 20:34:04,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:04,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:04,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:04,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:04,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:04,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:04,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 292 transitions, 2459 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:04,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:04,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:04,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:05,292 INFO L124 PetriNetUnfolderBase]: 824/1504 cut-off events. [2024-06-21 20:34:05,292 INFO L125 PetriNetUnfolderBase]: For 292013/292013 co-relation queries the response was YES. [2024-06-21 20:34:05,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9459 conditions, 1504 events. 824/1504 cut-off events. For 292013/292013 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8491 event pairs, 151 based on Foata normal form. 10/1512 useless extension candidates. Maximal degree in co-relation 9309. Up to 1395 conditions per place. [2024-06-21 20:34:05,310 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 286 selfloop transitions, 18 changer transitions 9/315 dead transitions. [2024-06-21 20:34:05,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 315 transitions, 3189 flow [2024-06-21 20:34:05,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:34:05,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:34:05,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 20:34:05,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:34:05,311 INFO L175 Difference]: Start difference. First operand has 355 places, 292 transitions, 2459 flow. Second operand 12 states and 132 transitions. [2024-06-21 20:34:05,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 315 transitions, 3189 flow [2024-06-21 20:34:05,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 315 transitions, 3137 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-06-21 20:34:05,993 INFO L231 Difference]: Finished difference. Result has 344 places, 289 transitions, 2426 flow [2024-06-21 20:34:05,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2426, PETRI_PLACES=344, PETRI_TRANSITIONS=289} [2024-06-21 20:34:05,993 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-21 20:34:05,993 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 289 transitions, 2426 flow [2024-06-21 20:34:05,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:05,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:05,994 INFO 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 20:34:05,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 20:34:05,994 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 20:34:05,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:05,994 INFO L85 PathProgramCache]: Analyzing trace with hash 821616790, now seen corresponding path program 6 times [2024-06-21 20:34:05,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:05,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234549382] [2024-06-21 20:34:05,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:05,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:06,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:07,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:07,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:07,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234549382] [2024-06-21 20:34:07,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234549382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:07,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:07,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:07,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058999906] [2024-06-21 20:34:07,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:07,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:07,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:07,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:07,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:07,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:07,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 289 transitions, 2426 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:07,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:07,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:07,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:08,181 INFO L124 PetriNetUnfolderBase]: 788/1436 cut-off events. [2024-06-21 20:34:08,181 INFO L125 PetriNetUnfolderBase]: For 207179/207179 co-relation queries the response was YES. [2024-06-21 20:34:08,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8125 conditions, 1436 events. 788/1436 cut-off events. For 207179/207179 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8050 event pairs, 129 based on Foata normal form. 8/1442 useless extension candidates. Maximal degree in co-relation 7977. Up to 1291 conditions per place. [2024-06-21 20:34:08,198 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 287 selfloop transitions, 14 changer transitions 11/314 dead transitions. [2024-06-21 20:34:08,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 314 transitions, 3410 flow [2024-06-21 20:34:08,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:08,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:08,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 20:34:08,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 20:34:08,200 INFO L175 Difference]: Start difference. First operand has 344 places, 289 transitions, 2426 flow. Second operand 11 states and 128 transitions. [2024-06-21 20:34:08,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 314 transitions, 3410 flow [2024-06-21 20:34:08,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 314 transitions, 3364 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 20:34:08,826 INFO L231 Difference]: Finished difference. Result has 341 places, 285 transitions, 2392 flow [2024-06-21 20:34:08,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2392, PETRI_PLACES=341, PETRI_TRANSITIONS=285} [2024-06-21 20:34:08,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 20:34:08,826 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 285 transitions, 2392 flow [2024-06-21 20:34:08,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:08,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:08,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:08,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 20:34:08,827 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 20:34:08,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:08,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1920539192, now seen corresponding path program 1 times [2024-06-21 20:34:08,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:08,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591361222] [2024-06-21 20:34:08,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:08,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:08,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:10,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:10,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:10,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591361222] [2024-06-21 20:34:10,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591361222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:10,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:10,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:10,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444022999] [2024-06-21 20:34:10,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:10,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:10,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:10,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:10,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:10,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:10,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 285 transitions, 2392 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:10,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:10,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:10,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:10,589 INFO L124 PetriNetUnfolderBase]: 769/1395 cut-off events. [2024-06-21 20:34:10,589 INFO L125 PetriNetUnfolderBase]: For 157664/157664 co-relation queries the response was YES. [2024-06-21 20:34:10,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7962 conditions, 1395 events. 769/1395 cut-off events. For 157664/157664 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7744 event pairs, 102 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 7815. Up to 804 conditions per place. [2024-06-21 20:34:10,604 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 170 selfloop transitions, 132 changer transitions 0/304 dead transitions. [2024-06-21 20:34:10,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 304 transitions, 3056 flow [2024-06-21 20:34:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:10,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:10,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 20:34:10,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 20:34:10,605 INFO L175 Difference]: Start difference. First operand has 341 places, 285 transitions, 2392 flow. Second operand 11 states and 138 transitions. [2024-06-21 20:34:10,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 304 transitions, 3056 flow [2024-06-21 20:34:11,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 304 transitions, 3023 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:34:11,388 INFO L231 Difference]: Finished difference. Result has 337 places, 286 transitions, 2639 flow [2024-06-21 20:34:11,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2639, PETRI_PLACES=337, PETRI_TRANSITIONS=286} [2024-06-21 20:34:11,394 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-21 20:34:11,394 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 286 transitions, 2639 flow [2024-06-21 20:34:11,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:11,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:11,395 INFO 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 20:34:11,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 20:34:11,395 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 20:34:11,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:11,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1920547562, now seen corresponding path program 2 times [2024-06-21 20:34:11,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:11,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077173596] [2024-06-21 20:34:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:11,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:11,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:13,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:13,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:13,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077173596] [2024-06-21 20:34:13,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077173596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:13,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:13,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:13,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570569105] [2024-06-21 20:34:13,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:13,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:13,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:13,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:13,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:13,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:13,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 286 transitions, 2639 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:13,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:13,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:13,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:13,718 INFO L124 PetriNetUnfolderBase]: 780/1416 cut-off events. [2024-06-21 20:34:13,718 INFO L125 PetriNetUnfolderBase]: For 168810/168810 co-relation queries the response was YES. [2024-06-21 20:34:13,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8583 conditions, 1416 events. 780/1416 cut-off events. For 168810/168810 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7961 event pairs, 81 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 8438. Up to 1039 conditions per place. [2024-06-21 20:34:13,734 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 214 selfloop transitions, 90 changer transitions 0/306 dead transitions. [2024-06-21 20:34:13,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 306 transitions, 3565 flow [2024-06-21 20:34:13,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:13,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:13,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:34:13,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 20:34:13,735 INFO L175 Difference]: Start difference. First operand has 337 places, 286 transitions, 2639 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:34:13,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 306 transitions, 3565 flow [2024-06-21 20:34:14,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 306 transitions, 3295 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:34:14,569 INFO L231 Difference]: Finished difference. Result has 339 places, 288 transitions, 2579 flow [2024-06-21 20:34:14,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2369, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2579, PETRI_PLACES=339, PETRI_TRANSITIONS=288} [2024-06-21 20:34:14,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-21 20:34:14,570 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 288 transitions, 2579 flow [2024-06-21 20:34:14,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:14,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:14,570 INFO 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 20:34:14,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 20:34:14,570 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 20:34:14,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:14,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1747818662, now seen corresponding path program 3 times [2024-06-21 20:34:14,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:14,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635163146] [2024-06-21 20:34:14,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:14,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:14,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:16,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:16,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:16,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635163146] [2024-06-21 20:34:16,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635163146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:16,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:16,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:16,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148277423] [2024-06-21 20:34:16,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:16,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:16,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:16,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:16,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:16,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:16,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 288 transitions, 2579 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:16,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:16,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:16,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:17,486 INFO L124 PetriNetUnfolderBase]: 784/1424 cut-off events. [2024-06-21 20:34:17,487 INFO L125 PetriNetUnfolderBase]: For 171447/171447 co-relation queries the response was YES. [2024-06-21 20:34:17,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8538 conditions, 1424 events. 784/1424 cut-off events. For 171447/171447 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8007 event pairs, 83 based on Foata normal form. 2/1424 useless extension candidates. Maximal degree in co-relation 8392. Up to 1078 conditions per place. [2024-06-21 20:34:17,503 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 221 selfloop transitions, 84 changer transitions 0/307 dead transitions. [2024-06-21 20:34:17,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 307 transitions, 3253 flow [2024-06-21 20:34:17,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:17,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:17,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 20:34:17,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 20:34:17,504 INFO L175 Difference]: Start difference. First operand has 339 places, 288 transitions, 2579 flow. Second operand 11 states and 134 transitions. [2024-06-21 20:34:17,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 307 transitions, 3253 flow [2024-06-21 20:34:18,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 307 transitions, 3124 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:34:18,271 INFO L231 Difference]: Finished difference. Result has 343 places, 289 transitions, 2638 flow [2024-06-21 20:34:18,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2638, PETRI_PLACES=343, PETRI_TRANSITIONS=289} [2024-06-21 20:34:18,272 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 20:34:18,272 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 289 transitions, 2638 flow [2024-06-21 20:34:18,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:18,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:18,272 INFO 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 20:34:18,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 20:34:18,273 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 20:34:18,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:18,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1920301608, now seen corresponding path program 7 times [2024-06-21 20:34:18,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:18,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243717203] [2024-06-21 20:34:18,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:18,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:18,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:20,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 20:34:20,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:20,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243717203] [2024-06-21 20:34:20,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243717203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:20,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:20,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:20,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800742207] [2024-06-21 20:34:20,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:20,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:20,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:20,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:20,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:20,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:20,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 289 transitions, 2638 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:20,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:20,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:20,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:21,398 INFO L124 PetriNetUnfolderBase]: 800/1460 cut-off events. [2024-06-21 20:34:21,399 INFO L125 PetriNetUnfolderBase]: For 236798/236798 co-relation queries the response was YES. [2024-06-21 20:34:21,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8846 conditions, 1460 events. 800/1460 cut-off events. For 236798/236798 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8283 event pairs, 87 based on Foata normal form. 10/1468 useless extension candidates. Maximal degree in co-relation 8698. Up to 1070 conditions per place. [2024-06-21 20:34:21,414 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 85 changer transitions 11/312 dead transitions. [2024-06-21 20:34:21,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 312 transitions, 3362 flow [2024-06-21 20:34:21,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:34:21,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:34:21,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 20:34:21,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 20:34:21,415 INFO L175 Difference]: Start difference. First operand has 343 places, 289 transitions, 2638 flow. Second operand 12 states and 145 transitions. [2024-06-21 20:34:21,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 312 transitions, 3362 flow [2024-06-21 20:34:22,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 312 transitions, 3190 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:34:22,357 INFO L231 Difference]: Finished difference. Result has 346 places, 286 transitions, 2620 flow [2024-06-21 20:34:22,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2620, PETRI_PLACES=346, PETRI_TRANSITIONS=286} [2024-06-21 20:34:22,357 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 20:34:22,357 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 286 transitions, 2620 flow [2024-06-21 20:34:22,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:22,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:22,358 INFO 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 20:34:22,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 20:34:22,358 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 20:34:22,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash -788194324, now seen corresponding path program 8 times [2024-06-21 20:34:22,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:22,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240088009] [2024-06-21 20:34:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:22,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:22,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:23,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:23,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:23,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240088009] [2024-06-21 20:34:23,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240088009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:23,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:23,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:23,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830842181] [2024-06-21 20:34:23,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:23,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:23,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:23,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:23,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:23,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:23,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 286 transitions, 2620 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:23,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:23,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:23,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:24,446 INFO L124 PetriNetUnfolderBase]: 815/1497 cut-off events. [2024-06-21 20:34:24,446 INFO L125 PetriNetUnfolderBase]: For 303911/303911 co-relation queries the response was YES. [2024-06-21 20:34:24,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 1497 events. 815/1497 cut-off events. For 303911/303911 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8476 event pairs, 113 based on Foata normal form. 8/1503 useless extension candidates. Maximal degree in co-relation 10104. Up to 752 conditions per place. [2024-06-21 20:34:24,464 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 124 changer transitions 9/313 dead transitions. [2024-06-21 20:34:24,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 313 transitions, 3628 flow [2024-06-21 20:34:24,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:24,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:24,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-21 20:34:24,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-21 20:34:24,465 INFO L175 Difference]: Start difference. First operand has 346 places, 286 transitions, 2620 flow. Second operand 11 states and 147 transitions. [2024-06-21 20:34:24,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 313 transitions, 3628 flow [2024-06-21 20:34:25,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 313 transitions, 3450 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:34:25,514 INFO L231 Difference]: Finished difference. Result has 343 places, 282 transitions, 2668 flow [2024-06-21 20:34:25,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2668, PETRI_PLACES=343, PETRI_TRANSITIONS=282} [2024-06-21 20:34:25,514 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 20:34:25,514 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 282 transitions, 2668 flow [2024-06-21 20:34:25,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:25,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:25,515 INFO 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 20:34:25,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 20:34:25,515 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 20:34:25,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:25,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1913872518, now seen corresponding path program 9 times [2024-06-21 20:34:25,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:25,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379692897] [2024-06-21 20:34:25,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:25,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:26,970 INFO 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 20:34:26,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:26,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379692897] [2024-06-21 20:34:26,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379692897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:26,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:26,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:26,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692993497] [2024-06-21 20:34:26,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:26,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:26,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:26,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:26,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:27,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:27,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 282 transitions, 2668 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:27,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:27,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:27,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:27,718 INFO L124 PetriNetUnfolderBase]: 807/1485 cut-off events. [2024-06-21 20:34:27,719 INFO L125 PetriNetUnfolderBase]: For 314218/314218 co-relation queries the response was YES. [2024-06-21 20:34:27,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10318 conditions, 1485 events. 807/1485 cut-off events. For 314218/314218 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8471 event pairs, 108 based on Foata normal form. 10/1493 useless extension candidates. Maximal degree in co-relation 10170. Up to 1086 conditions per place. [2024-06-21 20:34:27,737 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 208 selfloop transitions, 85 changer transitions 11/306 dead transitions. [2024-06-21 20:34:27,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 306 transitions, 3384 flow [2024-06-21 20:34:27,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:34:27,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:34:27,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 20:34:27,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 20:34:27,738 INFO L175 Difference]: Start difference. First operand has 343 places, 282 transitions, 2668 flow. Second operand 12 states and 148 transitions. [2024-06-21 20:34:27,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 306 transitions, 3384 flow [2024-06-21 20:34:28,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 306 transitions, 3139 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:34:28,814 INFO L231 Difference]: Finished difference. Result has 342 places, 279 transitions, 2577 flow [2024-06-21 20:34:28,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2577, PETRI_PLACES=342, PETRI_TRANSITIONS=279} [2024-06-21 20:34:28,815 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-06-21 20:34:28,815 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 279 transitions, 2577 flow [2024-06-21 20:34:28,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:28,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:28,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 20:34:28,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 20:34:28,816 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 20:34:28,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:28,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1913867868, now seen corresponding path program 10 times [2024-06-21 20:34:28,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:28,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455726951] [2024-06-21 20:34:28,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:28,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:28,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:30,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:30,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:30,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455726951] [2024-06-21 20:34:30,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455726951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:30,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:30,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:30,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146628041] [2024-06-21 20:34:30,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:30,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:30,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:30,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:30,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:30,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:30,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 279 transitions, 2577 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:30,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:30,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:30,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:30,759 INFO L124 PetriNetUnfolderBase]: 824/1524 cut-off events. [2024-06-21 20:34:30,759 INFO L125 PetriNetUnfolderBase]: For 370530/370530 co-relation queries the response was YES. [2024-06-21 20:34:30,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11599 conditions, 1524 events. 824/1524 cut-off events. For 370530/370530 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8702 event pairs, 113 based on Foata normal form. 8/1530 useless extension candidates. Maximal degree in co-relation 11452. Up to 1033 conditions per place. [2024-06-21 20:34:30,777 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 202 selfloop transitions, 95 changer transitions 8/307 dead transitions. [2024-06-21 20:34:30,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 307 transitions, 3571 flow [2024-06-21 20:34:30,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:34:30,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:34:30,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 20:34:30,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 20:34:30,778 INFO L175 Difference]: Start difference. First operand has 342 places, 279 transitions, 2577 flow. Second operand 12 states and 152 transitions. [2024-06-21 20:34:30,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 307 transitions, 3571 flow [2024-06-21 20:34:32,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 307 transitions, 3394 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:34:32,042 INFO L231 Difference]: Finished difference. Result has 341 places, 276 transitions, 2575 flow [2024-06-21 20:34:32,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2575, PETRI_PLACES=341, PETRI_TRANSITIONS=276} [2024-06-21 20:34:32,042 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 20:34:32,042 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 276 transitions, 2575 flow [2024-06-21 20:34:32,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:32,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:32,043 INFO 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 20:34:32,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 20:34:32,043 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 20:34:32,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:32,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1914052442, now seen corresponding path program 4 times [2024-06-21 20:34:32,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:32,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065990993] [2024-06-21 20:34:32,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:32,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:32,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:34,359 INFO 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 20:34:34,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:34,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065990993] [2024-06-21 20:34:34,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065990993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:34,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:34,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:34,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634868045] [2024-06-21 20:34:34,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:34,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:34,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:34,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:34,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:34,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:34,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 276 transitions, 2575 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:34,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:34,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:34,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:35,023 INFO L124 PetriNetUnfolderBase]: 802/1478 cut-off events. [2024-06-21 20:34:35,023 INFO L125 PetriNetUnfolderBase]: For 309201/309201 co-relation queries the response was YES. [2024-06-21 20:34:35,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11211 conditions, 1478 events. 802/1478 cut-off events. For 309201/309201 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8433 event pairs, 122 based on Foata normal form. 2/1478 useless extension candidates. Maximal degree in co-relation 11064. Up to 1132 conditions per place. [2024-06-21 20:34:35,041 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 209 selfloop transitions, 83 changer transitions 0/294 dead transitions. [2024-06-21 20:34:35,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 294 transitions, 3209 flow [2024-06-21 20:34:35,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:35,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:35,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:34:35,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 20:34:35,042 INFO L175 Difference]: Start difference. First operand has 341 places, 276 transitions, 2575 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:34:35,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 294 transitions, 3209 flow [2024-06-21 20:34:36,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 294 transitions, 3011 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 20:34:36,293 INFO L231 Difference]: Finished difference. Result has 337 places, 276 transitions, 2547 flow [2024-06-21 20:34:36,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2547, PETRI_PLACES=337, PETRI_TRANSITIONS=276} [2024-06-21 20:34:36,294 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-21 20:34:36,294 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 276 transitions, 2547 flow [2024-06-21 20:34:36,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:36,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:36,294 INFO 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 20:34:36,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 20:34:36,294 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 20:34:36,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:36,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1914045498, now seen corresponding path program 11 times [2024-06-21 20:34:36,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:36,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100219181] [2024-06-21 20:34:36,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:36,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:38,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 20:34:38,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:38,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100219181] [2024-06-21 20:34:38,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100219181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:38,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:38,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:38,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919873382] [2024-06-21 20:34:38,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:38,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:38,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:38,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:38,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:38,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:38,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 276 transitions, 2547 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:38,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:38,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:38,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:38,908 INFO L124 PetriNetUnfolderBase]: 789/1455 cut-off events. [2024-06-21 20:34:38,909 INFO L125 PetriNetUnfolderBase]: For 284398/284398 co-relation queries the response was YES. [2024-06-21 20:34:38,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9769 conditions, 1455 events. 789/1455 cut-off events. For 284398/284398 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8285 event pairs, 107 based on Foata normal form. 10/1463 useless extension candidates. Maximal degree in co-relation 9624. Up to 1059 conditions per place. [2024-06-21 20:34:38,926 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 82 changer transitions 9/300 dead transitions. [2024-06-21 20:34:38,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 300 transitions, 3249 flow [2024-06-21 20:34:38,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:34:38,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:34:38,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 20:34:38,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 20:34:38,928 INFO L175 Difference]: Start difference. First operand has 337 places, 276 transitions, 2547 flow. Second operand 12 states and 147 transitions. [2024-06-21 20:34:38,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 300 transitions, 3249 flow [2024-06-21 20:34:39,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 300 transitions, 3069 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:34:39,927 INFO L231 Difference]: Finished difference. Result has 339 places, 273 transitions, 2515 flow [2024-06-21 20:34:39,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2515, PETRI_PLACES=339, PETRI_TRANSITIONS=273} [2024-06-21 20:34:39,928 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-21 20:34:39,928 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 273 transitions, 2515 flow [2024-06-21 20:34:39,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:39,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:39,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 20:34:39,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 20:34:39,929 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 20:34:39,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:39,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1743050118, now seen corresponding path program 12 times [2024-06-21 20:34:39,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:39,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312729313] [2024-06-21 20:34:39,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:39,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:41,486 INFO 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 20:34:41,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:41,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312729313] [2024-06-21 20:34:41,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312729313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:41,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:41,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:41,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708208894] [2024-06-21 20:34:41,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:41,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:41,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:41,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:41,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:41,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:41,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 273 transitions, 2515 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:41,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:41,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:41,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:42,285 INFO L124 PetriNetUnfolderBase]: 790/1466 cut-off events. [2024-06-21 20:34:42,286 INFO L125 PetriNetUnfolderBase]: For 317499/317499 co-relation queries the response was YES. [2024-06-21 20:34:42,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10530 conditions, 1466 events. 790/1466 cut-off events. For 317499/317499 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8356 event pairs, 108 based on Foata normal form. 8/1472 useless extension candidates. Maximal degree in co-relation 10384. Up to 974 conditions per place. [2024-06-21 20:34:42,303 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 206 selfloop transitions, 84 changer transitions 10/302 dead transitions. [2024-06-21 20:34:42,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 302 transitions, 3497 flow [2024-06-21 20:34:42,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:34:42,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:34:42,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 20:34:42,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 20:34:42,304 INFO L175 Difference]: Start difference. First operand has 339 places, 273 transitions, 2515 flow. Second operand 12 states and 152 transitions. [2024-06-21 20:34:42,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 302 transitions, 3497 flow [2024-06-21 20:34:43,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 302 transitions, 3323 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 20:34:43,458 INFO L231 Difference]: Finished difference. Result has 336 places, 270 transitions, 2499 flow [2024-06-21 20:34:43,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2499, PETRI_PLACES=336, PETRI_TRANSITIONS=270} [2024-06-21 20:34:43,459 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-21 20:34:43,459 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 270 transitions, 2499 flow [2024-06-21 20:34:43,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:43,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:43,459 INFO 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 20:34:43,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 20:34:43,459 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 20:34:43,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:43,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1747811718, now seen corresponding path program 13 times [2024-06-21 20:34:43,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:43,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124595829] [2024-06-21 20:34:43,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:43,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:45,061 INFO 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 20:34:45,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:45,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124595829] [2024-06-21 20:34:45,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124595829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:45,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:45,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:45,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473648338] [2024-06-21 20:34:45,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:45,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:45,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:45,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:45,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:45,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:45,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 270 transitions, 2499 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:45,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:45,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:45,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:45,819 INFO L124 PetriNetUnfolderBase]: 784/1456 cut-off events. [2024-06-21 20:34:45,820 INFO L125 PetriNetUnfolderBase]: For 327881/327881 co-relation queries the response was YES. [2024-06-21 20:34:45,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10505 conditions, 1456 events. 784/1456 cut-off events. For 327881/327881 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8325 event pairs, 116 based on Foata normal form. 10/1464 useless extension candidates. Maximal degree in co-relation 10360. Up to 1060 conditions per place. [2024-06-21 20:34:45,835 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 203 selfloop transitions, 80 changer transitions 9/294 dead transitions. [2024-06-21 20:34:45,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 294 transitions, 3189 flow [2024-06-21 20:34:45,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:34:45,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:34:45,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 20:34:45,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 20:34:45,839 INFO L175 Difference]: Start difference. First operand has 336 places, 270 transitions, 2499 flow. Second operand 12 states and 148 transitions. [2024-06-21 20:34:45,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 294 transitions, 3189 flow [2024-06-21 20:34:46,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 294 transitions, 3028 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:34:46,815 INFO L231 Difference]: Finished difference. Result has 334 places, 267 transitions, 2476 flow [2024-06-21 20:34:46,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2476, PETRI_PLACES=334, PETRI_TRANSITIONS=267} [2024-06-21 20:34:46,815 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-21 20:34:46,816 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 267 transitions, 2476 flow [2024-06-21 20:34:46,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:46,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:46,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:46,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 20:34:46,816 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 20:34:46,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:46,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1743170088, now seen corresponding path program 14 times [2024-06-21 20:34:46,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:46,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153707144] [2024-06-21 20:34:46,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:46,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:46,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:48,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 20:34:48,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:48,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153707144] [2024-06-21 20:34:48,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153707144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:48,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:48,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:48,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034396403] [2024-06-21 20:34:48,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:48,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:48,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:48,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:48,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:48,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:48,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 267 transitions, 2476 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:48,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:48,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:48,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:48,960 INFO L124 PetriNetUnfolderBase]: 745/1383 cut-off events. [2024-06-21 20:34:48,960 INFO L125 PetriNetUnfolderBase]: For 244704/244704 co-relation queries the response was YES. [2024-06-21 20:34:48,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8921 conditions, 1383 events. 745/1383 cut-off events. For 244704/244704 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7807 event pairs, 97 based on Foata normal form. 10/1391 useless extension candidates. Maximal degree in co-relation 8778. Up to 968 conditions per place. [2024-06-21 20:34:48,976 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 78 changer transitions 17/293 dead transitions. [2024-06-21 20:34:48,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 293 transitions, 3168 flow [2024-06-21 20:34:48,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 20:34:48,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 20:34:48,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 163 transitions. [2024-06-21 20:34:48,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37557603686635943 [2024-06-21 20:34:48,977 INFO L175 Difference]: Start difference. First operand has 334 places, 267 transitions, 2476 flow. Second operand 14 states and 163 transitions. [2024-06-21 20:34:48,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 293 transitions, 3168 flow [2024-06-21 20:34:49,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 293 transitions, 3002 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 20:34:49,795 INFO L231 Difference]: Finished difference. Result has 334 places, 258 transitions, 2393 flow [2024-06-21 20:34:49,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2393, PETRI_PLACES=334, PETRI_TRANSITIONS=258} [2024-06-21 20:34:49,795 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-21 20:34:49,795 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 258 transitions, 2393 flow [2024-06-21 20:34:49,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:49,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:49,796 INFO 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 20:34:49,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 20:34:49,796 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 20:34:49,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:49,796 INFO L85 PathProgramCache]: Analyzing trace with hash -162158888, now seen corresponding path program 5 times [2024-06-21 20:34:49,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:49,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442157360] [2024-06-21 20:34:49,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:49,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:50,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:50,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:50,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442157360] [2024-06-21 20:34:50,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442157360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:50,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:50,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:50,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939210331] [2024-06-21 20:34:50,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:50,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:50,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:50,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:50,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:51,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:51,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 258 transitions, 2393 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:51,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:51,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:51,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:51,494 INFO L124 PetriNetUnfolderBase]: 714/1322 cut-off events. [2024-06-21 20:34:51,494 INFO L125 PetriNetUnfolderBase]: For 183400/183400 co-relation queries the response was YES. [2024-06-21 20:34:51,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8612 conditions, 1322 events. 714/1322 cut-off events. For 183400/183400 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7324 event pairs, 120 based on Foata normal form. 2/1322 useless extension candidates. Maximal degree in co-relation 8470. Up to 1236 conditions per place. [2024-06-21 20:34:51,508 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 244 selfloop transitions, 30 changer transitions 0/276 dead transitions. [2024-06-21 20:34:51,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 276 transitions, 2999 flow [2024-06-21 20:34:51,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:51,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:51,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 20:34:51,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 20:34:51,510 INFO L175 Difference]: Start difference. First operand has 334 places, 258 transitions, 2393 flow. Second operand 11 states and 124 transitions. [2024-06-21 20:34:51,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 276 transitions, 2999 flow [2024-06-21 20:34:52,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 276 transitions, 2825 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-06-21 20:34:52,156 INFO L231 Difference]: Finished difference. Result has 321 places, 259 transitions, 2299 flow [2024-06-21 20:34:52,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2299, PETRI_PLACES=321, PETRI_TRANSITIONS=259} [2024-06-21 20:34:52,157 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-21 20:34:52,157 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 259 transitions, 2299 flow [2024-06-21 20:34:52,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:52,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:52,157 INFO 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 20:34:52,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 20:34:52,158 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 20:34:52,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:52,158 INFO L85 PathProgramCache]: Analyzing trace with hash -2121775544, now seen corresponding path program 6 times [2024-06-21 20:34:52,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:52,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564794865] [2024-06-21 20:34:52,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:52,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:52,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:53,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:53,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:53,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564794865] [2024-06-21 20:34:53,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564794865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:53,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:53,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:53,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796678130] [2024-06-21 20:34:53,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:53,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:53,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:53,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:53,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:53,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:53,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 259 transitions, 2299 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:53,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:53,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:53,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:54,121 INFO L124 PetriNetUnfolderBase]: 718/1330 cut-off events. [2024-06-21 20:34:54,121 INFO L125 PetriNetUnfolderBase]: For 176049/176049 co-relation queries the response was YES. [2024-06-21 20:34:54,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8403 conditions, 1330 events. 718/1330 cut-off events. For 176049/176049 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7382 event pairs, 118 based on Foata normal form. 2/1330 useless extension candidates. Maximal degree in co-relation 8264. Up to 1244 conditions per place. [2024-06-21 20:34:54,138 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 245 selfloop transitions, 30 changer transitions 0/277 dead transitions. [2024-06-21 20:34:54,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 277 transitions, 2907 flow [2024-06-21 20:34:54,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:54,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:54,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 20:34:54,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 20:34:54,139 INFO L175 Difference]: Start difference. First operand has 321 places, 259 transitions, 2299 flow. Second operand 11 states and 124 transitions. [2024-06-21 20:34:54,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 277 transitions, 2907 flow [2024-06-21 20:34:54,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 277 transitions, 2837 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:34:54,925 INFO L231 Difference]: Finished difference. Result has 323 places, 260 transitions, 2311 flow [2024-06-21 20:34:54,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2311, PETRI_PLACES=323, PETRI_TRANSITIONS=260} [2024-06-21 20:34:54,926 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-21 20:34:54,926 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 260 transitions, 2311 flow [2024-06-21 20:34:54,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:54,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:54,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 20:34:54,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 20:34:54,927 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 20:34:54,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:54,927 INFO L85 PathProgramCache]: Analyzing trace with hash -391855868, now seen corresponding path program 7 times [2024-06-21 20:34:54,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:54,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898762127] [2024-06-21 20:34:54,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:54,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:54,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:56,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 20:34:56,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:56,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898762127] [2024-06-21 20:34:56,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898762127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:56,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:56,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:56,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374234379] [2024-06-21 20:34:56,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:56,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:56,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:56,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:56,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:56,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:56,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 260 transitions, 2311 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:56,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:56,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:56,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:57,078 INFO L124 PetriNetUnfolderBase]: 722/1338 cut-off events. [2024-06-21 20:34:57,079 INFO L125 PetriNetUnfolderBase]: For 179324/179324 co-relation queries the response was YES. [2024-06-21 20:34:57,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8468 conditions, 1338 events. 722/1338 cut-off events. For 179324/179324 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7444 event pairs, 132 based on Foata normal form. 2/1338 useless extension candidates. Maximal degree in co-relation 8328. Up to 1234 conditions per place. [2024-06-21 20:34:57,091 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 240 selfloop transitions, 37 changer transitions 0/279 dead transitions. [2024-06-21 20:34:57,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 279 transitions, 2933 flow [2024-06-21 20:34:57,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:34:57,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:34:57,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 20:34:57,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 20:34:57,092 INFO L175 Difference]: Start difference. First operand has 323 places, 260 transitions, 2311 flow. Second operand 11 states and 131 transitions. [2024-06-21 20:34:57,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 279 transitions, 2933 flow [2024-06-21 20:34:57,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 279 transitions, 2861 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:34:57,798 INFO L231 Difference]: Finished difference. Result has 325 places, 261 transitions, 2337 flow [2024-06-21 20:34:57,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2337, PETRI_PLACES=325, PETRI_TRANSITIONS=261} [2024-06-21 20:34:57,799 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 20:34:57,799 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 261 transitions, 2337 flow [2024-06-21 20:34:57,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:57,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:57,799 INFO 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 20:34:57,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 20:34:57,800 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 20:34:57,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:57,800 INFO L85 PathProgramCache]: Analyzing trace with hash 48562984, now seen corresponding path program 15 times [2024-06-21 20:34:57,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:57,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748929964] [2024-06-21 20:34:57,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:57,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:59,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:59,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:59,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748929964] [2024-06-21 20:34:59,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748929964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:59,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:59,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:34:59,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087508383] [2024-06-21 20:34:59,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:59,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:34:59,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:59,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:34:59,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:34:59,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:34:59,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 261 transitions, 2337 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:59,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:59,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:34:59,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:00,183 INFO L124 PetriNetUnfolderBase]: 770/1438 cut-off events. [2024-06-21 20:35:00,183 INFO L125 PetriNetUnfolderBase]: For 307916/307916 co-relation queries the response was YES. [2024-06-21 20:35:00,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10325 conditions, 1438 events. 770/1438 cut-off events. For 307916/307916 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 8180 event pairs, 128 based on Foata normal form. 8/1444 useless extension candidates. Maximal degree in co-relation 10184. Up to 998 conditions per place. [2024-06-21 20:35:00,198 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 220 selfloop transitions, 57 changer transitions 10/289 dead transitions. [2024-06-21 20:35:00,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 289 transitions, 3291 flow [2024-06-21 20:35:00,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:00,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:00,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 20:35:00,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-21 20:35:00,199 INFO L175 Difference]: Start difference. First operand has 325 places, 261 transitions, 2337 flow. Second operand 11 states and 142 transitions. [2024-06-21 20:35:00,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 289 transitions, 3291 flow [2024-06-21 20:35:01,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 289 transitions, 3203 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 20:35:01,309 INFO L231 Difference]: Finished difference. Result has 327 places, 258 transitions, 2348 flow [2024-06-21 20:35:01,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2348, PETRI_PLACES=327, PETRI_TRANSITIONS=258} [2024-06-21 20:35:01,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 20:35:01,310 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 258 transitions, 2348 flow [2024-06-21 20:35:01,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:01,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:01,310 INFO 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 20:35:01,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 20:35:01,310 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 20:35:01,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:01,311 INFO L85 PathProgramCache]: Analyzing trace with hash 48682954, now seen corresponding path program 16 times [2024-06-21 20:35:01,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:01,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721460564] [2024-06-21 20:35:01,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:01,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:01,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:02,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 20:35:02,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:02,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721460564] [2024-06-21 20:35:02,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721460564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:02,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:02,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:02,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836451111] [2024-06-21 20:35:02,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:02,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:02,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:02,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:02,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:02,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:02,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 258 transitions, 2348 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:02,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:02,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:02,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:03,269 INFO L124 PetriNetUnfolderBase]: 770/1438 cut-off events. [2024-06-21 20:35:03,269 INFO L125 PetriNetUnfolderBase]: For 327600/327600 co-relation queries the response was YES. [2024-06-21 20:35:03,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10424 conditions, 1438 events. 770/1438 cut-off events. For 327600/327600 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8176 event pairs, 128 based on Foata normal form. 10/1446 useless extension candidates. Maximal degree in co-relation 10282. Up to 1161 conditions per place. [2024-06-21 20:35:03,287 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 73 changer transitions 11/284 dead transitions. [2024-06-21 20:35:03,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 284 transitions, 3030 flow [2024-06-21 20:35:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:03,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:03,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 20:35:03,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 20:35:03,288 INFO L175 Difference]: Start difference. First operand has 327 places, 258 transitions, 2348 flow. Second operand 12 states and 150 transitions. [2024-06-21 20:35:03,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 284 transitions, 3030 flow [2024-06-21 20:35:04,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 284 transitions, 2933 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:35:04,481 INFO L231 Difference]: Finished difference. Result has 325 places, 257 transitions, 2395 flow [2024-06-21 20:35:04,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2395, PETRI_PLACES=325, PETRI_TRANSITIONS=257} [2024-06-21 20:35:04,482 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 20:35:04,482 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 257 transitions, 2395 flow [2024-06-21 20:35:04,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:04,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:04,482 INFO 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 20:35:04,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 20:35:04,483 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 20:35:04,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:04,483 INFO L85 PathProgramCache]: Analyzing trace with hash 48678304, now seen corresponding path program 17 times [2024-06-21 20:35:04,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:04,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956030921] [2024-06-21 20:35:04,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:04,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:04,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:05,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:05,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:05,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956030921] [2024-06-21 20:35:05,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956030921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:05,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:05,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:05,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091107087] [2024-06-21 20:35:05,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:05,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:05,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:05,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:05,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:05,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:05,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 257 transitions, 2395 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:05,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:05,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:05,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:06,365 INFO L124 PetriNetUnfolderBase]: 758/1418 cut-off events. [2024-06-21 20:35:06,365 INFO L125 PetriNetUnfolderBase]: For 302890/302890 co-relation queries the response was YES. [2024-06-21 20:35:06,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10356 conditions, 1418 events. 758/1418 cut-off events. For 302890/302890 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8050 event pairs, 122 based on Foata normal form. 8/1424 useless extension candidates. Maximal degree in co-relation 10216. Up to 1151 conditions per place. [2024-06-21 20:35:06,380 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 70 changer transitions 12/280 dead transitions. [2024-06-21 20:35:06,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 280 transitions, 3031 flow [2024-06-21 20:35:06,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:06,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:06,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 20:35:06,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 20:35:06,381 INFO L175 Difference]: Start difference. First operand has 325 places, 257 transitions, 2395 flow. Second operand 12 states and 147 transitions. [2024-06-21 20:35:06,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 280 transitions, 3031 flow [2024-06-21 20:35:07,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 280 transitions, 2910 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:35:07,304 INFO L231 Difference]: Finished difference. Result has 326 places, 253 transitions, 2388 flow [2024-06-21 20:35:07,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2274, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2388, PETRI_PLACES=326, PETRI_TRANSITIONS=253} [2024-06-21 20:35:07,305 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-21 20:35:07,305 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 253 transitions, 2388 flow [2024-06-21 20:35:07,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:07,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:07,305 INFO 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 20:35:07,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 20:35:07,305 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 20:35:07,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:07,306 INFO L85 PathProgramCache]: Analyzing trace with hash -391847498, now seen corresponding path program 8 times [2024-06-21 20:35:07,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:07,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520861880] [2024-06-21 20:35:07,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:07,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:08,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:08,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:08,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520861880] [2024-06-21 20:35:08,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520861880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:08,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:08,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:08,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826110037] [2024-06-21 20:35:08,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:08,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:08,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:08,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:08,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:08,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:08,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 253 transitions, 2388 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:08,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:08,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:08,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:09,292 INFO L124 PetriNetUnfolderBase]: 749/1395 cut-off events. [2024-06-21 20:35:09,293 INFO L125 PetriNetUnfolderBase]: For 276246/276246 co-relation queries the response was YES. [2024-06-21 20:35:09,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10588 conditions, 1395 events. 749/1395 cut-off events. For 276246/276246 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7836 event pairs, 155 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 10448. Up to 1268 conditions per place. [2024-06-21 20:35:09,309 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 233 selfloop transitions, 39 changer transitions 0/274 dead transitions. [2024-06-21 20:35:09,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 274 transitions, 3258 flow [2024-06-21 20:35:09,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:09,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:09,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 20:35:09,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:35:09,311 INFO L175 Difference]: Start difference. First operand has 326 places, 253 transitions, 2388 flow. Second operand 11 states and 132 transitions. [2024-06-21 20:35:09,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 274 transitions, 3258 flow [2024-06-21 20:35:10,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 274 transitions, 3110 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:35:10,430 INFO L231 Difference]: Finished difference. Result has 321 places, 255 transitions, 2368 flow [2024-06-21 20:35:10,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2368, PETRI_PLACES=321, PETRI_TRANSITIONS=255} [2024-06-21 20:35:10,431 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-21 20:35:10,431 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 255 transitions, 2368 flow [2024-06-21 20:35:10,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:10,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:10,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:10,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 20:35:10,432 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 20:35:10,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:10,432 INFO L85 PathProgramCache]: Analyzing trace with hash -398342618, now seen corresponding path program 9 times [2024-06-21 20:35:10,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:10,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311074639] [2024-06-21 20:35:10,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:10,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:10,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:11,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 20:35:11,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:11,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311074639] [2024-06-21 20:35:11,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311074639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:11,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:11,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:11,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760621357] [2024-06-21 20:35:11,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:11,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:11,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:11,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:11,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:11,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:11,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 255 transitions, 2368 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:11,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:11,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:11,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:12,355 INFO L124 PetriNetUnfolderBase]: 746/1390 cut-off events. [2024-06-21 20:35:12,355 INFO L125 PetriNetUnfolderBase]: For 257973/257973 co-relation queries the response was YES. [2024-06-21 20:35:12,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10221 conditions, 1390 events. 746/1390 cut-off events. For 257973/257973 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7809 event pairs, 154 based on Foata normal form. 2/1390 useless extension candidates. Maximal degree in co-relation 10082. Up to 1286 conditions per place. [2024-06-21 20:35:12,369 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 234 selfloop transitions, 37 changer transitions 0/273 dead transitions. [2024-06-21 20:35:12,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 273 transitions, 2960 flow [2024-06-21 20:35:12,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:12,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:12,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 20:35:12,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 20:35:12,370 INFO L175 Difference]: Start difference. First operand has 321 places, 255 transitions, 2368 flow. Second operand 11 states and 130 transitions. [2024-06-21 20:35:12,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 273 transitions, 2960 flow [2024-06-21 20:35:13,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 273 transitions, 2878 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 20:35:13,469 INFO L231 Difference]: Finished difference. Result has 325 places, 255 transitions, 2364 flow [2024-06-21 20:35:13,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2364, PETRI_PLACES=325, PETRI_TRANSITIONS=255} [2024-06-21 20:35:13,470 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 20:35:13,470 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 255 transitions, 2364 flow [2024-06-21 20:35:13,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:13,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:13,471 INFO 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 20:35:13,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 20:35:13,471 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 20:35:13,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:13,471 INFO L85 PathProgramCache]: Analyzing trace with hash -398349562, now seen corresponding path program 18 times [2024-06-21 20:35:13,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:13,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777751624] [2024-06-21 20:35:13,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:13,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:13,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:15,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:15,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:15,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777751624] [2024-06-21 20:35:15,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777751624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:15,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:15,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:15,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740207436] [2024-06-21 20:35:15,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:15,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:15,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:15,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:15,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:15,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:15,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 255 transitions, 2364 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:15,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:15,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:15,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:16,275 INFO L124 PetriNetUnfolderBase]: 762/1426 cut-off events. [2024-06-21 20:35:16,276 INFO L125 PetriNetUnfolderBase]: For 316928/316928 co-relation queries the response was YES. [2024-06-21 20:35:16,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10399 conditions, 1426 events. 762/1426 cut-off events. For 316928/316928 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8128 event pairs, 158 based on Foata normal form. 10/1434 useless extension candidates. Maximal degree in co-relation 10258. Up to 1278 conditions per place. [2024-06-21 20:35:16,292 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 35 changer transitions 11/279 dead transitions. [2024-06-21 20:35:16,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 279 transitions, 3018 flow [2024-06-21 20:35:16,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:16,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:16,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 20:35:16,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-21 20:35:16,293 INFO L175 Difference]: Start difference. First operand has 325 places, 255 transitions, 2364 flow. Second operand 12 states and 143 transitions. [2024-06-21 20:35:16,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 279 transitions, 3018 flow [2024-06-21 20:35:17,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 279 transitions, 2938 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 20:35:17,477 INFO L231 Difference]: Finished difference. Result has 327 places, 252 transitions, 2328 flow [2024-06-21 20:35:17,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2328, PETRI_PLACES=327, PETRI_TRANSITIONS=252} [2024-06-21 20:35:17,478 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 20:35:17,478 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 252 transitions, 2328 flow [2024-06-21 20:35:17,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:17,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:17,478 INFO 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 20:35:17,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 20:35:17,478 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 20:35:17,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:17,479 INFO L85 PathProgramCache]: Analyzing trace with hash 2107105190, now seen corresponding path program 19 times [2024-06-21 20:35:17,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:17,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473791511] [2024-06-21 20:35:17,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:17,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:17,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:18,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:18,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:18,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473791511] [2024-06-21 20:35:18,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473791511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:18,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:18,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:18,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650798448] [2024-06-21 20:35:18,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:18,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:18,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:18,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:18,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:19,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:19,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 252 transitions, 2328 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:19,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:19,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:19,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:19,782 INFO L124 PetriNetUnfolderBase]: 752/1412 cut-off events. [2024-06-21 20:35:19,782 INFO L125 PetriNetUnfolderBase]: For 322187/322187 co-relation queries the response was YES. [2024-06-21 20:35:19,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10338 conditions, 1412 events. 752/1412 cut-off events. For 322187/322187 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8041 event pairs, 142 based on Foata normal form. 10/1420 useless extension candidates. Maximal degree in co-relation 10196. Up to 1264 conditions per place. [2024-06-21 20:35:19,800 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 229 selfloop transitions, 34 changer transitions 11/276 dead transitions. [2024-06-21 20:35:19,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 276 transitions, 2976 flow [2024-06-21 20:35:19,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:19,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:19,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 20:35:19,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-21 20:35:19,801 INFO L175 Difference]: Start difference. First operand has 327 places, 252 transitions, 2328 flow. Second operand 12 states and 143 transitions. [2024-06-21 20:35:19,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 276 transitions, 2976 flow [2024-06-21 20:35:20,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 276 transitions, 2902 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:35:20,820 INFO L231 Difference]: Finished difference. Result has 325 places, 249 transitions, 2296 flow [2024-06-21 20:35:20,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2296, PETRI_PLACES=325, PETRI_TRANSITIONS=249} [2024-06-21 20:35:20,821 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 20:35:20,821 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 249 transitions, 2296 flow [2024-06-21 20:35:20,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:20,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:20,821 INFO 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 20:35:20,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 20:35:20,821 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 20:35:20,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:20,822 INFO L85 PathProgramCache]: Analyzing trace with hash 2013236484, now seen corresponding path program 10 times [2024-06-21 20:35:20,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:20,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931469359] [2024-06-21 20:35:20,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:20,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:22,236 INFO 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 20:35:22,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:22,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931469359] [2024-06-21 20:35:22,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931469359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:22,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:22,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:22,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457405453] [2024-06-21 20:35:22,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:22,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:22,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:22,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:22,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:22,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:22,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 249 transitions, 2296 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:22,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:22,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:22,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:22,890 INFO L124 PetriNetUnfolderBase]: 730/1370 cut-off events. [2024-06-21 20:35:22,890 INFO L125 PetriNetUnfolderBase]: For 262222/262222 co-relation queries the response was YES. [2024-06-21 20:35:22,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10127 conditions, 1370 events. 730/1370 cut-off events. For 262222/262222 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7757 event pairs, 146 based on Foata normal form. 2/1370 useless extension candidates. Maximal degree in co-relation 9986. Up to 1223 conditions per place. [2024-06-21 20:35:22,906 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 220 selfloop transitions, 46 changer transitions 0/268 dead transitions. [2024-06-21 20:35:22,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 268 transitions, 2900 flow [2024-06-21 20:35:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:22,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:22,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:35:22,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 20:35:22,908 INFO L175 Difference]: Start difference. First operand has 325 places, 249 transitions, 2296 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:35:22,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 268 transitions, 2900 flow [2024-06-21 20:35:24,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 268 transitions, 2828 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:35:24,033 INFO L231 Difference]: Finished difference. Result has 322 places, 250 transitions, 2344 flow [2024-06-21 20:35:24,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2344, PETRI_PLACES=322, PETRI_TRANSITIONS=250} [2024-06-21 20:35:24,034 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-21 20:35:24,034 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 250 transitions, 2344 flow [2024-06-21 20:35:24,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:24,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:24,034 INFO 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 20:35:24,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 20:35:24,035 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 20:35:24,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:24,035 INFO L85 PathProgramCache]: Analyzing trace with hash 217460886, now seen corresponding path program 20 times [2024-06-21 20:35:24,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:24,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200490351] [2024-06-21 20:35:24,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:24,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:24,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:25,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:25,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:25,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200490351] [2024-06-21 20:35:25,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200490351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:25,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:25,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:25,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392970897] [2024-06-21 20:35:25,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:25,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:25,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:25,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:25,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 250 transitions, 2344 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:25,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:25,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:25,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:26,576 INFO L124 PetriNetUnfolderBase]: 746/1406 cut-off events. [2024-06-21 20:35:26,576 INFO L125 PetriNetUnfolderBase]: For 311968/311968 co-relation queries the response was YES. [2024-06-21 20:35:26,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10284 conditions, 1406 events. 746/1406 cut-off events. For 311968/311968 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8052 event pairs, 150 based on Foata normal form. 10/1414 useless extension candidates. Maximal degree in co-relation 10144. Up to 1160 conditions per place. [2024-06-21 20:35:26,592 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 209 selfloop transitions, 51 changer transitions 12/274 dead transitions. [2024-06-21 20:35:26,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 274 transitions, 2988 flow [2024-06-21 20:35:26,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:26,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:26,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 20:35:26,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 20:35:26,593 INFO L175 Difference]: Start difference. First operand has 322 places, 250 transitions, 2344 flow. Second operand 12 states and 150 transitions. [2024-06-21 20:35:26,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 274 transitions, 2988 flow [2024-06-21 20:35:27,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 274 transitions, 2878 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 20:35:27,484 INFO L231 Difference]: Finished difference. Result has 325 places, 244 transitions, 2290 flow [2024-06-21 20:35:27,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2234, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2290, PETRI_PLACES=325, PETRI_TRANSITIONS=244} [2024-06-21 20:35:27,484 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 20:35:27,484 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 244 transitions, 2290 flow [2024-06-21 20:35:27,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:27,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:27,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:27,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 20:35:27,485 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 20:35:27,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:27,485 INFO L85 PathProgramCache]: Analyzing trace with hash 2100676100, now seen corresponding path program 21 times [2024-06-21 20:35:27,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:27,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121226216] [2024-06-21 20:35:27,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:27,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:27,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:28,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 20:35:28,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:28,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121226216] [2024-06-21 20:35:28,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121226216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:28,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:28,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:28,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890060519] [2024-06-21 20:35:28,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:28,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:28,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:28,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:28,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:28,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:28,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 244 transitions, 2290 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:28,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:28,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:28,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:29,390 INFO L124 PetriNetUnfolderBase]: 728/1380 cut-off events. [2024-06-21 20:35:29,391 INFO L125 PetriNetUnfolderBase]: For 316542/316542 co-relation queries the response was YES. [2024-06-21 20:35:29,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10167 conditions, 1380 events. 728/1380 cut-off events. For 316542/316542 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7882 event pairs, 138 based on Foata normal form. 10/1388 useless extension candidates. Maximal degree in co-relation 10026. Up to 1216 conditions per place. [2024-06-21 20:35:29,408 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 40 changer transitions 11/267 dead transitions. [2024-06-21 20:35:29,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 267 transitions, 2916 flow [2024-06-21 20:35:29,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:29,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:29,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 20:35:29,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:35:29,409 INFO L175 Difference]: Start difference. First operand has 325 places, 244 transitions, 2290 flow. Second operand 12 states and 144 transitions. [2024-06-21 20:35:29,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 267 transitions, 2916 flow [2024-06-21 20:35:30,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 267 transitions, 2790 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-21 20:35:30,512 INFO L231 Difference]: Finished difference. Result has 321 places, 241 transitions, 2226 flow [2024-06-21 20:35:30,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2226, PETRI_PLACES=321, PETRI_TRANSITIONS=241} [2024-06-21 20:35:30,513 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-21 20:35:30,513 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 241 transitions, 2226 flow [2024-06-21 20:35:30,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:30,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:30,513 INFO 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 20:35:30,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 20:35:30,514 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 20:35:30,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:30,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2100671450, now seen corresponding path program 22 times [2024-06-21 20:35:30,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:30,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180055867] [2024-06-21 20:35:30,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:30,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:30,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:31,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:31,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:31,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180055867] [2024-06-21 20:35:31,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180055867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:31,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:31,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:35:31,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529266250] [2024-06-21 20:35:31,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:31,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:35:31,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:31,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:35:31,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:35:31,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:31,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 241 transitions, 2226 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:31,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:31,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:31,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:32,329 INFO L124 PetriNetUnfolderBase]: 731/1393 cut-off events. [2024-06-21 20:35:32,329 INFO L125 PetriNetUnfolderBase]: For 336989/336989 co-relation queries the response was YES. [2024-06-21 20:35:32,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10792 conditions, 1393 events. 731/1393 cut-off events. For 336989/336989 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 8017 event pairs, 151 based on Foata normal form. 8/1399 useless extension candidates. Maximal degree in co-relation 10652. Up to 1201 conditions per place. [2024-06-21 20:35:32,346 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 223 selfloop transitions, 32 changer transitions 8/265 dead transitions. [2024-06-21 20:35:32,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 265 transitions, 3082 flow [2024-06-21 20:35:32,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:32,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:32,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 20:35:32,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 20:35:32,347 INFO L175 Difference]: Start difference. First operand has 321 places, 241 transitions, 2226 flow. Second operand 11 states and 136 transitions. [2024-06-21 20:35:32,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 265 transitions, 3082 flow [2024-06-21 20:35:33,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 265 transitions, 2994 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:35:33,512 INFO L231 Difference]: Finished difference. Result has 318 places, 238 transitions, 2184 flow [2024-06-21 20:35:33,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2184, PETRI_PLACES=318, PETRI_TRANSITIONS=238} [2024-06-21 20:35:33,513 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2024-06-21 20:35:33,513 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 238 transitions, 2184 flow [2024-06-21 20:35:33,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:33,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:33,513 INFO 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 20:35:33,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 20:35:33,513 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 20:35:33,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:33,514 INFO L85 PathProgramCache]: Analyzing trace with hash 217283256, now seen corresponding path program 23 times [2024-06-21 20:35:33,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:33,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411546141] [2024-06-21 20:35:33,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:33,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:33,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:34,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:34,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:34,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411546141] [2024-06-21 20:35:34,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411546141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:34,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:34,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:34,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114151906] [2024-06-21 20:35:34,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:34,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:34,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:34,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:34,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:34,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:34,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 238 transitions, 2184 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:34,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:34,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:34,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:35,553 INFO L124 PetriNetUnfolderBase]: 739/1413 cut-off events. [2024-06-21 20:35:35,553 INFO L125 PetriNetUnfolderBase]: For 370592/370592 co-relation queries the response was YES. [2024-06-21 20:35:35,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11489 conditions, 1413 events. 739/1413 cut-off events. For 370592/370592 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 8142 event pairs, 156 based on Foata normal form. 8/1419 useless extension candidates. Maximal degree in co-relation 11350. Up to 1188 conditions per place. [2024-06-21 20:35:35,570 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 212 selfloop transitions, 41 changer transitions 9/264 dead transitions. [2024-06-21 20:35:35,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 264 transitions, 3042 flow [2024-06-21 20:35:35,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:35,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:35,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 20:35:35,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 20:35:35,571 INFO L175 Difference]: Start difference. First operand has 318 places, 238 transitions, 2184 flow. Second operand 12 states and 148 transitions. [2024-06-21 20:35:35,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 264 transitions, 3042 flow [2024-06-21 20:35:36,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 264 transitions, 2968 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 20:35:36,843 INFO L231 Difference]: Finished difference. Result has 316 places, 235 transitions, 2179 flow [2024-06-21 20:35:36,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2179, PETRI_PLACES=316, PETRI_TRANSITIONS=235} [2024-06-21 20:35:36,843 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-21 20:35:36,843 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 235 transitions, 2179 flow [2024-06-21 20:35:36,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:36,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:36,844 INFO 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 20:35:36,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 20:35:36,844 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 20:35:36,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:36,844 INFO L85 PathProgramCache]: Analyzing trace with hash 470249226, now seen corresponding path program 11 times [2024-06-21 20:35:36,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:36,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893251859] [2024-06-21 20:35:36,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:36,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:36,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:38,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:38,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:38,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893251859] [2024-06-21 20:35:38,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893251859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:38,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:38,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:38,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095537788] [2024-06-21 20:35:38,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:38,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:38,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:38,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:38,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:38,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:38,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 235 transitions, 2179 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:38,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:38,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:38,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:38,861 INFO L124 PetriNetUnfolderBase]: 724/1380 cut-off events. [2024-06-21 20:35:38,861 INFO L125 PetriNetUnfolderBase]: For 320108/320108 co-relation queries the response was YES. [2024-06-21 20:35:38,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11335 conditions, 1380 events. 724/1380 cut-off events. For 320108/320108 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7892 event pairs, 158 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 11198. Up to 1233 conditions per place. [2024-06-21 20:35:38,876 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 210 selfloop transitions, 42 changer transitions 0/254 dead transitions. [2024-06-21 20:35:38,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 254 transitions, 2757 flow [2024-06-21 20:35:38,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:38,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:38,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:35:38,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 20:35:38,878 INFO L175 Difference]: Start difference. First operand has 316 places, 235 transitions, 2179 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:35:38,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 254 transitions, 2757 flow [2024-06-21 20:35:40,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 254 transitions, 2672 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:35:40,224 INFO L231 Difference]: Finished difference. Result has 313 places, 236 transitions, 2208 flow [2024-06-21 20:35:40,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2208, PETRI_PLACES=313, PETRI_TRANSITIONS=236} [2024-06-21 20:35:40,225 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 20:35:40,225 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 236 transitions, 2208 flow [2024-06-21 20:35:40,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:40,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:40,225 INFO 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 20:35:40,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 20:35:40,226 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 20:35:40,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:40,226 INFO L85 PathProgramCache]: Analyzing trace with hash 390196730, now seen corresponding path program 12 times [2024-06-21 20:35:40,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:40,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655642018] [2024-06-21 20:35:40,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:40,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:41,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:41,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:41,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655642018] [2024-06-21 20:35:41,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655642018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:41,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:41,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:41,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148663582] [2024-06-21 20:35:41,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:41,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:41,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:41,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:41,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:41,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:41,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 236 transitions, 2208 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:41,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:41,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:41,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:42,209 INFO L124 PetriNetUnfolderBase]: 728/1388 cut-off events. [2024-06-21 20:35:42,210 INFO L125 PetriNetUnfolderBase]: For 314998/314998 co-relation queries the response was YES. [2024-06-21 20:35:42,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11370 conditions, 1388 events. 728/1388 cut-off events. For 314998/314998 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7973 event pairs, 156 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 11234. Up to 1212 conditions per place. [2024-06-21 20:35:42,222 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 210 selfloop transitions, 45 changer transitions 0/257 dead transitions. [2024-06-21 20:35:42,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 257 transitions, 3046 flow [2024-06-21 20:35:42,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:42,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:42,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 20:35:42,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 20:35:42,223 INFO L175 Difference]: Start difference. First operand has 313 places, 236 transitions, 2208 flow. Second operand 11 states and 134 transitions. [2024-06-21 20:35:42,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 257 transitions, 3046 flow [2024-06-21 20:35:43,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 257 transitions, 2942 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 20:35:43,356 INFO L231 Difference]: Finished difference. Result has 315 places, 238 transitions, 2252 flow [2024-06-21 20:35:43,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2252, PETRI_PLACES=315, PETRI_TRANSITIONS=238} [2024-06-21 20:35:43,357 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-21 20:35:43,357 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 238 transitions, 2252 flow [2024-06-21 20:35:43,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:43,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:43,357 INFO 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 20:35:43,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 20:35:43,357 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 20:35:43,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:43,358 INFO L85 PathProgramCache]: Analyzing trace with hash 383701610, now seen corresponding path program 13 times [2024-06-21 20:35:43,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:43,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427532932] [2024-06-21 20:35:43,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:43,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:43,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:44,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 20:35:44,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:44,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427532932] [2024-06-21 20:35:44,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427532932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:44,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:44,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:44,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383533514] [2024-06-21 20:35:44,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:44,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:44,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:44,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:44,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:44,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:44,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 238 transitions, 2252 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:44,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:44,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:44,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:45,418 INFO L124 PetriNetUnfolderBase]: 725/1383 cut-off events. [2024-06-21 20:35:45,418 INFO L125 PetriNetUnfolderBase]: For 307522/307522 co-relation queries the response was YES. [2024-06-21 20:35:45,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11137 conditions, 1383 events. 725/1383 cut-off events. For 307522/307522 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7933 event pairs, 173 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 11000. Up to 1236 conditions per place. [2024-06-21 20:35:45,433 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 214 selfloop transitions, 41 changer transitions 0/257 dead transitions. [2024-06-21 20:35:45,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 257 transitions, 2816 flow [2024-06-21 20:35:45,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:45,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:45,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 20:35:45,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 20:35:45,434 INFO L175 Difference]: Start difference. First operand has 315 places, 238 transitions, 2252 flow. Second operand 11 states and 134 transitions. [2024-06-21 20:35:45,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 257 transitions, 2816 flow [2024-06-21 20:35:46,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 257 transitions, 2716 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 20:35:46,473 INFO L231 Difference]: Finished difference. Result has 319 places, 238 transitions, 2238 flow [2024-06-21 20:35:46,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2238, PETRI_PLACES=319, PETRI_TRANSITIONS=238} [2024-06-21 20:35:46,473 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-21 20:35:46,473 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 238 transitions, 2238 flow [2024-06-21 20:35:46,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:46,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:46,474 INFO 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 20:35:46,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 20:35:46,474 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 20:35:46,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:46,474 INFO L85 PathProgramCache]: Analyzing trace with hash 383517036, now seen corresponding path program 24 times [2024-06-21 20:35:46,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:46,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108541222] [2024-06-21 20:35:46,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:46,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:46,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:47,860 INFO 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 20:35:47,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:47,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108541222] [2024-06-21 20:35:47,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108541222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:47,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:47,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:47,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885373219] [2024-06-21 20:35:47,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:47,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:47,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:47,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:47,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:48,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:48,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 238 transitions, 2238 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:48,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:48,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:48,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:48,593 INFO L124 PetriNetUnfolderBase]: 737/1411 cut-off events. [2024-06-21 20:35:48,593 INFO L125 PetriNetUnfolderBase]: For 351042/351042 co-relation queries the response was YES. [2024-06-21 20:35:48,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11259 conditions, 1411 events. 737/1411 cut-off events. For 351042/351042 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 8136 event pairs, 151 based on Foata normal form. 8/1417 useless extension candidates. Maximal degree in co-relation 11120. Up to 1110 conditions per place. [2024-06-21 20:35:48,610 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 213 selfloop transitions, 45 changer transitions 7/267 dead transitions. [2024-06-21 20:35:48,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 267 transitions, 3128 flow [2024-06-21 20:35:48,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:48,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:48,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 20:35:48,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 20:35:48,611 INFO L175 Difference]: Start difference. First operand has 319 places, 238 transitions, 2238 flow. Second operand 12 states and 152 transitions. [2024-06-21 20:35:48,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 267 transitions, 3128 flow [2024-06-21 20:35:50,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 267 transitions, 3036 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:35:50,271 INFO L231 Difference]: Finished difference. Result has 321 places, 236 transitions, 2225 flow [2024-06-21 20:35:50,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2225, PETRI_PLACES=321, PETRI_TRANSITIONS=236} [2024-06-21 20:35:50,272 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-21 20:35:50,272 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 236 transitions, 2225 flow [2024-06-21 20:35:50,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:50,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:50,272 INFO 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 20:35:50,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 20:35:50,272 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 20:35:50,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:50,273 INFO L85 PathProgramCache]: Analyzing trace with hash 225814474, now seen corresponding path program 25 times [2024-06-21 20:35:50,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:50,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781885393] [2024-06-21 20:35:50,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:50,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:50,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:51,587 INFO 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 20:35:51,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:51,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781885393] [2024-06-21 20:35:51,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781885393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:51,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:51,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:35:51,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607567344] [2024-06-21 20:35:51,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:51,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:35:51,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:51,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:35:51,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:35:51,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:51,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 236 transitions, 2225 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:51,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:51,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:51,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:52,321 INFO L124 PetriNetUnfolderBase]: 735/1409 cut-off events. [2024-06-21 20:35:52,321 INFO L125 PetriNetUnfolderBase]: For 370892/370892 co-relation queries the response was YES. [2024-06-21 20:35:52,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11318 conditions, 1409 events. 735/1409 cut-off events. For 370892/370892 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8160 event pairs, 161 based on Foata normal form. 10/1417 useless extension candidates. Maximal degree in co-relation 11178. Up to 1191 conditions per place. [2024-06-21 20:35:52,336 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 201 selfloop transitions, 41 changer transitions 14/258 dead transitions. [2024-06-21 20:35:52,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 258 transitions, 2831 flow [2024-06-21 20:35:52,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:35:52,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:35:52,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:35:52,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-21 20:35:52,337 INFO L175 Difference]: Start difference. First operand has 321 places, 236 transitions, 2225 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:35:52,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 258 transitions, 2831 flow [2024-06-21 20:35:53,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 258 transitions, 2745 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:35:53,590 INFO L231 Difference]: Finished difference. Result has 319 places, 230 transitions, 2172 flow [2024-06-21 20:35:53,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2172, PETRI_PLACES=319, PETRI_TRANSITIONS=230} [2024-06-21 20:35:53,591 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-21 20:35:53,591 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 230 transitions, 2172 flow [2024-06-21 20:35:53,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:53,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:53,591 INFO 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 20:35:53,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 20:35:53,591 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 20:35:53,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:53,592 INFO L85 PathProgramCache]: Analyzing trace with hash 383521686, now seen corresponding path program 26 times [2024-06-21 20:35:53,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:53,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163556019] [2024-06-21 20:35:53,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:53,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:53,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:54,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 20:35:54,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:54,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163556019] [2024-06-21 20:35:54,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163556019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:54,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:54,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:54,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060092104] [2024-06-21 20:35:54,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:54,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:54,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:54,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:54,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:55,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:55,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 230 transitions, 2172 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:55,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:55,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:55,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:55,729 INFO L124 PetriNetUnfolderBase]: 715/1377 cut-off events. [2024-06-21 20:35:55,729 INFO L125 PetriNetUnfolderBase]: For 364484/364484 co-relation queries the response was YES. [2024-06-21 20:35:55,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11121 conditions, 1377 events. 715/1377 cut-off events. For 364484/364484 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7961 event pairs, 149 based on Foata normal form. 10/1385 useless extension candidates. Maximal degree in co-relation 10982. Up to 1170 conditions per place. [2024-06-21 20:35:55,745 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 43 changer transitions 12/255 dead transitions. [2024-06-21 20:35:55,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 255 transitions, 2782 flow [2024-06-21 20:35:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:55,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:55,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 20:35:55,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 20:35:55,746 INFO L175 Difference]: Start difference. First operand has 319 places, 230 transitions, 2172 flow. Second operand 12 states and 150 transitions. [2024-06-21 20:35:55,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 255 transitions, 2782 flow [2024-06-21 20:35:56,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 255 transitions, 2690 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 20:35:56,900 INFO L231 Difference]: Finished difference. Result has 314 places, 226 transitions, 2135 flow [2024-06-21 20:35:56,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2080, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2135, PETRI_PLACES=314, PETRI_TRANSITIONS=226} [2024-06-21 20:35:56,900 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-21 20:35:56,900 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 226 transitions, 2135 flow [2024-06-21 20:35:56,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:56,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:56,901 INFO 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 20:35:56,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 20:35:56,901 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 20:35:56,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:56,902 INFO L85 PathProgramCache]: Analyzing trace with hash 383694666, now seen corresponding path program 27 times [2024-06-21 20:35:56,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:56,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775725698] [2024-06-21 20:35:56,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:56,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:56,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:58,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:58,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:58,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775725698] [2024-06-21 20:35:58,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775725698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:58,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:58,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:35:58,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145836519] [2024-06-21 20:35:58,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:58,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:35:58,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:58,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:35:58,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:35:58,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:35:58,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 226 transitions, 2135 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:58,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:58,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:35:58,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:59,156 INFO L124 PetriNetUnfolderBase]: 692/1336 cut-off events. [2024-06-21 20:35:59,156 INFO L125 PetriNetUnfolderBase]: For 320054/320054 co-relation queries the response was YES. [2024-06-21 20:35:59,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10342 conditions, 1336 events. 692/1336 cut-off events. For 320054/320054 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7655 event pairs, 153 based on Foata normal form. 10/1344 useless extension candidates. Maximal degree in co-relation 10206. Up to 1147 conditions per place. [2024-06-21 20:35:59,171 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 203 selfloop transitions, 36 changer transitions 9/250 dead transitions. [2024-06-21 20:35:59,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 250 transitions, 2731 flow [2024-06-21 20:35:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:35:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:35:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 20:35:59,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 20:35:59,180 INFO L175 Difference]: Start difference. First operand has 314 places, 226 transitions, 2135 flow. Second operand 12 states and 145 transitions. [2024-06-21 20:35:59,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 250 transitions, 2731 flow [2024-06-21 20:36:00,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 250 transitions, 2639 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 20:36:00,308 INFO L231 Difference]: Finished difference. Result has 310 places, 223 transitions, 2092 flow [2024-06-21 20:36:00,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2092, PETRI_PLACES=310, PETRI_TRANSITIONS=223} [2024-06-21 20:36:00,309 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2024-06-21 20:36:00,309 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 223 transitions, 2092 flow [2024-06-21 20:36:00,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:00,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:00,309 INFO 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 20:36:00,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 20:36:00,309 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 20:36:00,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:00,310 INFO L85 PathProgramCache]: Analyzing trace with hash -4907354, now seen corresponding path program 14 times [2024-06-21 20:36:00,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:00,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424337380] [2024-06-21 20:36:00,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:00,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:00,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:02,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:02,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:02,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424337380] [2024-06-21 20:36:02,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424337380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:02,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:02,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:02,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387748481] [2024-06-21 20:36:02,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:02,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:02,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:02,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:02,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:02,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:02,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 223 transitions, 2092 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:02,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:02,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:02,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:02,717 INFO L124 PetriNetUnfolderBase]: 670/1294 cut-off events. [2024-06-21 20:36:02,717 INFO L125 PetriNetUnfolderBase]: For 260867/260867 co-relation queries the response was YES. [2024-06-21 20:36:02,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10078 conditions, 1294 events. 670/1294 cut-off events. For 260867/260867 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7339 event pairs, 162 based on Foata normal form. 2/1294 useless extension candidates. Maximal degree in co-relation 9944. Up to 1222 conditions per place. [2024-06-21 20:36:02,732 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 213 selfloop transitions, 24 changer transitions 0/239 dead transitions. [2024-06-21 20:36:02,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 239 transitions, 2632 flow [2024-06-21 20:36:02,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:02,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-21 20:36:02,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-21 20:36:02,734 INFO L175 Difference]: Start difference. First operand has 310 places, 223 transitions, 2092 flow. Second operand 11 states and 122 transitions. [2024-06-21 20:36:02,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 239 transitions, 2632 flow [2024-06-21 20:36:04,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 239 transitions, 2554 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 20:36:04,016 INFO L231 Difference]: Finished difference. Result has 307 places, 224 transitions, 2094 flow [2024-06-21 20:36:04,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2094, PETRI_PLACES=307, PETRI_TRANSITIONS=224} [2024-06-21 20:36:04,017 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-21 20:36:04,017 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 224 transitions, 2094 flow [2024-06-21 20:36:04,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:04,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:04,017 INFO 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 20:36:04,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 20:36:04,018 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 20:36:04,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:04,018 INFO L85 PathProgramCache]: Analyzing trace with hash -348816936, now seen corresponding path program 15 times [2024-06-21 20:36:04,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:04,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070267360] [2024-06-21 20:36:04,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:04,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:04,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:05,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:05,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070267360] [2024-06-21 20:36:05,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070267360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:05,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:05,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:05,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639325074] [2024-06-21 20:36:05,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:05,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:05,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:05,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:05,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:05,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:05,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 224 transitions, 2094 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:05,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:05,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:05,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:06,041 INFO L124 PetriNetUnfolderBase]: 710/1374 cut-off events. [2024-06-21 20:36:06,041 INFO L125 PetriNetUnfolderBase]: For 327392/327392 co-relation queries the response was YES. [2024-06-21 20:36:06,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11727 conditions, 1374 events. 710/1374 cut-off events. For 327392/327392 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7916 event pairs, 174 based on Foata normal form. 2/1374 useless extension candidates. Maximal degree in co-relation 11594. Up to 1181 conditions per place. [2024-06-21 20:36:06,056 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 211 selfloop transitions, 33 changer transitions 0/246 dead transitions. [2024-06-21 20:36:06,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 246 transitions, 2940 flow [2024-06-21 20:36:06,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:06,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:06,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 20:36:06,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 20:36:06,057 INFO L175 Difference]: Start difference. First operand has 307 places, 224 transitions, 2094 flow. Second operand 11 states and 129 transitions. [2024-06-21 20:36:06,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 246 transitions, 2940 flow [2024-06-21 20:36:07,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 246 transitions, 2870 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:36:07,457 INFO L231 Difference]: Finished difference. Result has 309 places, 226 transitions, 2152 flow [2024-06-21 20:36:07,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2152, PETRI_PLACES=309, PETRI_TRANSITIONS=226} [2024-06-21 20:36:07,458 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-21 20:36:07,458 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 226 transitions, 2152 flow [2024-06-21 20:36:07,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:07,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:07,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:07,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 20:36:07,458 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 20:36:07,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:07,459 INFO L85 PathProgramCache]: Analyzing trace with hash -2083838120, now seen corresponding path program 16 times [2024-06-21 20:36:07,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:07,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494637096] [2024-06-21 20:36:07,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:07,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:07,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:09,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 20:36:09,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:09,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494637096] [2024-06-21 20:36:09,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494637096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:09,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:09,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:09,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126802704] [2024-06-21 20:36:09,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:09,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:09,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:09,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:09,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:09,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:09,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 226 transitions, 2152 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:09,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:09,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:09,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:09,771 INFO L124 PetriNetUnfolderBase]: 714/1382 cut-off events. [2024-06-21 20:36:09,771 INFO L125 PetriNetUnfolderBase]: For 333857/333857 co-relation queries the response was YES. [2024-06-21 20:36:09,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11848 conditions, 1382 events. 714/1382 cut-off events. For 333857/333857 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 8022 event pairs, 162 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 11714. Up to 1215 conditions per place. [2024-06-21 20:36:09,786 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 187 selfloop transitions, 53 changer transitions 0/242 dead transitions. [2024-06-21 20:36:09,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 242 transitions, 2702 flow [2024-06-21 20:36:09,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:09,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:09,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 20:36:09,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 20:36:09,787 INFO L175 Difference]: Start difference. First operand has 309 places, 226 transitions, 2152 flow. Second operand 11 states and 125 transitions. [2024-06-21 20:36:09,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 242 transitions, 2702 flow [2024-06-21 20:36:11,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 242 transitions, 2628 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:11,281 INFO L231 Difference]: Finished difference. Result has 313 places, 227 transitions, 2220 flow [2024-06-21 20:36:11,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2220, PETRI_PLACES=313, PETRI_TRANSITIONS=227} [2024-06-21 20:36:11,281 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 20:36:11,282 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 227 transitions, 2220 flow [2024-06-21 20:36:11,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:11,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:11,282 INFO 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 20:36:11,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 20:36:11,282 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 20:36:11,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:11,283 INFO L85 PathProgramCache]: Analyzing trace with hash -2088606664, now seen corresponding path program 28 times [2024-06-21 20:36:11,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:11,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084076343] [2024-06-21 20:36:11,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:11,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:12,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:12,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:12,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084076343] [2024-06-21 20:36:12,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084076343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:12,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:12,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:12,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879189430] [2024-06-21 20:36:12,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:12,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:12,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:12,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:12,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:12,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:12,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 227 transitions, 2220 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:12,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:12,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:12,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:13,244 INFO L124 PetriNetUnfolderBase]: 755/1469 cut-off events. [2024-06-21 20:36:13,244 INFO L125 PetriNetUnfolderBase]: For 436467/436467 co-relation queries the response was YES. [2024-06-21 20:36:13,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13385 conditions, 1469 events. 755/1469 cut-off events. For 436467/436467 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8597 event pairs, 159 based on Foata normal form. 8/1475 useless extension candidates. Maximal degree in co-relation 13249. Up to 848 conditions per place. [2024-06-21 20:36:13,262 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 77 changer transitions 10/253 dead transitions. [2024-06-21 20:36:13,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 253 transitions, 3062 flow [2024-06-21 20:36:13,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:36:13,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:36:13,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 20:36:13,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:36:13,263 INFO L175 Difference]: Start difference. First operand has 313 places, 227 transitions, 2220 flow. Second operand 12 states and 144 transitions. [2024-06-21 20:36:13,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 253 transitions, 3062 flow [2024-06-21 20:36:14,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 253 transitions, 2961 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:14,763 INFO L231 Difference]: Finished difference. Result has 318 places, 224 transitions, 2257 flow [2024-06-21 20:36:14,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2257, PETRI_PLACES=318, PETRI_TRANSITIONS=224} [2024-06-21 20:36:14,763 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2024-06-21 20:36:14,763 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 224 transitions, 2257 flow [2024-06-21 20:36:14,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:14,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:14,763 INFO 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 20:36:14,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 20:36:14,764 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 20:36:14,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:14,764 INFO L85 PathProgramCache]: Analyzing trace with hash -349062890, now seen corresponding path program 29 times [2024-06-21 20:36:14,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:14,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95882323] [2024-06-21 20:36:14,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:14,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:14,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:16,638 INFO 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 20:36:16,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:16,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95882323] [2024-06-21 20:36:16,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95882323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:16,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:16,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:16,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680421170] [2024-06-21 20:36:16,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:16,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:16,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:16,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:16,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:16,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:16,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 224 transitions, 2257 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:16,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:16,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:16,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:17,568 INFO L124 PetriNetUnfolderBase]: 749/1459 cut-off events. [2024-06-21 20:36:17,568 INFO L125 PetriNetUnfolderBase]: For 456919/456919 co-relation queries the response was YES. [2024-06-21 20:36:17,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13494 conditions, 1459 events. 749/1459 cut-off events. For 456919/456919 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 8570 event pairs, 203 based on Foata normal form. 10/1467 useless extension candidates. Maximal degree in co-relation 13357. Up to 1343 conditions per place. [2024-06-21 20:36:17,584 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 210 selfloop transitions, 22 changer transitions 11/245 dead transitions. [2024-06-21 20:36:17,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 245 transitions, 2833 flow [2024-06-21 20:36:17,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:36:17,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:36:17,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 20:36:17,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 20:36:17,586 INFO L175 Difference]: Start difference. First operand has 318 places, 224 transitions, 2257 flow. Second operand 12 states and 135 transitions. [2024-06-21 20:36:17,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 245 transitions, 2833 flow [2024-06-21 20:36:19,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 245 transitions, 2733 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 20:36:19,168 INFO L231 Difference]: Finished difference. Result has 316 places, 221 transitions, 2171 flow [2024-06-21 20:36:19,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2171, PETRI_PLACES=316, PETRI_TRANSITIONS=221} [2024-06-21 20:36:19,169 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-21 20:36:19,169 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 221 transitions, 2171 flow [2024-06-21 20:36:19,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:19,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:19,169 INFO 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 20:36:19,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 20:36:19,169 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 20:36:19,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:19,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1016068570, now seen corresponding path program 17 times [2024-06-21 20:36:19,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:19,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543027363] [2024-06-21 20:36:19,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:19,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:20,274 INFO 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 20:36:20,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:20,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543027363] [2024-06-21 20:36:20,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543027363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:20,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:20,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:20,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465653680] [2024-06-21 20:36:20,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:20,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:20,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:20,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:20,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:20,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:20,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 221 transitions, 2171 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:20,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:20,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:20,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:20,924 INFO L124 PetriNetUnfolderBase]: 729/1427 cut-off events. [2024-06-21 20:36:20,924 INFO L125 PetriNetUnfolderBase]: For 428497/428497 co-relation queries the response was YES. [2024-06-21 20:36:20,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12762 conditions, 1427 events. 729/1427 cut-off events. For 428497/428497 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8386 event pairs, 201 based on Foata normal form. 12/1437 useless extension candidates. Maximal degree in co-relation 12627. Up to 1306 conditions per place. [2024-06-21 20:36:20,944 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 201 selfloop transitions, 18 changer transitions 19/240 dead transitions. [2024-06-21 20:36:20,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 240 transitions, 2759 flow [2024-06-21 20:36:20,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:20,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:20,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 20:36:20,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 20:36:20,945 INFO L175 Difference]: Start difference. First operand has 316 places, 221 transitions, 2171 flow. Second operand 11 states and 123 transitions. [2024-06-21 20:36:20,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 240 transitions, 2759 flow [2024-06-21 20:36:22,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 240 transitions, 2711 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:36:22,356 INFO L231 Difference]: Finished difference. Result has 313 places, 211 transitions, 2067 flow [2024-06-21 20:36:22,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2067, PETRI_PLACES=313, PETRI_TRANSITIONS=211} [2024-06-21 20:36:22,356 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 20:36:22,357 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 211 transitions, 2067 flow [2024-06-21 20:36:22,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:22,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:22,357 INFO 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 20:36:22,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 20:36:22,357 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 20:36:22,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1016060200, now seen corresponding path program 18 times [2024-06-21 20:36:22,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:22,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22573636] [2024-06-21 20:36:22,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:22,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:23,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:23,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22573636] [2024-06-21 20:36:23,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22573636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:23,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:23,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:23,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863612033] [2024-06-21 20:36:23,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:23,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:23,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:23,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:23,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:23,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:23,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 211 transitions, 2067 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:23,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:23,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:23,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:24,167 INFO L124 PetriNetUnfolderBase]: 689/1355 cut-off events. [2024-06-21 20:36:24,167 INFO L125 PetriNetUnfolderBase]: For 361905/361905 co-relation queries the response was YES. [2024-06-21 20:36:24,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12367 conditions, 1355 events. 689/1355 cut-off events. For 361905/361905 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 7896 event pairs, 195 based on Foata normal form. 2/1355 useless extension candidates. Maximal degree in co-relation 12233. Up to 1298 conditions per place. [2024-06-21 20:36:24,215 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 204 selfloop transitions, 20 changer transitions 0/226 dead transitions. [2024-06-21 20:36:24,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 226 transitions, 2581 flow [2024-06-21 20:36:24,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:24,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:24,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 20:36:24,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-21 20:36:24,216 INFO L175 Difference]: Start difference. First operand has 313 places, 211 transitions, 2067 flow. Second operand 11 states and 116 transitions. [2024-06-21 20:36:24,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 226 transitions, 2581 flow [2024-06-21 20:36:25,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 226 transitions, 2395 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-21 20:36:25,562 INFO L231 Difference]: Finished difference. Result has 306 places, 212 transitions, 1959 flow [2024-06-21 20:36:25,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1959, PETRI_PLACES=306, PETRI_TRANSITIONS=212} [2024-06-21 20:36:25,563 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 276 predicate places. [2024-06-21 20:36:25,563 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 212 transitions, 1959 flow [2024-06-21 20:36:25,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:25,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:25,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:25,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 20:36:25,563 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 20:36:25,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:25,564 INFO L85 PathProgramCache]: Analyzing trace with hash -777797782, now seen corresponding path program 19 times [2024-06-21 20:36:25,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:25,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773959006] [2024-06-21 20:36:25,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:25,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:26,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 20:36:26,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:26,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773959006] [2024-06-21 20:36:26,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773959006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:26,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:26,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:26,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168217808] [2024-06-21 20:36:26,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:26,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:26,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:26,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:26,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:27,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:27,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 212 transitions, 1959 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:27,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:27,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:27,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:27,674 INFO L124 PetriNetUnfolderBase]: 673/1327 cut-off events. [2024-06-21 20:36:27,674 INFO L125 PetriNetUnfolderBase]: For 344619/344619 co-relation queries the response was YES. [2024-06-21 20:36:27,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10704 conditions, 1327 events. 673/1327 cut-off events. For 344619/344619 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7719 event pairs, 171 based on Foata normal form. 12/1337 useless extension candidates. Maximal degree in co-relation 10573. Up to 1188 conditions per place. [2024-06-21 20:36:27,688 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 26 changer transitions 7/231 dead transitions. [2024-06-21 20:36:27,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 231 transitions, 2497 flow [2024-06-21 20:36:27,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:27,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:27,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:36:27,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 20:36:27,689 INFO L175 Difference]: Start difference. First operand has 306 places, 212 transitions, 1959 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:36:27,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 231 transitions, 2497 flow [2024-06-21 20:36:28,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 231 transitions, 2417 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 20:36:28,925 INFO L231 Difference]: Finished difference. Result has 308 places, 209 transitions, 1910 flow [2024-06-21 20:36:28,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1910, PETRI_PLACES=308, PETRI_TRANSITIONS=209} [2024-06-21 20:36:28,925 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 278 predicate places. [2024-06-21 20:36:28,925 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 209 transitions, 1910 flow [2024-06-21 20:36:28,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:28,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:28,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 20:36:28,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 20:36:28,926 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 20:36:28,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:28,926 INFO L85 PathProgramCache]: Analyzing trace with hash 35725434, now seen corresponding path program 20 times [2024-06-21 20:36:28,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:28,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672811674] [2024-06-21 20:36:28,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:28,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:28,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:30,119 INFO 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 20:36:30,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:30,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672811674] [2024-06-21 20:36:30,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672811674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:30,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:30,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:30,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74021721] [2024-06-21 20:36:30,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:30,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:30,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:30,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:30,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:30,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:30,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 209 transitions, 1910 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:30,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:30,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:30,793 INFO L124 PetriNetUnfolderBase]: 661/1307 cut-off events. [2024-06-21 20:36:30,793 INFO L125 PetriNetUnfolderBase]: For 324823/324823 co-relation queries the response was YES. [2024-06-21 20:36:30,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10651 conditions, 1307 events. 661/1307 cut-off events. For 324823/324823 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 7604 event pairs, 175 based on Foata normal form. 8/1313 useless extension candidates. Maximal degree in co-relation 10519. Up to 1185 conditions per place. [2024-06-21 20:36:30,807 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 198 selfloop transitions, 18 changer transitions 13/231 dead transitions. [2024-06-21 20:36:30,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 231 transitions, 2502 flow [2024-06-21 20:36:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:30,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:30,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 20:36:30,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 20:36:30,808 INFO L175 Difference]: Start difference. First operand has 308 places, 209 transitions, 1910 flow. Second operand 11 states and 126 transitions. [2024-06-21 20:36:30,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 231 transitions, 2502 flow [2024-06-21 20:36:32,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 231 transitions, 2437 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:36:32,185 INFO L231 Difference]: Finished difference. Result has 309 places, 207 transitions, 1864 flow [2024-06-21 20:36:32,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1864, PETRI_PLACES=309, PETRI_TRANSITIONS=207} [2024-06-21 20:36:32,185 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-21 20:36:32,185 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 207 transitions, 1864 flow [2024-06-21 20:36:32,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:32,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:32,186 INFO 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 20:36:32,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 20:36:32,186 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 20:36:32,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:32,186 INFO L85 PathProgramCache]: Analyzing trace with hash 35733804, now seen corresponding path program 21 times [2024-06-21 20:36:32,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:32,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984579091] [2024-06-21 20:36:32,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:32,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:32,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:33,294 INFO 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 20:36:33,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:33,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984579091] [2024-06-21 20:36:33,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984579091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:33,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:33,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:33,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395460428] [2024-06-21 20:36:33,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:33,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:33,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:33,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:33,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:33,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:33,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 207 transitions, 1864 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:33,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:33,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:33,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:33,921 INFO L124 PetriNetUnfolderBase]: 635/1257 cut-off events. [2024-06-21 20:36:33,921 INFO L125 PetriNetUnfolderBase]: For 330371/330371 co-relation queries the response was YES. [2024-06-21 20:36:33,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10445 conditions, 1257 events. 635/1257 cut-off events. For 330371/330371 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 7235 event pairs, 163 based on Foata normal form. 8/1263 useless extension candidates. Maximal degree in co-relation 10311. Up to 1175 conditions per place. [2024-06-21 20:36:33,934 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 195 selfloop transitions, 16 changer transitions 12/225 dead transitions. [2024-06-21 20:36:33,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 225 transitions, 2400 flow [2024-06-21 20:36:33,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:33,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:33,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 20:36:33,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:36:33,936 INFO L175 Difference]: Start difference. First operand has 309 places, 207 transitions, 1864 flow. Second operand 11 states and 121 transitions. [2024-06-21 20:36:33,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 225 transitions, 2400 flow [2024-06-21 20:36:35,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 225 transitions, 2356 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:36:35,174 INFO L231 Difference]: Finished difference. Result has 308 places, 204 transitions, 1822 flow [2024-06-21 20:36:35,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1822, PETRI_PLACES=308, PETRI_TRANSITIONS=204} [2024-06-21 20:36:35,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 278 predicate places. [2024-06-21 20:36:35,175 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 204 transitions, 1822 flow [2024-06-21 20:36:35,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:35,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:35,175 INFO 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 20:36:35,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 20:36:35,176 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 20:36:35,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:35,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1719799496, now seen corresponding path program 22 times [2024-06-21 20:36:35,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:35,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331114321] [2024-06-21 20:36:35,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:35,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:35,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:36,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:36,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:36,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331114321] [2024-06-21 20:36:36,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331114321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:36,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:36,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:36:36,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41994674] [2024-06-21 20:36:36,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:36,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:36:36,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:36,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:36:36,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:36:36,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:36,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 204 transitions, 1822 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:36,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:36,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:36,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:36,780 INFO L124 PetriNetUnfolderBase]: 617/1219 cut-off events. [2024-06-21 20:36:36,781 INFO L125 PetriNetUnfolderBase]: For 296955/296955 co-relation queries the response was YES. [2024-06-21 20:36:36,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10276 conditions, 1219 events. 617/1219 cut-off events. For 296955/296955 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 6943 event pairs, 161 based on Foata normal form. 2/1219 useless extension candidates. Maximal degree in co-relation 10143. Up to 1173 conditions per place. [2024-06-21 20:36:36,795 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 200 selfloop transitions, 17 changer transitions 1/220 dead transitions. [2024-06-21 20:36:36,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 220 transitions, 2340 flow [2024-06-21 20:36:36,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:36,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:36,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-21 20:36:36,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-21 20:36:36,796 INFO L175 Difference]: Start difference. First operand has 308 places, 204 transitions, 1822 flow. Second operand 11 states and 117 transitions. [2024-06-21 20:36:36,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 220 transitions, 2340 flow [2024-06-21 20:36:38,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 220 transitions, 2302 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:36:38,233 INFO L231 Difference]: Finished difference. Result has 305 places, 205 transitions, 1862 flow [2024-06-21 20:36:38,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1862, PETRI_PLACES=305, PETRI_TRANSITIONS=205} [2024-06-21 20:36:38,233 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-21 20:36:38,233 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 205 transitions, 1862 flow [2024-06-21 20:36:38,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:38,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:38,234 INFO 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 20:36:38,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 20:36:38,234 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 20:36:38,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:38,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1711747556, now seen corresponding path program 23 times [2024-06-21 20:36:38,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:38,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415972751] [2024-06-21 20:36:38,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:38,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:38,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:39,445 INFO 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 20:36:39,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:39,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415972751] [2024-06-21 20:36:39,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415972751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:39,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:39,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:39,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555155694] [2024-06-21 20:36:39,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:39,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:39,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:39,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:39,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:39,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:39,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 205 transitions, 1862 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:39,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:39,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:39,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:39,993 INFO L124 PetriNetUnfolderBase]: 601/1187 cut-off events. [2024-06-21 20:36:39,993 INFO L125 PetriNetUnfolderBase]: For 292158/292158 co-relation queries the response was YES. [2024-06-21 20:36:40,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10163 conditions, 1187 events. 601/1187 cut-off events. For 292158/292158 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6691 event pairs, 153 based on Foata normal form. 2/1187 useless extension candidates. Maximal degree in co-relation 10031. Up to 1127 conditions per place. [2024-06-21 20:36:40,006 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 200 selfloop transitions, 18 changer transitions 0/220 dead transitions. [2024-06-21 20:36:40,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 220 transitions, 2368 flow [2024-06-21 20:36:40,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:40,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:40,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-21 20:36:40,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-21 20:36:40,008 INFO L175 Difference]: Start difference. First operand has 305 places, 205 transitions, 1862 flow. Second operand 11 states and 117 transitions. [2024-06-21 20:36:40,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 220 transitions, 2368 flow [2024-06-21 20:36:41,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 220 transitions, 2302 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 20:36:41,247 INFO L231 Difference]: Finished difference. Result has 308 places, 206 transitions, 1874 flow [2024-06-21 20:36:41,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1874, PETRI_PLACES=308, PETRI_TRANSITIONS=206} [2024-06-21 20:36:41,248 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 278 predicate places. [2024-06-21 20:36:41,248 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 206 transitions, 1874 flow [2024-06-21 20:36:41,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:41,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:41,248 INFO 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 20:36:41,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 20:36:41,248 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 20:36:41,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:41,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1723444218, now seen corresponding path program 24 times [2024-06-21 20:36:41,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:41,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248900141] [2024-06-21 20:36:41,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:41,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:41,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:42,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:42,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248900141] [2024-06-21 20:36:42,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248900141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:42,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:42,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:42,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783176263] [2024-06-21 20:36:42,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:42,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:42,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:42,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:42,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:42,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:42,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 206 transitions, 1874 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:42,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:42,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:42,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:42,947 INFO L124 PetriNetUnfolderBase]: 613/1215 cut-off events. [2024-06-21 20:36:42,947 INFO L125 PetriNetUnfolderBase]: For 330713/330713 co-relation queries the response was YES. [2024-06-21 20:36:42,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10316 conditions, 1215 events. 613/1215 cut-off events. For 330713/330713 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6921 event pairs, 155 based on Foata normal form. 8/1221 useless extension candidates. Maximal degree in co-relation 10183. Up to 1137 conditions per place. [2024-06-21 20:36:42,961 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 194 selfloop transitions, 14 changer transitions 13/223 dead transitions. [2024-06-21 20:36:42,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 223 transitions, 2404 flow [2024-06-21 20:36:42,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:42,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:42,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 20:36:42,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-21 20:36:42,962 INFO L175 Difference]: Start difference. First operand has 308 places, 206 transitions, 1874 flow. Second operand 11 states and 118 transitions. [2024-06-21 20:36:42,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 223 transitions, 2404 flow [2024-06-21 20:36:44,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 223 transitions, 2306 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 20:36:44,178 INFO L231 Difference]: Finished difference. Result has 309 places, 202 transitions, 1782 flow [2024-06-21 20:36:44,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1782, PETRI_PLACES=309, PETRI_TRANSITIONS=202} [2024-06-21 20:36:44,179 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-21 20:36:44,179 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 202 transitions, 1782 flow [2024-06-21 20:36:44,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:44,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:44,179 INFO 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 20:36:44,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 20:36:44,180 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 20:36:44,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:44,180 INFO L85 PathProgramCache]: Analyzing trace with hash 36022104, now seen corresponding path program 25 times [2024-06-21 20:36:44,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:44,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757987416] [2024-06-21 20:36:44,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:44,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:45,366 INFO 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 20:36:45,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:45,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757987416] [2024-06-21 20:36:45,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757987416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:45,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:45,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:45,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028559115] [2024-06-21 20:36:45,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:45,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:45,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:45,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:45,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:45,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:45,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 202 transitions, 1782 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:45,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:45,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:45,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:45,965 INFO L124 PetriNetUnfolderBase]: 601/1195 cut-off events. [2024-06-21 20:36:45,965 INFO L125 PetriNetUnfolderBase]: For 336108/336108 co-relation queries the response was YES. [2024-06-21 20:36:45,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10179 conditions, 1195 events. 601/1195 cut-off events. For 336108/336108 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6789 event pairs, 153 based on Foata normal form. 8/1201 useless extension candidates. Maximal degree in co-relation 10046. Up to 1113 conditions per place. [2024-06-21 20:36:45,979 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 189 selfloop transitions, 14 changer transitions 15/220 dead transitions. [2024-06-21 20:36:45,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 220 transitions, 2310 flow [2024-06-21 20:36:45,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:45,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-21 20:36:45,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-21 20:36:45,981 INFO L175 Difference]: Start difference. First operand has 309 places, 202 transitions, 1782 flow. Second operand 11 states and 120 transitions. [2024-06-21 20:36:45,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 220 transitions, 2310 flow [2024-06-21 20:36:47,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 220 transitions, 2276 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:36:47,296 INFO L231 Difference]: Finished difference. Result has 305 places, 198 transitions, 1756 flow [2024-06-21 20:36:47,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1756, PETRI_PLACES=305, PETRI_TRANSITIONS=198} [2024-06-21 20:36:47,296 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-21 20:36:47,296 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 198 transitions, 1756 flow [2024-06-21 20:36:47,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:47,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:47,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 20:36:47,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 20:36:47,297 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 20:36:47,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:47,297 INFO L85 PathProgramCache]: Analyzing trace with hash -355319000, now seen corresponding path program 30 times [2024-06-21 20:36:47,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:47,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044573904] [2024-06-21 20:36:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:47,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:48,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:48,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044573904] [2024-06-21 20:36:48,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044573904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:48,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:48,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:48,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871213278] [2024-06-21 20:36:48,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:48,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:48,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:48,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:48,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:48,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:48,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 198 transitions, 1756 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:48,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:48,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:48,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:49,514 INFO L124 PetriNetUnfolderBase]: 601/1199 cut-off events. [2024-06-21 20:36:49,514 INFO L125 PetriNetUnfolderBase]: For 372581/372581 co-relation queries the response was YES. [2024-06-21 20:36:49,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10051 conditions, 1199 events. 601/1199 cut-off events. For 372581/372581 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6834 event pairs, 157 based on Foata normal form. 16/1213 useless extension candidates. Maximal degree in co-relation 9920. Up to 1053 conditions per place. [2024-06-21 20:36:49,527 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 181 selfloop transitions, 20 changer transitions 16/219 dead transitions. [2024-06-21 20:36:49,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 219 transitions, 2274 flow [2024-06-21 20:36:49,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:36:49,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:36:49,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 20:36:49,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 20:36:49,529 INFO L175 Difference]: Start difference. First operand has 305 places, 198 transitions, 1756 flow. Second operand 12 states and 135 transitions. [2024-06-21 20:36:49,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 219 transitions, 2274 flow [2024-06-21 20:36:50,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 219 transitions, 2240 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:36:50,647 INFO L231 Difference]: Finished difference. Result has 301 places, 192 transitions, 1707 flow [2024-06-21 20:36:50,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1707, PETRI_PLACES=301, PETRI_TRANSITIONS=192} [2024-06-21 20:36:50,647 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-21 20:36:50,647 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 192 transitions, 1707 flow [2024-06-21 20:36:50,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:50,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:50,648 INFO 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 20:36:50,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 20:36:50,648 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 20:36:50,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:50,648 INFO L85 PathProgramCache]: Analyzing trace with hash -118840026, now seen corresponding path program 26 times [2024-06-21 20:36:50,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:50,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832749596] [2024-06-21 20:36:50,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:50,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:50,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:51,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:51,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:51,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832749596] [2024-06-21 20:36:51,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832749596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:51,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:51,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:51,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441687546] [2024-06-21 20:36:51,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:51,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:51,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:51,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:51,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:52,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:52,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 192 transitions, 1707 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:52,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:52,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:52,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:52,622 INFO L124 PetriNetUnfolderBase]: 563/1121 cut-off events. [2024-06-21 20:36:52,623 INFO L125 PetriNetUnfolderBase]: For 281133/281133 co-relation queries the response was YES. [2024-06-21 20:36:52,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9709 conditions, 1121 events. 563/1121 cut-off events. For 281133/281133 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 6270 event pairs, 147 based on Foata normal form. 2/1121 useless extension candidates. Maximal degree in co-relation 9580. Up to 1075 conditions per place. [2024-06-21 20:36:52,634 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 189 selfloop transitions, 16 changer transitions 0/207 dead transitions. [2024-06-21 20:36:52,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 207 transitions, 2187 flow [2024-06-21 20:36:52,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:52,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:52,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-21 20:36:52,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-21 20:36:52,636 INFO L175 Difference]: Start difference. First operand has 301 places, 192 transitions, 1707 flow. Second operand 11 states and 115 transitions. [2024-06-21 20:36:52,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 207 transitions, 2187 flow [2024-06-21 20:36:53,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 207 transitions, 2139 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 20:36:53,724 INFO L231 Difference]: Finished difference. Result has 294 places, 193 transitions, 1735 flow [2024-06-21 20:36:53,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1735, PETRI_PLACES=294, PETRI_TRANSITIONS=193} [2024-06-21 20:36:53,724 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-21 20:36:53,724 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 193 transitions, 1735 flow [2024-06-21 20:36:53,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:53,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:53,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:53,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 20:36:53,725 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 20:36:53,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:53,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1015185882, now seen corresponding path program 27 times [2024-06-21 20:36:53,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:53,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095436644] [2024-06-21 20:36:53,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:53,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:55,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:55,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:55,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095436644] [2024-06-21 20:36:55,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095436644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:55,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:55,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:55,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373921733] [2024-06-21 20:36:55,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:55,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:55,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:55,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:55,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:55,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:55,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 193 transitions, 1735 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:55,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:55,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:55,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:55,578 INFO L124 PetriNetUnfolderBase]: 583/1165 cut-off events. [2024-06-21 20:36:55,579 INFO L125 PetriNetUnfolderBase]: For 319895/319895 co-relation queries the response was YES. [2024-06-21 20:36:55,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9790 conditions, 1165 events. 583/1165 cut-off events. For 319895/319895 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6621 event pairs, 147 based on Foata normal form. 12/1175 useless extension candidates. Maximal degree in co-relation 9664. Up to 1036 conditions per place. [2024-06-21 20:36:55,591 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 27 changer transitions 7/213 dead transitions. [2024-06-21 20:36:55,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 213 transitions, 2275 flow [2024-06-21 20:36:55,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:36:55,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:36:55,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 20:36:55,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 20:36:55,592 INFO L175 Difference]: Start difference. First operand has 294 places, 193 transitions, 1735 flow. Second operand 11 states and 128 transitions. [2024-06-21 20:36:55,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 213 transitions, 2275 flow [2024-06-21 20:36:56,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 213 transitions, 2209 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 20:36:56,581 INFO L231 Difference]: Finished difference. Result has 296 places, 191 transitions, 1747 flow [2024-06-21 20:36:56,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1747, PETRI_PLACES=296, PETRI_TRANSITIONS=191} [2024-06-21 20:36:56,582 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2024-06-21 20:36:56,582 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 191 transitions, 1747 flow [2024-06-21 20:36:56,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:56,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:56,582 INFO 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 20:36:56,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 20:36:56,582 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 20:36:56,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:56,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1015192826, now seen corresponding path program 31 times [2024-06-21 20:36:56,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:56,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652845490] [2024-06-21 20:36:56,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:56,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:58,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 20:36:58,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:58,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652845490] [2024-06-21 20:36:58,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652845490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:58,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:58,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:36:58,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355276139] [2024-06-21 20:36:58,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:58,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:36:58,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:58,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:36:58,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:36:58,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:36:58,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 191 transitions, 1747 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:58,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:58,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:36:58,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:58,813 INFO L124 PetriNetUnfolderBase]: 583/1173 cut-off events. [2024-06-21 20:36:58,814 INFO L125 PetriNetUnfolderBase]: For 343899/343899 co-relation queries the response was YES. [2024-06-21 20:36:58,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9821 conditions, 1173 events. 583/1173 cut-off events. For 343899/343899 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6696 event pairs, 157 based on Foata normal form. 16/1187 useless extension candidates. Maximal degree in co-relation 9694. Up to 1037 conditions per place. [2024-06-21 20:36:58,824 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 174 selfloop transitions, 20 changer transitions 16/212 dead transitions. [2024-06-21 20:36:58,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 212 transitions, 2251 flow [2024-06-21 20:36:58,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:36:58,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:36:58,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-21 20:36:58,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 20:36:58,825 INFO L175 Difference]: Start difference. First operand has 296 places, 191 transitions, 1747 flow. Second operand 12 states and 136 transitions. [2024-06-21 20:36:58,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 212 transitions, 2251 flow [2024-06-21 20:36:59,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 212 transitions, 2159 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-21 20:36:59,944 INFO L231 Difference]: Finished difference. Result has 297 places, 185 transitions, 1647 flow [2024-06-21 20:36:59,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1647, PETRI_PLACES=297, PETRI_TRANSITIONS=185} [2024-06-21 20:36:59,944 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 267 predicate places. [2024-06-21 20:36:59,945 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 185 transitions, 1647 flow [2024-06-21 20:36:59,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:59,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:59,945 INFO 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 20:36:59,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 20:36:59,945 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 20:36:59,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:59,946 INFO L85 PathProgramCache]: Analyzing trace with hash 461268228, now seen corresponding path program 28 times [2024-06-21 20:36:59,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:59,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568640591] [2024-06-21 20:36:59,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:59,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:59,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:00,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 20:37:00,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:00,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568640591] [2024-06-21 20:37:00,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568640591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:00,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:00,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:00,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075118931] [2024-06-21 20:37:00,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:00,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:00,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:00,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:00,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:01,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:01,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 185 transitions, 1647 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:01,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:01,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:01,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:01,534 INFO L124 PetriNetUnfolderBase]: 553/1115 cut-off events. [2024-06-21 20:37:01,534 INFO L125 PetriNetUnfolderBase]: For 300341/300341 co-relation queries the response was YES. [2024-06-21 20:37:01,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9557 conditions, 1115 events. 553/1115 cut-off events. For 300341/300341 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6273 event pairs, 147 based on Foata normal form. 8/1121 useless extension candidates. Maximal degree in co-relation 9430. Up to 1040 conditions per place. [2024-06-21 20:37:01,545 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 174 selfloop transitions, 11 changer transitions 15/202 dead transitions. [2024-06-21 20:37:01,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 202 transitions, 2137 flow [2024-06-21 20:37:01,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:01,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:01,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 20:37:01,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-21 20:37:01,546 INFO L175 Difference]: Start difference. First operand has 297 places, 185 transitions, 1647 flow. Second operand 11 states and 116 transitions. [2024-06-21 20:37:01,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 202 transitions, 2137 flow [2024-06-21 20:37:02,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 202 transitions, 2085 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 20:37:02,475 INFO L231 Difference]: Finished difference. Result has 290 places, 181 transitions, 1603 flow [2024-06-21 20:37:02,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1603, PETRI_PLACES=290, PETRI_TRANSITIONS=181} [2024-06-21 20:37:02,476 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 20:37:02,476 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 181 transitions, 1603 flow [2024-06-21 20:37:02,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:02,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:02,476 INFO 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 20:37:02,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 20:37:02,476 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 20:37:02,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:02,477 INFO L85 PathProgramCache]: Analyzing trace with hash -777982356, now seen corresponding path program 32 times [2024-06-21 20:37:02,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:02,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458760241] [2024-06-21 20:37:02,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:02,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:02,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:03,843 INFO 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 20:37:03,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:03,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458760241] [2024-06-21 20:37:03,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458760241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:03,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:03,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:03,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268473870] [2024-06-21 20:37:03,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:03,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:03,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:03,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:03,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:04,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:04,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 181 transitions, 1603 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:04,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:04,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:04,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:04,543 INFO L124 PetriNetUnfolderBase]: 539/1089 cut-off events. [2024-06-21 20:37:04,543 INFO L125 PetriNetUnfolderBase]: For 285281/285281 co-relation queries the response was YES. [2024-06-21 20:37:04,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9236 conditions, 1089 events. 539/1089 cut-off events. For 285281/285281 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6093 event pairs, 139 based on Foata normal form. 8/1095 useless extension candidates. Maximal degree in co-relation 9112. Up to 971 conditions per place. [2024-06-21 20:37:04,555 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 165 selfloop transitions, 21 changer transitions 12/200 dead transitions. [2024-06-21 20:37:04,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 200 transitions, 2061 flow [2024-06-21 20:37:04,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:04,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:04,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-21 20:37:04,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-21 20:37:04,556 INFO L175 Difference]: Start difference. First operand has 290 places, 181 transitions, 1603 flow. Second operand 12 states and 130 transitions. [2024-06-21 20:37:04,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 200 transitions, 2061 flow [2024-06-21 20:37:05,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 200 transitions, 2031 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:37:05,462 INFO L231 Difference]: Finished difference. Result has 285 places, 177 transitions, 1578 flow [2024-06-21 20:37:05,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1578, PETRI_PLACES=285, PETRI_TRANSITIONS=177} [2024-06-21 20:37:05,462 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-21 20:37:05,462 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 177 transitions, 1578 flow [2024-06-21 20:37:05,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:05,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:05,462 INFO 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 20:37:05,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 20:37:05,463 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 20:37:05,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:05,463 INFO L85 PathProgramCache]: Analyzing trace with hash -193963176, now seen corresponding path program 29 times [2024-06-21 20:37:05,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:05,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441571908] [2024-06-21 20:37:05,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:05,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:05,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:07,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:07,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:07,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441571908] [2024-06-21 20:37:07,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441571908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:07,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:07,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:07,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555262981] [2024-06-21 20:37:07,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:07,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:07,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:07,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:07,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:07,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:07,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 177 transitions, 1578 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:07,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:07,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:07,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:08,061 INFO L124 PetriNetUnfolderBase]: 523/1053 cut-off events. [2024-06-21 20:37:08,061 INFO L125 PetriNetUnfolderBase]: For 240615/240615 co-relation queries the response was YES. [2024-06-21 20:37:08,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9051 conditions, 1053 events. 523/1053 cut-off events. For 240615/240615 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5808 event pairs, 143 based on Foata normal form. 2/1053 useless extension candidates. Maximal degree in co-relation 8930. Up to 986 conditions per place. [2024-06-21 20:37:08,072 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 168 selfloop transitions, 23 changer transitions 0/193 dead transitions. [2024-06-21 20:37:08,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 193 transitions, 2040 flow [2024-06-21 20:37:08,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:08,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 20:37:08,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 20:37:08,073 INFO L175 Difference]: Start difference. First operand has 285 places, 177 transitions, 1578 flow. Second operand 11 states and 123 transitions. [2024-06-21 20:37:08,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 193 transitions, 2040 flow [2024-06-21 20:37:08,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 193 transitions, 1979 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-21 20:37:08,993 INFO L231 Difference]: Finished difference. Result has 277 places, 178 transitions, 1609 flow [2024-06-21 20:37:08,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1609, PETRI_PLACES=277, PETRI_TRANSITIONS=178} [2024-06-21 20:37:08,993 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-21 20:37:08,993 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 178 transitions, 1609 flow [2024-06-21 20:37:08,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:08,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:08,994 INFO 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 20:37:08,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 20:37:08,994 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 20:37:08,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:08,995 INFO L85 PathProgramCache]: Analyzing trace with hash -200634500, now seen corresponding path program 33 times [2024-06-21 20:37:08,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:08,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094965973] [2024-06-21 20:37:08,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:08,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:09,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:10,167 INFO 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 20:37:10,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:10,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094965973] [2024-06-21 20:37:10,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094965973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:10,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:10,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:10,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040664383] [2024-06-21 20:37:10,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:10,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:10,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:10,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:10,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:10,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:10,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 178 transitions, 1609 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:10,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:10,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:10,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:10,896 INFO L124 PetriNetUnfolderBase]: 579/1173 cut-off events. [2024-06-21 20:37:10,897 INFO L125 PetriNetUnfolderBase]: For 330019/330019 co-relation queries the response was YES. [2024-06-21 20:37:10,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10907 conditions, 1173 events. 579/1173 cut-off events. For 330019/330019 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6691 event pairs, 169 based on Foata normal form. 8/1179 useless extension candidates. Maximal degree in co-relation 10790. Up to 966 conditions per place. [2024-06-21 20:37:10,911 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 171 selfloop transitions, 19 changer transitions 9/201 dead transitions. [2024-06-21 20:37:10,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 201 transitions, 2301 flow [2024-06-21 20:37:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:10,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:10,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 20:37:10,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 20:37:10,915 INFO L175 Difference]: Start difference. First operand has 277 places, 178 transitions, 1609 flow. Second operand 11 states and 129 transitions. [2024-06-21 20:37:10,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 201 transitions, 2301 flow [2024-06-21 20:37:11,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 201 transitions, 2219 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 20:37:11,962 INFO L231 Difference]: Finished difference. Result has 279 places, 174 transitions, 1537 flow [2024-06-21 20:37:11,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1537, PETRI_PLACES=279, PETRI_TRANSITIONS=174} [2024-06-21 20:37:11,962 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-21 20:37:11,962 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 174 transitions, 1537 flow [2024-06-21 20:37:11,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:11,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:11,963 INFO 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 20:37:11,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 20:37:11,963 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 20:37:11,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:11,964 INFO L85 PathProgramCache]: Analyzing trace with hash -194200760, now seen corresponding path program 34 times [2024-06-21 20:37:11,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:11,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819533305] [2024-06-21 20:37:11,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:11,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:11,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:13,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:13,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:13,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819533305] [2024-06-21 20:37:13,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819533305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:13,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:13,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:13,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559833972] [2024-06-21 20:37:13,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:13,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:13,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:13,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:13,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:13,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 174 transitions, 1537 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:13,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:13,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:13,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:14,236 INFO L124 PetriNetUnfolderBase]: 539/1093 cut-off events. [2024-06-21 20:37:14,236 INFO L125 PetriNetUnfolderBase]: For 300839/300839 co-relation queries the response was YES. [2024-06-21 20:37:14,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9052 conditions, 1093 events. 539/1093 cut-off events. For 300839/300839 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6132 event pairs, 153 based on Foata normal form. 16/1107 useless extension candidates. Maximal degree in co-relation 8934. Up to 966 conditions per place. [2024-06-21 20:37:14,247 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 160 selfloop transitions, 16 changer transitions 16/194 dead transitions. [2024-06-21 20:37:14,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 194 transitions, 2001 flow [2024-06-21 20:37:14,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:14,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:14,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 20:37:14,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:37:14,249 INFO L175 Difference]: Start difference. First operand has 279 places, 174 transitions, 1537 flow. Second operand 12 states and 132 transitions. [2024-06-21 20:37:14,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 194 transitions, 2001 flow [2024-06-21 20:37:15,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 194 transitions, 1962 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:37:15,057 INFO L231 Difference]: Finished difference. Result has 277 places, 168 transitions, 1480 flow [2024-06-21 20:37:15,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1480, PETRI_PLACES=277, PETRI_TRANSITIONS=168} [2024-06-21 20:37:15,058 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-21 20:37:15,058 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 168 transitions, 1480 flow [2024-06-21 20:37:15,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:15,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:15,058 INFO 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 20:37:15,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 20:37:15,058 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 20:37:15,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:15,059 INFO L85 PathProgramCache]: Analyzing trace with hash -193954806, now seen corresponding path program 30 times [2024-06-21 20:37:15,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:15,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325476858] [2024-06-21 20:37:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:15,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:16,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 20:37:16,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:16,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325476858] [2024-06-21 20:37:16,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325476858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:16,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:16,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:16,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474013345] [2024-06-21 20:37:16,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:16,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:16,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:16,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:16,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:16,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:16,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 168 transitions, 1480 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:16,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:16,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:16,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:17,346 INFO L124 PetriNetUnfolderBase]: 499/1013 cut-off events. [2024-06-21 20:37:17,346 INFO L125 PetriNetUnfolderBase]: For 231047/231047 co-relation queries the response was YES. [2024-06-21 20:37:17,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8743 conditions, 1013 events. 499/1013 cut-off events. For 231047/231047 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5562 event pairs, 141 based on Foata normal form. 2/1013 useless extension candidates. Maximal degree in co-relation 8626. Up to 960 conditions per place. [2024-06-21 20:37:17,356 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 163 selfloop transitions, 18 changer transitions 0/183 dead transitions. [2024-06-21 20:37:17,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 183 transitions, 1918 flow [2024-06-21 20:37:17,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:17,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:17,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 20:37:17,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-21 20:37:17,357 INFO L175 Difference]: Start difference. First operand has 277 places, 168 transitions, 1480 flow. Second operand 11 states and 116 transitions. [2024-06-21 20:37:17,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 183 transitions, 1918 flow [2024-06-21 20:37:18,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 183 transitions, 1874 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 20:37:18,156 INFO L231 Difference]: Finished difference. Result has 269 places, 169 transitions, 1520 flow [2024-06-21 20:37:18,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1520, PETRI_PLACES=269, PETRI_TRANSITIONS=169} [2024-06-21 20:37:18,157 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-21 20:37:18,157 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 169 transitions, 1520 flow [2024-06-21 20:37:18,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:18,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:18,157 INFO 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 20:37:18,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 20:37:18,158 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 20:37:18,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:18,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1917604340, now seen corresponding path program 31 times [2024-06-21 20:37:18,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:18,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232371739] [2024-06-21 20:37:18,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:18,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:18,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:19,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 20:37:19,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:19,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232371739] [2024-06-21 20:37:19,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232371739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:19,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:19,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:19,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750962772] [2024-06-21 20:37:19,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:19,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:19,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:19,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:19,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:19,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:19,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 169 transitions, 1520 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:19,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:19,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:19,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:20,305 INFO L124 PetriNetUnfolderBase]: 503/1021 cut-off events. [2024-06-21 20:37:20,305 INFO L125 PetriNetUnfolderBase]: For 217673/217673 co-relation queries the response was YES. [2024-06-21 20:37:20,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8700 conditions, 1021 events. 503/1021 cut-off events. For 217673/217673 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5629 event pairs, 133 based on Foata normal form. 2/1021 useless extension candidates. Maximal degree in co-relation 8586. Up to 902 conditions per place. [2024-06-21 20:37:20,315 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 150 selfloop transitions, 34 changer transitions 0/186 dead transitions. [2024-06-21 20:37:20,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 186 transitions, 1974 flow [2024-06-21 20:37:20,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:20,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:20,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 20:37:20,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 20:37:20,316 INFO L175 Difference]: Start difference. First operand has 269 places, 169 transitions, 1520 flow. Second operand 11 states and 128 transitions. [2024-06-21 20:37:20,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 186 transitions, 1974 flow [2024-06-21 20:37:21,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 186 transitions, 1902 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 20:37:21,054 INFO L231 Difference]: Finished difference. Result has 271 places, 170 transitions, 1564 flow [2024-06-21 20:37:21,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1564, PETRI_PLACES=271, PETRI_TRANSITIONS=170} [2024-06-21 20:37:21,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-21 20:37:21,055 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 170 transitions, 1564 flow [2024-06-21 20:37:21,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:21,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:21,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 20:37:21,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-21 20:37:21,056 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 20:37:21,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:21,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1562442426, now seen corresponding path program 35 times [2024-06-21 20:37:21,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:21,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959041414] [2024-06-21 20:37:21,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:21,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:21,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:22,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:22,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:22,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959041414] [2024-06-21 20:37:22,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959041414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:22,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:22,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:22,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777686373] [2024-06-21 20:37:22,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:22,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:22,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:22,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:22,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:22,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:22,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 170 transitions, 1564 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:22,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:22,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:22,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:23,114 INFO L124 PetriNetUnfolderBase]: 544/1108 cut-off events. [2024-06-21 20:37:23,114 INFO L125 PetriNetUnfolderBase]: For 292883/292883 co-relation queries the response was YES. [2024-06-21 20:37:23,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9971 conditions, 1108 events. 544/1108 cut-off events. For 292883/292883 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6249 event pairs, 146 based on Foata normal form. 8/1114 useless extension candidates. Maximal degree in co-relation 9856. Up to 855 conditions per place. [2024-06-21 20:37:23,125 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 149 selfloop transitions, 38 changer transitions 7/196 dead transitions. [2024-06-21 20:37:23,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 196 transitions, 2252 flow [2024-06-21 20:37:23,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:23,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:23,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 20:37:23,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 20:37:23,127 INFO L175 Difference]: Start difference. First operand has 271 places, 170 transitions, 1564 flow. Second operand 12 states and 145 transitions. [2024-06-21 20:37:23,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 196 transitions, 2252 flow [2024-06-21 20:37:23,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 196 transitions, 2126 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-21 20:37:23,948 INFO L231 Difference]: Finished difference. Result has 273 places, 168 transitions, 1502 flow [2024-06-21 20:37:23,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1502, PETRI_PLACES=273, PETRI_TRANSITIONS=168} [2024-06-21 20:37:23,948 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-21 20:37:23,949 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 168 transitions, 1502 flow [2024-06-21 20:37:23,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:23,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:23,949 INFO 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 20:37:23,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-21 20:37:23,949 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 20:37:23,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:23,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1917611284, now seen corresponding path program 36 times [2024-06-21 20:37:23,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:23,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767563716] [2024-06-21 20:37:23,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:23,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:23,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:25,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:25,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:25,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767563716] [2024-06-21 20:37:25,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767563716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:25,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:25,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:25,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060081425] [2024-06-21 20:37:25,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:25,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:25,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:25,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:25,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:25,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:25,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 168 transitions, 1502 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:25,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:25,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:25,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:26,075 INFO L124 PetriNetUnfolderBase]: 542/1106 cut-off events. [2024-06-21 20:37:26,075 INFO L125 PetriNetUnfolderBase]: For 307783/307783 co-relation queries the response was YES. [2024-06-21 20:37:26,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9954 conditions, 1106 events. 542/1106 cut-off events. For 307783/307783 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6246 event pairs, 156 based on Foata normal form. 10/1114 useless extension candidates. Maximal degree in co-relation 9838. Up to 889 conditions per place. [2024-06-21 20:37:26,086 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 138 selfloop transitions, 37 changer transitions 11/188 dead transitions. [2024-06-21 20:37:26,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 188 transitions, 1956 flow [2024-06-21 20:37:26,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:26,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:26,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 20:37:26,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 20:37:26,087 INFO L175 Difference]: Start difference. First operand has 273 places, 168 transitions, 1502 flow. Second operand 11 states and 135 transitions. [2024-06-21 20:37:26,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 188 transitions, 1956 flow [2024-06-21 20:37:26,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 188 transitions, 1891 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:37:26,995 INFO L231 Difference]: Finished difference. Result has 272 places, 161 transitions, 1448 flow [2024-06-21 20:37:26,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1448, PETRI_PLACES=272, PETRI_TRANSITIONS=161} [2024-06-21 20:37:26,996 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 242 predicate places. [2024-06-21 20:37:26,996 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 161 transitions, 1448 flow [2024-06-21 20:37:26,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:26,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:26,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:26,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-21 20:37:26,997 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 20:37:26,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:26,997 INFO L85 PathProgramCache]: Analyzing trace with hash -2083845064, now seen corresponding path program 37 times [2024-06-21 20:37:26,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:26,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71279765] [2024-06-21 20:37:26,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:26,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:27,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:28,451 INFO 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 20:37:28,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:28,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71279765] [2024-06-21 20:37:28,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71279765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:28,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:28,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:28,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460180984] [2024-06-21 20:37:28,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:28,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:28,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:28,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:28,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:28,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:28,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 161 transitions, 1448 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:28,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:28,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:28,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:29,146 INFO L124 PetriNetUnfolderBase]: 516/1064 cut-off events. [2024-06-21 20:37:29,146 INFO L125 PetriNetUnfolderBase]: For 292107/292107 co-relation queries the response was YES. [2024-06-21 20:37:29,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9497 conditions, 1064 events. 516/1064 cut-off events. For 292107/292107 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6007 event pairs, 153 based on Foata normal form. 10/1072 useless extension candidates. Maximal degree in co-relation 9382. Up to 864 conditions per place. [2024-06-21 20:37:29,156 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 132 selfloop transitions, 35 changer transitions 11/180 dead transitions. [2024-06-21 20:37:29,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 180 transitions, 1882 flow [2024-06-21 20:37:29,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:29,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:29,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 20:37:29,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 20:37:29,157 INFO L175 Difference]: Start difference. First operand has 272 places, 161 transitions, 1448 flow. Second operand 11 states and 132 transitions. [2024-06-21 20:37:29,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 180 transitions, 1882 flow [2024-06-21 20:37:29,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 180 transitions, 1797 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-21 20:37:29,990 INFO L231 Difference]: Finished difference. Result has 267 places, 154 transitions, 1382 flow [2024-06-21 20:37:29,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1382, PETRI_PLACES=267, PETRI_TRANSITIONS=154} [2024-06-21 20:37:29,990 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-21 20:37:29,990 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 154 transitions, 1382 flow [2024-06-21 20:37:29,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:29,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:29,991 INFO 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 20:37:29,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-21 20:37:29,991 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 20:37:29,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:29,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1911117590, now seen corresponding path program 32 times [2024-06-21 20:37:29,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:29,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539199518] [2024-06-21 20:37:29,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:29,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:30,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:31,381 INFO 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 20:37:31,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:31,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539199518] [2024-06-21 20:37:31,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539199518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:31,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:31,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:31,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115213395] [2024-06-21 20:37:31,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:31,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:31,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:31,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:31,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:31,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:31,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 154 transitions, 1382 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:31,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:31,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:31,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:31,905 INFO L124 PetriNetUnfolderBase]: 484/1008 cut-off events. [2024-06-21 20:37:31,905 INFO L125 PetriNetUnfolderBase]: For 251845/251845 co-relation queries the response was YES. [2024-06-21 20:37:31,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9258 conditions, 1008 events. 484/1008 cut-off events. For 251845/251845 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5644 event pairs, 151 based on Foata normal form. 2/1008 useless extension candidates. Maximal degree in co-relation 9144. Up to 872 conditions per place. [2024-06-21 20:37:31,915 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 134 selfloop transitions, 35 changer transitions 0/171 dead transitions. [2024-06-21 20:37:31,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 171 transitions, 1808 flow [2024-06-21 20:37:31,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:31,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 20:37:31,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 20:37:31,916 INFO L175 Difference]: Start difference. First operand has 267 places, 154 transitions, 1382 flow. Second operand 11 states and 128 transitions. [2024-06-21 20:37:31,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 171 transitions, 1808 flow [2024-06-21 20:37:32,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 171 transitions, 1723 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-21 20:37:32,689 INFO L231 Difference]: Finished difference. Result has 263 places, 155 transitions, 1417 flow [2024-06-21 20:37:32,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1417, PETRI_PLACES=263, PETRI_TRANSITIONS=155} [2024-06-21 20:37:32,690 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-21 20:37:32,690 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 155 transitions, 1417 flow [2024-06-21 20:37:32,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:32,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:32,690 INFO 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 20:37:32,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-21 20:37:32,690 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 20:37:32,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:32,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1396208646, now seen corresponding path program 38 times [2024-06-21 20:37:32,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:32,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556669339] [2024-06-21 20:37:32,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:32,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:32,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:33,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 20:37:33,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:33,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556669339] [2024-06-21 20:37:33,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556669339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:33,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:33,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:33,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774037818] [2024-06-21 20:37:33,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:33,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:33,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:33,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:33,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:34,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:34,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 155 transitions, 1417 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:34,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:34,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:34,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:34,573 INFO L124 PetriNetUnfolderBase]: 496/1036 cut-off events. [2024-06-21 20:37:34,573 INFO L125 PetriNetUnfolderBase]: For 271832/271832 co-relation queries the response was YES. [2024-06-21 20:37:34,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9283 conditions, 1036 events. 496/1036 cut-off events. For 271832/271832 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5881 event pairs, 151 based on Foata normal form. 8/1042 useless extension candidates. Maximal degree in co-relation 9170. Up to 882 conditions per place. [2024-06-21 20:37:34,583 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 132 selfloop transitions, 30 changer transitions 11/175 dead transitions. [2024-06-21 20:37:34,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 175 transitions, 1829 flow [2024-06-21 20:37:34,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:34,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:34,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-21 20:37:34,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 20:37:34,584 INFO L175 Difference]: Start difference. First operand has 263 places, 155 transitions, 1417 flow. Second operand 12 states and 136 transitions. [2024-06-21 20:37:34,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 175 transitions, 1829 flow [2024-06-21 20:37:35,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 175 transitions, 1719 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 20:37:35,281 INFO L231 Difference]: Finished difference. Result has 266 places, 152 transitions, 1349 flow [2024-06-21 20:37:35,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1349, PETRI_PLACES=266, PETRI_TRANSITIONS=152} [2024-06-21 20:37:35,281 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-21 20:37:35,281 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 152 transitions, 1349 flow [2024-06-21 20:37:35,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:35,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:35,282 INFO 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 20:37:35,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-21 20:37:35,282 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 20:37:35,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:35,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1569122120, now seen corresponding path program 33 times [2024-06-21 20:37:35,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:35,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239500117] [2024-06-21 20:37:35,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:35,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:35,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:36,471 INFO 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 20:37:36,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:36,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239500117] [2024-06-21 20:37:36,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239500117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:36,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:36,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:37:36,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005300907] [2024-06-21 20:37:36,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:36,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:37:36,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:36,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:37:36,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:37:36,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:36,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 152 transitions, 1349 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:36,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:36,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:36,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:36,898 INFO L124 PetriNetUnfolderBase]: 474/990 cut-off events. [2024-06-21 20:37:36,898 INFO L125 PetriNetUnfolderBase]: For 242129/242129 co-relation queries the response was YES. [2024-06-21 20:37:36,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8870 conditions, 990 events. 474/990 cut-off events. For 242129/242129 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5535 event pairs, 152 based on Foata normal form. 2/990 useless extension candidates. Maximal degree in co-relation 8756. Up to 845 conditions per place. [2024-06-21 20:37:36,908 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 34 changer transitions 0/167 dead transitions. [2024-06-21 20:37:36,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 167 transitions, 1717 flow [2024-06-21 20:37:36,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:36,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:36,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 20:37:36,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 20:37:36,910 INFO L175 Difference]: Start difference. First operand has 266 places, 152 transitions, 1349 flow. Second operand 11 states and 125 transitions. [2024-06-21 20:37:36,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 167 transitions, 1717 flow [2024-06-21 20:37:37,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 167 transitions, 1653 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:37:37,767 INFO L231 Difference]: Finished difference. Result has 262 places, 152 transitions, 1357 flow [2024-06-21 20:37:37,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1357, PETRI_PLACES=262, PETRI_TRANSITIONS=152} [2024-06-21 20:37:37,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-21 20:37:37,768 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 152 transitions, 1357 flow [2024-06-21 20:37:37,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:37,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:37,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 20:37:37,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-21 20:37:37,774 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 20:37:37,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:37,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1391739996, now seen corresponding path program 39 times [2024-06-21 20:37:37,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:37,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096121061] [2024-06-21 20:37:37,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:37,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:37,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:38,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:38,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:38,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096121061] [2024-06-21 20:37:38,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096121061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:38,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:38,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:37:38,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091473201] [2024-06-21 20:37:38,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:38,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:37:38,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:38,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:37:38,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:37:38,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:38,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 152 transitions, 1357 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:38,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:38,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:38,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:39,365 INFO L124 PetriNetUnfolderBase]: 479/1005 cut-off events. [2024-06-21 20:37:39,366 INFO L125 PetriNetUnfolderBase]: For 253565/253565 co-relation queries the response was YES. [2024-06-21 20:37:39,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8701 conditions, 1005 events. 479/1005 cut-off events. For 253565/253565 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5660 event pairs, 143 based on Foata normal form. 8/1011 useless extension candidates. Maximal degree in co-relation 8588. Up to 797 conditions per place. [2024-06-21 20:37:39,375 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 30 changer transitions 9/174 dead transitions. [2024-06-21 20:37:39,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 174 transitions, 1971 flow [2024-06-21 20:37:39,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:39,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:39,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:37:39,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 20:37:39,376 INFO L175 Difference]: Start difference. First operand has 262 places, 152 transitions, 1357 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:37:39,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 174 transitions, 1971 flow [2024-06-21 20:37:40,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 174 transitions, 1704 flow, removed 22 selfloop flow, removed 15 redundant places. [2024-06-21 20:37:40,142 INFO L231 Difference]: Finished difference. Result has 258 places, 148 transitions, 1130 flow [2024-06-21 20:37:40,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1130, PETRI_PLACES=258, PETRI_TRANSITIONS=148} [2024-06-21 20:37:40,142 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-21 20:37:40,142 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 148 transitions, 1130 flow [2024-06-21 20:37:40,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:40,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:40,143 INFO 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 20:37:40,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-21 20:37:40,143 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 20:37:40,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:40,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1568876166, now seen corresponding path program 40 times [2024-06-21 20:37:40,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:40,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587797003] [2024-06-21 20:37:40,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:40,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:41,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:41,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587797003] [2024-06-21 20:37:41,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587797003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:41,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:41,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:37:41,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838471730] [2024-06-21 20:37:41,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:41,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:37:41,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:41,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:37:41,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:37:41,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:41,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 148 transitions, 1130 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:41,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:41,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:41,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:42,431 INFO L124 PetriNetUnfolderBase]: 446/938 cut-off events. [2024-06-21 20:37:42,431 INFO L125 PetriNetUnfolderBase]: For 223215/223215 co-relation queries the response was YES. [2024-06-21 20:37:42,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7193 conditions, 938 events. 446/938 cut-off events. For 223215/223215 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5179 event pairs, 132 based on Foata normal form. 10/946 useless extension candidates. Maximal degree in co-relation 7084. Up to 775 conditions per place. [2024-06-21 20:37:42,439 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 126 selfloop transitions, 29 changer transitions 11/168 dead transitions. [2024-06-21 20:37:42,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 168 transitions, 1530 flow [2024-06-21 20:37:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:37:42,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:37:42,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-21 20:37:42,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:37:42,441 INFO L175 Difference]: Start difference. First operand has 258 places, 148 transitions, 1130 flow. Second operand 13 states and 143 transitions. [2024-06-21 20:37:42,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 168 transitions, 1530 flow [2024-06-21 20:37:42,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 168 transitions, 1437 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:37:42,931 INFO L231 Difference]: Finished difference. Result has 256 places, 144 transitions, 1064 flow [2024-06-21 20:37:42,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1064, PETRI_PLACES=256, PETRI_TRANSITIONS=144} [2024-06-21 20:37:42,931 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 226 predicate places. [2024-06-21 20:37:42,932 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 144 transitions, 1064 flow [2024-06-21 20:37:42,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:42,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:42,932 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 20:37:42,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-21 20:37:42,932 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 20:37:42,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:42,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1633761516, now seen corresponding path program 1 times [2024-06-21 20:37:42,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:42,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73134585] [2024-06-21 20:37:42,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:42,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:42,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:45,289 INFO 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 20:37:45,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73134585] [2024-06-21 20:37:45,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73134585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:45,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:45,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:37:45,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664526977] [2024-06-21 20:37:45,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:45,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:37:45,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:37:45,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:37:45,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:45,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 144 transitions, 1064 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:45,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:45,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:45,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:45,766 INFO L124 PetriNetUnfolderBase]: 413/875 cut-off events. [2024-06-21 20:37:45,766 INFO L125 PetriNetUnfolderBase]: For 175705/175705 co-relation queries the response was YES. [2024-06-21 20:37:45,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 875 events. 413/875 cut-off events. For 175705/175705 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4755 event pairs, 120 based on Foata normal form. 6/879 useless extension candidates. Maximal degree in co-relation 6185. Up to 792 conditions per place. [2024-06-21 20:37:45,773 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 132 selfloop transitions, 11 changer transitions 20/165 dead transitions. [2024-06-21 20:37:45,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 165 transitions, 1458 flow [2024-06-21 20:37:45,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:45,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:45,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-21 20:37:45,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 20:37:45,774 INFO L175 Difference]: Start difference. First operand has 256 places, 144 transitions, 1064 flow. Second operand 12 states and 126 transitions. [2024-06-21 20:37:45,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 165 transitions, 1458 flow [2024-06-21 20:37:46,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 165 transitions, 1360 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-21 20:37:46,081 INFO L231 Difference]: Finished difference. Result has 249 places, 138 transitions, 963 flow [2024-06-21 20:37:46,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=963, PETRI_PLACES=249, PETRI_TRANSITIONS=138} [2024-06-21 20:37:46,082 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-21 20:37:46,082 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 138 transitions, 963 flow [2024-06-21 20:37:46,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:46,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:46,082 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 20:37:46,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-21 20:37:46,082 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 20:37:46,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:46,083 INFO L85 PathProgramCache]: Analyzing trace with hash -427079834, now seen corresponding path program 2 times [2024-06-21 20:37:46,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:46,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067372778] [2024-06-21 20:37:46,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:46,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:46,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:47,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:47,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:47,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067372778] [2024-06-21 20:37:47,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067372778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:47,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:47,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:37:47,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270247901] [2024-06-21 20:37:47,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:47,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:37:47,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:47,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:37:47,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:37:48,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:48,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 138 transitions, 963 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:48,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:48,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:48,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:48,674 INFO L124 PetriNetUnfolderBase]: 399/844 cut-off events. [2024-06-21 20:37:48,674 INFO L125 PetriNetUnfolderBase]: For 168973/168973 co-relation queries the response was YES. [2024-06-21 20:37:48,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5956 conditions, 844 events. 399/844 cut-off events. For 168973/168973 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4566 event pairs, 115 based on Foata normal form. 6/848 useless extension candidates. Maximal degree in co-relation 5852. Up to 551 conditions per place. [2024-06-21 20:37:48,681 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 45 changer transitions 11/159 dead transitions. [2024-06-21 20:37:48,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 159 transitions, 1341 flow [2024-06-21 20:37:48,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:48,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:48,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 20:37:48,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 20:37:48,682 INFO L175 Difference]: Start difference. First operand has 249 places, 138 transitions, 963 flow. Second operand 12 states and 135 transitions. [2024-06-21 20:37:48,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 159 transitions, 1341 flow [2024-06-21 20:37:49,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 159 transitions, 1301 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:37:49,124 INFO L231 Difference]: Finished difference. Result has 237 places, 135 transitions, 1006 flow [2024-06-21 20:37:49,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1006, PETRI_PLACES=237, PETRI_TRANSITIONS=135} [2024-06-21 20:37:49,125 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-21 20:37:49,125 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 135 transitions, 1006 flow [2024-06-21 20:37:49,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:49,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:49,125 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 20:37:49,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-21 20:37:49,125 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 20:37:49,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:49,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1543152614, now seen corresponding path program 3 times [2024-06-21 20:37:49,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:49,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053632415] [2024-06-21 20:37:49,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:49,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:49,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:50,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 20:37:50,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:50,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053632415] [2024-06-21 20:37:50,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053632415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:50,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:50,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:37:50,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410866559] [2024-06-21 20:37:50,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:50,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:37:50,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:50,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:37:50,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:37:50,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:50,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 135 transitions, 1006 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:50,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:50,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:50,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:51,287 INFO L124 PetriNetUnfolderBase]: 404/859 cut-off events. [2024-06-21 20:37:51,288 INFO L125 PetriNetUnfolderBase]: For 178829/178829 co-relation queries the response was YES. [2024-06-21 20:37:51,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6356 conditions, 859 events. 404/859 cut-off events. For 178829/178829 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4702 event pairs, 126 based on Foata normal form. 6/863 useless extension candidates. Maximal degree in co-relation 6256. Up to 480 conditions per place. [2024-06-21 20:37:51,294 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 104 selfloop transitions, 43 changer transitions 8/157 dead transitions. [2024-06-21 20:37:51,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 157 transitions, 1556 flow [2024-06-21 20:37:51,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:37:51,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:37:51,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 20:37:51,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 20:37:51,296 INFO L175 Difference]: Start difference. First operand has 237 places, 135 transitions, 1006 flow. Second operand 11 states and 130 transitions. [2024-06-21 20:37:51,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 157 transitions, 1556 flow [2024-06-21 20:37:51,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 157 transitions, 1454 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 20:37:51,668 INFO L231 Difference]: Finished difference. Result has 232 places, 131 transitions, 979 flow [2024-06-21 20:37:51,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=979, PETRI_PLACES=232, PETRI_TRANSITIONS=131} [2024-06-21 20:37:51,668 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2024-06-21 20:37:51,668 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 131 transitions, 979 flow [2024-06-21 20:37:51,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:51,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:51,669 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 20:37:51,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-21 20:37:51,669 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 20:37:51,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:51,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1744501334, now seen corresponding path program 4 times [2024-06-21 20:37:51,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:51,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384282371] [2024-06-21 20:37:51,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:51,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:51,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:53,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 20:37:53,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:53,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384282371] [2024-06-21 20:37:53,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384282371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:53,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:53,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:37:53,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313187081] [2024-06-21 20:37:53,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:53,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:37:53,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:53,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:37:53,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:37:53,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:53,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 131 transitions, 979 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:53,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:53,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:53,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:53,989 INFO L124 PetriNetUnfolderBase]: 377/802 cut-off events. [2024-06-21 20:37:53,989 INFO L125 PetriNetUnfolderBase]: For 149377/149377 co-relation queries the response was YES. [2024-06-21 20:37:53,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5606 conditions, 802 events. 377/802 cut-off events. For 149377/149377 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4294 event pairs, 113 based on Foata normal form. 6/806 useless extension candidates. Maximal degree in co-relation 5508. Up to 523 conditions per place. [2024-06-21 20:37:53,995 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 97 selfloop transitions, 39 changer transitions 14/152 dead transitions. [2024-06-21 20:37:53,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 152 transitions, 1339 flow [2024-06-21 20:37:53,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:53,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:53,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 20:37:53,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 20:37:53,996 INFO L175 Difference]: Start difference. First operand has 232 places, 131 transitions, 979 flow. Second operand 12 states and 135 transitions. [2024-06-21 20:37:53,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 152 transitions, 1339 flow [2024-06-21 20:37:54,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 152 transitions, 1247 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 20:37:54,313 INFO L231 Difference]: Finished difference. Result has 228 places, 126 transitions, 942 flow [2024-06-21 20:37:54,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=942, PETRI_PLACES=228, PETRI_TRANSITIONS=126} [2024-06-21 20:37:54,314 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2024-06-21 20:37:54,314 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 126 transitions, 942 flow [2024-06-21 20:37:54,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:54,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:54,314 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 20:37:54,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-21 20:37:54,315 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 20:37:54,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:54,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1652195542, now seen corresponding path program 5 times [2024-06-21 20:37:54,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:54,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291057441] [2024-06-21 20:37:54,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:54,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:56,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:56,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:56,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291057441] [2024-06-21 20:37:56,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291057441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:56,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:56,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:37:56,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574283419] [2024-06-21 20:37:56,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:56,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:37:56,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:56,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:37:56,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:37:56,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:56,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 126 transitions, 942 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:56,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:56,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:56,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:56,752 INFO L124 PetriNetUnfolderBase]: 352/747 cut-off events. [2024-06-21 20:37:56,752 INFO L125 PetriNetUnfolderBase]: For 119169/119169 co-relation queries the response was YES. [2024-06-21 20:37:56,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 747 events. 352/747 cut-off events. For 119169/119169 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3893 event pairs, 100 based on Foata normal form. 6/751 useless extension candidates. Maximal degree in co-relation 4754. Up to 480 conditions per place. [2024-06-21 20:37:56,758 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 88 selfloop transitions, 33 changer transitions 23/146 dead transitions. [2024-06-21 20:37:56,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 146 transitions, 1286 flow [2024-06-21 20:37:56,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:56,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:56,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 20:37:56,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 20:37:56,759 INFO L175 Difference]: Start difference. First operand has 228 places, 126 transitions, 942 flow. Second operand 12 states and 131 transitions. [2024-06-21 20:37:56,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 146 transitions, 1286 flow [2024-06-21 20:37:56,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 146 transitions, 1198 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 20:37:56,998 INFO L231 Difference]: Finished difference. Result has 220 places, 116 transitions, 860 flow [2024-06-21 20:37:56,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=860, PETRI_PLACES=220, PETRI_TRANSITIONS=116} [2024-06-21 20:37:56,998 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-21 20:37:56,999 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 116 transitions, 860 flow [2024-06-21 20:37:56,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:56,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:56,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 20:37:56,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-21 20:37:56,999 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 20:37:57,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:57,000 INFO L85 PathProgramCache]: Analyzing trace with hash 109859272, now seen corresponding path program 6 times [2024-06-21 20:37:57,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:57,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352809566] [2024-06-21 20:37:57,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:57,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:57,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:59,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 20:37:59,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:59,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352809566] [2024-06-21 20:37:59,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352809566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:59,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:59,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:37:59,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43209726] [2024-06-21 20:37:59,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:59,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:37:59,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:59,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:37:59,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:37:59,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:37:59,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 116 transitions, 860 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:59,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:59,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:37:59,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:59,915 INFO L124 PetriNetUnfolderBase]: 334/710 cut-off events. [2024-06-21 20:37:59,915 INFO L125 PetriNetUnfolderBase]: For 107719/107719 co-relation queries the response was YES. [2024-06-21 20:37:59,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4587 conditions, 710 events. 334/710 cut-off events. For 107719/107719 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3667 event pairs, 96 based on Foata normal form. 6/714 useless extension candidates. Maximal degree in co-relation 4496. Up to 579 conditions per place. [2024-06-21 20:37:59,920 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 95 selfloop transitions, 28 changer transitions 11/136 dead transitions. [2024-06-21 20:37:59,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 136 transitions, 1186 flow [2024-06-21 20:37:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:59,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:59,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 20:37:59,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 20:37:59,921 INFO L175 Difference]: Start difference. First operand has 220 places, 116 transitions, 860 flow. Second operand 12 states and 135 transitions. [2024-06-21 20:37:59,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 136 transitions, 1186 flow [2024-06-21 20:38:00,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 136 transitions, 1086 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-21 20:38:00,122 INFO L231 Difference]: Finished difference. Result has 203 places, 113 transitions, 804 flow [2024-06-21 20:38:00,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=804, PETRI_PLACES=203, PETRI_TRANSITIONS=113} [2024-06-21 20:38:00,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-21 20:38:00,122 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 113 transitions, 804 flow [2024-06-21 20:38:00,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:00,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:00,123 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 20:38:00,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-21 20:38:00,123 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 20:38:00,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:00,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1147313322, now seen corresponding path program 7 times [2024-06-21 20:38:00,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:00,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193669304] [2024-06-21 20:38:00,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:00,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:00,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:01,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:01,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:01,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193669304] [2024-06-21 20:38:01,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193669304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:01,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:01,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:01,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705770004] [2024-06-21 20:38:01,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:01,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:01,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:01,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:01,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:02,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:02,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 113 transitions, 804 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:02,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:02,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:02,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:02,322 INFO L124 PetriNetUnfolderBase]: 324/692 cut-off events. [2024-06-21 20:38:02,322 INFO L125 PetriNetUnfolderBase]: For 92396/92396 co-relation queries the response was YES. [2024-06-21 20:38:02,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4282 conditions, 692 events. 324/692 cut-off events. For 92396/92396 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3558 event pairs, 94 based on Foata normal form. 6/696 useless extension candidates. Maximal degree in co-relation 4200. Up to 579 conditions per place. [2024-06-21 20:38:02,327 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 93 selfloop transitions, 23 changer transitions 14/132 dead transitions. [2024-06-21 20:38:02,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 132 transitions, 1114 flow [2024-06-21 20:38:02,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:02,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:02,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 20:38:02,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 20:38:02,328 INFO L175 Difference]: Start difference. First operand has 203 places, 113 transitions, 804 flow. Second operand 12 states and 131 transitions. [2024-06-21 20:38:02,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 132 transitions, 1114 flow [2024-06-21 20:38:02,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 132 transitions, 1052 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:02,505 INFO L231 Difference]: Finished difference. Result has 199 places, 109 transitions, 767 flow [2024-06-21 20:38:02,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=767, PETRI_PLACES=199, PETRI_TRANSITIONS=109} [2024-06-21 20:38:02,506 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-21 20:38:02,506 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 109 transitions, 767 flow [2024-06-21 20:38:02,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:02,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:02,506 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 20:38:02,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-21 20:38:02,506 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 20:38:02,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:02,507 INFO L85 PathProgramCache]: Analyzing trace with hash 536281514, now seen corresponding path program 8 times [2024-06-21 20:38:02,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:02,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520790263] [2024-06-21 20:38:02,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:02,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:02,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:04,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 20:38:04,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:04,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520790263] [2024-06-21 20:38:04,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520790263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:04,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:04,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:04,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198033295] [2024-06-21 20:38:04,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:04,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:04,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:04,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:04,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:04,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:04,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 109 transitions, 767 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:04,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:04,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:04,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:05,303 INFO L124 PetriNetUnfolderBase]: 295/633 cut-off events. [2024-06-21 20:38:05,303 INFO L125 PetriNetUnfolderBase]: For 72774/72774 co-relation queries the response was YES. [2024-06-21 20:38:05,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3632 conditions, 633 events. 295/633 cut-off events. For 72774/72774 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3187 event pairs, 82 based on Foata normal form. 6/637 useless extension candidates. Maximal degree in co-relation 3552. Up to 527 conditions per place. [2024-06-21 20:38:05,307 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 92 selfloop transitions, 21 changer transitions 13/128 dead transitions. [2024-06-21 20:38:05,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 128 transitions, 1071 flow [2024-06-21 20:38:05,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:05,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:05,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 20:38:05,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:38:05,308 INFO L175 Difference]: Start difference. First operand has 199 places, 109 transitions, 767 flow. Second operand 12 states and 132 transitions. [2024-06-21 20:38:05,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 128 transitions, 1071 flow [2024-06-21 20:38:05,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 128 transitions, 1017 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:05,437 INFO L231 Difference]: Finished difference. Result has 193 places, 105 transitions, 735 flow [2024-06-21 20:38:05,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=735, PETRI_PLACES=193, PETRI_TRANSITIONS=105} [2024-06-21 20:38:05,438 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-21 20:38:05,438 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 105 transitions, 735 flow [2024-06-21 20:38:05,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:05,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:05,438 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 20:38:05,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-21 20:38:05,438 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 20:38:05,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:05,439 INFO L85 PathProgramCache]: Analyzing trace with hash 737630234, now seen corresponding path program 9 times [2024-06-21 20:38:05,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:05,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65190428] [2024-06-21 20:38:05,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:05,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:07,470 INFO 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 20:38:07,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:07,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65190428] [2024-06-21 20:38:07,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65190428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:07,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:07,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:07,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71064508] [2024-06-21 20:38:07,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:07,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:07,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:07,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:07,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:07,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:07,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 105 transitions, 735 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:07,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:07,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:07,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:07,868 INFO L124 PetriNetUnfolderBase]: 286/614 cut-off events. [2024-06-21 20:38:07,868 INFO L125 PetriNetUnfolderBase]: For 68644/68644 co-relation queries the response was YES. [2024-06-21 20:38:07,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3513 conditions, 614 events. 286/614 cut-off events. For 68644/68644 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3045 event pairs, 79 based on Foata normal form. 6/618 useless extension candidates. Maximal degree in co-relation 3436. Up to 500 conditions per place. [2024-06-21 20:38:07,872 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 85 selfloop transitions, 21 changer transitions 16/124 dead transitions. [2024-06-21 20:38:07,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 124 transitions, 1029 flow [2024-06-21 20:38:07,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:07,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:07,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 20:38:07,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 20:38:07,873 INFO L175 Difference]: Start difference. First operand has 193 places, 105 transitions, 735 flow. Second operand 12 states and 131 transitions. [2024-06-21 20:38:07,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 124 transitions, 1029 flow [2024-06-21 20:38:07,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 124 transitions, 979 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:07,978 INFO L231 Difference]: Finished difference. Result has 186 places, 100 transitions, 704 flow [2024-06-21 20:38:07,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=704, PETRI_PLACES=186, PETRI_TRANSITIONS=100} [2024-06-21 20:38:07,979 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 20:38:07,979 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 100 transitions, 704 flow [2024-06-21 20:38:07,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:07,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:07,979 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 20:38:07,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-21 20:38:07,980 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 20:38:07,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:07,980 INFO L85 PathProgramCache]: Analyzing trace with hash -723020148, now seen corresponding path program 10 times [2024-06-21 20:38:07,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:07,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728163013] [2024-06-21 20:38:07,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:07,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:07,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:10,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:10,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:10,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728163013] [2024-06-21 20:38:10,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728163013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:10,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:10,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:10,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615747186] [2024-06-21 20:38:10,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:10,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:10,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:10,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:10,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:10,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:10,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 100 transitions, 704 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:10,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:10,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:10,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:10,537 INFO L124 PetriNetUnfolderBase]: 273/587 cut-off events. [2024-06-21 20:38:10,537 INFO L125 PetriNetUnfolderBase]: For 62710/62710 co-relation queries the response was YES. [2024-06-21 20:38:10,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3364 conditions, 587 events. 273/587 cut-off events. For 62710/62710 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2865 event pairs, 75 based on Foata normal form. 6/591 useless extension candidates. Maximal degree in co-relation 3290. Up to 474 conditions per place. [2024-06-21 20:38:10,541 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 79 selfloop transitions, 18 changer transitions 20/119 dead transitions. [2024-06-21 20:38:10,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 119 transitions, 986 flow [2024-06-21 20:38:10,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:10,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-21 20:38:10,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-21 20:38:10,542 INFO L175 Difference]: Start difference. First operand has 186 places, 100 transitions, 704 flow. Second operand 12 states and 129 transitions. [2024-06-21 20:38:10,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 119 transitions, 986 flow [2024-06-21 20:38:10,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 119 transitions, 934 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:10,638 INFO L231 Difference]: Finished difference. Result has 178 places, 93 transitions, 658 flow [2024-06-21 20:38:10,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=658, PETRI_PLACES=178, PETRI_TRANSITIONS=93} [2024-06-21 20:38:10,638 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-21 20:38:10,639 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 93 transitions, 658 flow [2024-06-21 20:38:10,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:10,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:10,639 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 20:38:10,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-21 20:38:10,639 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 20:38:10,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:10,639 INFO L85 PathProgramCache]: Analyzing trace with hash -2014177652, now seen corresponding path program 11 times [2024-06-21 20:38:10,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:10,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740184225] [2024-06-21 20:38:10,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:10,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:10,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:12,644 INFO 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 20:38:12,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740184225] [2024-06-21 20:38:12,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740184225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:12,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:12,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:12,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187962403] [2024-06-21 20:38:12,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:12,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:12,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:12,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:12,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:12,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:12,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 93 transitions, 658 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:12,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:12,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:12,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:13,178 INFO L124 PetriNetUnfolderBase]: 239/517 cut-off events. [2024-06-21 20:38:13,179 INFO L125 PetriNetUnfolderBase]: For 44214/44214 co-relation queries the response was YES. [2024-06-21 20:38:13,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2712 conditions, 517 events. 239/517 cut-off events. For 44214/44214 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2442 event pairs, 63 based on Foata normal form. 6/521 useless extension candidates. Maximal degree in co-relation 2642. Up to 405 conditions per place. [2024-06-21 20:38:13,181 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 77 selfloop transitions, 19 changer transitions 14/112 dead transitions. [2024-06-21 20:38:13,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 112 transitions, 930 flow [2024-06-21 20:38:13,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:13,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 20:38:13,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 20:38:13,182 INFO L175 Difference]: Start difference. First operand has 178 places, 93 transitions, 658 flow. Second operand 12 states and 132 transitions. [2024-06-21 20:38:13,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 112 transitions, 930 flow [2024-06-21 20:38:13,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 112 transitions, 884 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 20:38:13,240 INFO L231 Difference]: Finished difference. Result has 169 places, 88 transitions, 625 flow [2024-06-21 20:38:13,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=625, PETRI_PLACES=169, PETRI_TRANSITIONS=88} [2024-06-21 20:38:13,241 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-21 20:38:13,241 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 88 transitions, 625 flow [2024-06-21 20:38:13,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:13,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:13,241 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 20:38:13,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-21 20:38:13,241 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 20:38:13,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:13,242 INFO L85 PathProgramCache]: Analyzing trace with hash -954549048, now seen corresponding path program 12 times [2024-06-21 20:38:13,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:13,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525564517] [2024-06-21 20:38:13,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:13,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:13,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:15,043 INFO 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 20:38:15,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:15,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525564517] [2024-06-21 20:38:15,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525564517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:15,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:15,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:15,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675605388] [2024-06-21 20:38:15,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:15,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:15,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:15,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:15,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:15,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:15,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 88 transitions, 625 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:15,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:15,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:15,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:15,573 INFO L124 PetriNetUnfolderBase]: 229/495 cut-off events. [2024-06-21 20:38:15,574 INFO L125 PetriNetUnfolderBase]: For 38697/38697 co-relation queries the response was YES. [2024-06-21 20:38:15,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2566 conditions, 495 events. 229/495 cut-off events. For 38697/38697 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2283 event pairs, 61 based on Foata normal form. 6/499 useless extension candidates. Maximal degree in co-relation 2500. Up to 381 conditions per place. [2024-06-21 20:38:15,577 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 74 selfloop transitions, 20 changer transitions 10/106 dead transitions. [2024-06-21 20:38:15,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 106 transitions, 879 flow [2024-06-21 20:38:15,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:15,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:15,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-21 20:38:15,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-21 20:38:15,578 INFO L175 Difference]: Start difference. First operand has 169 places, 88 transitions, 625 flow. Second operand 12 states and 128 transitions. [2024-06-21 20:38:15,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 106 transitions, 879 flow [2024-06-21 20:38:15,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 106 transitions, 827 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-21 20:38:15,634 INFO L231 Difference]: Finished difference. Result has 160 places, 84 transitions, 597 flow [2024-06-21 20:38:15,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=597, PETRI_PLACES=160, PETRI_TRANSITIONS=84} [2024-06-21 20:38:15,636 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-21 20:38:15,636 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 84 transitions, 597 flow [2024-06-21 20:38:15,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:15,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:15,637 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 20:38:15,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-21 20:38:15,637 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 20:38:15,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:15,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1155897768, now seen corresponding path program 13 times [2024-06-21 20:38:15,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:15,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155495696] [2024-06-21 20:38:15,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:15,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:15,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:17,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:17,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:17,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155495696] [2024-06-21 20:38:17,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155495696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:17,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:17,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:17,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646321439] [2024-06-21 20:38:17,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:17,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:17,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:17,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:17,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:18,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:18,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 84 transitions, 597 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:18,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:18,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:18,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:18,387 INFO L124 PetriNetUnfolderBase]: 202/438 cut-off events. [2024-06-21 20:38:18,388 INFO L125 PetriNetUnfolderBase]: For 25426/25426 co-relation queries the response was YES. [2024-06-21 20:38:18,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 438 events. 202/438 cut-off events. For 25426/25426 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1941 event pairs, 50 based on Foata normal form. 6/442 useless extension candidates. Maximal degree in co-relation 1952. Up to 344 conditions per place. [2024-06-21 20:38:18,390 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 63 selfloop transitions, 10 changer transitions 26/101 dead transitions. [2024-06-21 20:38:18,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 101 transitions, 837 flow [2024-06-21 20:38:18,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:18,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:18,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-21 20:38:18,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-21 20:38:18,391 INFO L175 Difference]: Start difference. First operand has 160 places, 84 transitions, 597 flow. Second operand 12 states and 125 transitions. [2024-06-21 20:38:18,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 101 transitions, 837 flow [2024-06-21 20:38:18,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 101 transitions, 789 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 20:38:18,426 INFO L231 Difference]: Finished difference. Result has 154 places, 72 transitions, 504 flow [2024-06-21 20:38:18,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=504, PETRI_PLACES=154, PETRI_TRANSITIONS=72} [2024-06-21 20:38:18,427 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-21 20:38:18,427 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 72 transitions, 504 flow [2024-06-21 20:38:18,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:18,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:18,427 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 20:38:18,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-21 20:38:18,427 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 20:38:18,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:18,428 INFO L85 PathProgramCache]: Analyzing trace with hash -141701610, now seen corresponding path program 14 times [2024-06-21 20:38:18,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:18,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087558486] [2024-06-21 20:38:18,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:18,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:18,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:21,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:21,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087558486] [2024-06-21 20:38:21,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087558486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:21,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:21,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:21,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389902372] [2024-06-21 20:38:21,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:21,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:21,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:21,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:21,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:21,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:21,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 72 transitions, 504 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:21,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:21,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:21,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:21,745 INFO L124 PetriNetUnfolderBase]: 192/409 cut-off events. [2024-06-21 20:38:21,745 INFO L125 PetriNetUnfolderBase]: For 22532/22532 co-relation queries the response was YES. [2024-06-21 20:38:21,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 409 events. 192/409 cut-off events. For 22532/22532 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1787 event pairs, 48 based on Foata normal form. 6/414 useless extension candidates. Maximal degree in co-relation 1792. Up to 340 conditions per place. [2024-06-21 20:38:21,748 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 63 selfloop transitions, 8 changer transitions 17/90 dead transitions. [2024-06-21 20:38:21,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 90 transitions, 725 flow [2024-06-21 20:38:21,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:21,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:21,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-21 20:38:21,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31989247311827956 [2024-06-21 20:38:21,749 INFO L175 Difference]: Start difference. First operand has 154 places, 72 transitions, 504 flow. Second operand 12 states and 119 transitions. [2024-06-21 20:38:21,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 90 transitions, 725 flow [2024-06-21 20:38:21,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 90 transitions, 677 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-21 20:38:21,783 INFO L231 Difference]: Finished difference. Result has 133 places, 69 transitions, 449 flow [2024-06-21 20:38:21,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=449, PETRI_PLACES=133, PETRI_TRANSITIONS=69} [2024-06-21 20:38:21,783 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-21 20:38:21,783 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 69 transitions, 449 flow [2024-06-21 20:38:21,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:21,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:21,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:21,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-21 20:38:21,784 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 20:38:21,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:21,784 INFO L85 PathProgramCache]: Analyzing trace with hash -55237688, now seen corresponding path program 15 times [2024-06-21 20:38:21,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:21,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725831984] [2024-06-21 20:38:21,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:21,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:23,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:23,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:23,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725831984] [2024-06-21 20:38:23,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725831984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:23,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:23,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:23,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976644925] [2024-06-21 20:38:23,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:23,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:23,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:23,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:23,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:24,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:24,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 69 transitions, 449 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:24,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:24,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:24,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:24,506 INFO L124 PetriNetUnfolderBase]: 176/377 cut-off events. [2024-06-21 20:38:24,506 INFO L125 PetriNetUnfolderBase]: For 15876/15876 co-relation queries the response was YES. [2024-06-21 20:38:24,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1637 conditions, 377 events. 176/377 cut-off events. For 15876/15876 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1609 event pairs, 42 based on Foata normal form. 6/382 useless extension candidates. Maximal degree in co-relation 1584. Up to 288 conditions per place. [2024-06-21 20:38:24,508 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 59 selfloop transitions, 14 changer transitions 11/86 dead transitions. [2024-06-21 20:38:24,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 86 transitions, 661 flow [2024-06-21 20:38:24,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:24,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:24,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-21 20:38:24,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-21 20:38:24,509 INFO L175 Difference]: Start difference. First operand has 133 places, 69 transitions, 449 flow. Second operand 12 states and 125 transitions. [2024-06-21 20:38:24,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 86 transitions, 661 flow [2024-06-21 20:38:24,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 86 transitions, 589 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-21 20:38:24,529 INFO L231 Difference]: Finished difference. Result has 125 places, 66 transitions, 394 flow [2024-06-21 20:38:24,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=394, PETRI_PLACES=125, PETRI_TRANSITIONS=66} [2024-06-21 20:38:24,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 95 predicate places. [2024-06-21 20:38:24,529 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 66 transitions, 394 flow [2024-06-21 20:38:24,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:24,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:24,529 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 20:38:24,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-21 20:38:24,530 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 20:38:24,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:24,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1196797528, now seen corresponding path program 16 times [2024-06-21 20:38:24,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:24,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788037937] [2024-06-21 20:38:24,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:24,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:26,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:26,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:26,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788037937] [2024-06-21 20:38:26,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788037937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:26,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:26,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:26,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613225508] [2024-06-21 20:38:26,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:26,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:26,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:26,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:26,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:26,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:26,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 66 transitions, 394 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:26,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:26,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:26,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:27,122 INFO L124 PetriNetUnfolderBase]: 166/359 cut-off events. [2024-06-21 20:38:27,123 INFO L125 PetriNetUnfolderBase]: For 15838/15838 co-relation queries the response was YES. [2024-06-21 20:38:27,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1531 conditions, 359 events. 166/359 cut-off events. For 15838/15838 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1499 event pairs, 40 based on Foata normal form. 6/364 useless extension candidates. Maximal degree in co-relation 1482. Up to 225 conditions per place. [2024-06-21 20:38:27,124 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 48 selfloop transitions, 21 changer transitions 12/83 dead transitions. [2024-06-21 20:38:27,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 83 transitions, 600 flow [2024-06-21 20:38:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:27,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:27,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-21 20:38:27,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-21 20:38:27,129 INFO L175 Difference]: Start difference. First operand has 125 places, 66 transitions, 394 flow. Second operand 12 states and 127 transitions. [2024-06-21 20:38:27,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 83 transitions, 600 flow [2024-06-21 20:38:27,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 83 transitions, 566 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:27,147 INFO L231 Difference]: Finished difference. Result has 121 places, 62 transitions, 385 flow [2024-06-21 20:38:27,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=385, PETRI_PLACES=121, PETRI_TRANSITIONS=62} [2024-06-21 20:38:27,147 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-21 20:38:27,147 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 62 transitions, 385 flow [2024-06-21 20:38:27,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:27,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:27,148 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 20:38:27,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-21 20:38:27,148 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 20:38:27,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:27,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1204641766, now seen corresponding path program 17 times [2024-06-21 20:38:27,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:27,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891596038] [2024-06-21 20:38:27,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:27,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:27,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:29,255 INFO 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 20:38:29,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:29,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891596038] [2024-06-21 20:38:29,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891596038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:29,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:29,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:29,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423950308] [2024-06-21 20:38:29,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:29,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:29,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:29,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:29,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:29,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:29,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 62 transitions, 385 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:29,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:29,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:29,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:29,832 INFO L124 PetriNetUnfolderBase]: 157/340 cut-off events. [2024-06-21 20:38:29,832 INFO L125 PetriNetUnfolderBase]: For 14390/14390 co-relation queries the response was YES. [2024-06-21 20:38:29,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1467 conditions, 340 events. 157/340 cut-off events. For 14390/14390 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1387 event pairs, 40 based on Foata normal form. 6/345 useless extension candidates. Maximal degree in co-relation 1420. Up to 261 conditions per place. [2024-06-21 20:38:29,835 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 48 selfloop transitions, 10 changer transitions 18/78 dead transitions. [2024-06-21 20:38:29,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 78 transitions, 575 flow [2024-06-21 20:38:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:29,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:29,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-21 20:38:29,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3279569892473118 [2024-06-21 20:38:29,837 INFO L175 Difference]: Start difference. First operand has 121 places, 62 transitions, 385 flow. Second operand 12 states and 122 transitions. [2024-06-21 20:38:29,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 78 transitions, 575 flow [2024-06-21 20:38:29,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 78 transitions, 525 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 20:38:29,851 INFO L231 Difference]: Finished difference. Result has 115 places, 56 transitions, 329 flow [2024-06-21 20:38:29,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=329, PETRI_PLACES=115, PETRI_TRANSITIONS=56} [2024-06-21 20:38:29,852 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-21 20:38:29,852 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 56 transitions, 329 flow [2024-06-21 20:38:29,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:29,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:29,853 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 20:38:29,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-21 20:38:29,854 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 20:38:29,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:29,854 INFO L85 PathProgramCache]: Analyzing trace with hash 601730504, now seen corresponding path program 18 times [2024-06-21 20:38:29,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:29,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889269863] [2024-06-21 20:38:29,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:29,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:29,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:31,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 20:38:31,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:31,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889269863] [2024-06-21 20:38:31,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889269863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:31,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:31,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:38:31,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30217575] [2024-06-21 20:38:31,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:31,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:38:31,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:31,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:38:31,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:38:31,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:31,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 56 transitions, 329 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:31,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:31,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:31,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:31,554 INFO L124 PetriNetUnfolderBase]: 143/310 cut-off events. [2024-06-21 20:38:31,554 INFO L125 PetriNetUnfolderBase]: For 12284/12284 co-relation queries the response was YES. [2024-06-21 20:38:31,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1320 conditions, 310 events. 143/310 cut-off events. For 12284/12284 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1205 event pairs, 46 based on Foata normal form. 6/315 useless extension candidates. Maximal degree in co-relation 1276. Up to 241 conditions per place. [2024-06-21 20:38:31,556 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 47 selfloop transitions, 12 changer transitions 9/70 dead transitions. [2024-06-21 20:38:31,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 70 transitions, 501 flow [2024-06-21 20:38:31,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:38:31,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:38:31,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-21 20:38:31,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3313782991202346 [2024-06-21 20:38:31,557 INFO L175 Difference]: Start difference. First operand has 115 places, 56 transitions, 329 flow. Second operand 11 states and 113 transitions. [2024-06-21 20:38:31,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 70 transitions, 501 flow [2024-06-21 20:38:31,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 70 transitions, 469 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:31,568 INFO L231 Difference]: Finished difference. Result has 104 places, 53 transitions, 309 flow [2024-06-21 20:38:31,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=309, PETRI_PLACES=104, PETRI_TRANSITIONS=53} [2024-06-21 20:38:31,568 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-21 20:38:31,568 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 53 transitions, 309 flow [2024-06-21 20:38:31,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:31,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:31,569 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 20:38:31,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-21 20:38:31,569 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:31,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:31,569 INFO L85 PathProgramCache]: Analyzing trace with hash -615845034, now seen corresponding path program 19 times [2024-06-21 20:38:31,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:31,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156939378] [2024-06-21 20:38:31,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:31,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:31,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:32,850 INFO 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 20:38:32,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:32,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156939378] [2024-06-21 20:38:32,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156939378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:32,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:32,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:32,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551225866] [2024-06-21 20:38:32,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:32,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:32,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:32,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:32,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:32,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:32,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 53 transitions, 309 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:32,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:32,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:32,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:33,276 INFO L124 PetriNetUnfolderBase]: 133/292 cut-off events. [2024-06-21 20:38:33,276 INFO L125 PetriNetUnfolderBase]: For 9184/9184 co-relation queries the response was YES. [2024-06-21 20:38:33,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1209 conditions, 292 events. 133/292 cut-off events. For 9184/9184 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1119 event pairs, 40 based on Foata normal form. 6/297 useless extension candidates. Maximal degree in co-relation 1170. Up to 228 conditions per place. [2024-06-21 20:38:33,277 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 41 selfloop transitions, 6 changer transitions 18/67 dead transitions. [2024-06-21 20:38:33,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 67 transitions, 469 flow [2024-06-21 20:38:33,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:33,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:33,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-21 20:38:33,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118279569892473 [2024-06-21 20:38:33,279 INFO L175 Difference]: Start difference. First operand has 104 places, 53 transitions, 309 flow. Second operand 12 states and 116 transitions. [2024-06-21 20:38:33,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 67 transitions, 469 flow [2024-06-21 20:38:33,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 67 transitions, 439 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:33,286 INFO L231 Difference]: Finished difference. Result has 101 places, 46 transitions, 260 flow [2024-06-21 20:38:33,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=260, PETRI_PLACES=101, PETRI_TRANSITIONS=46} [2024-06-21 20:38:33,287 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-21 20:38:33,287 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 46 transitions, 260 flow [2024-06-21 20:38:33,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:33,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:33,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:33,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-21 20:38:33,287 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:33,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:33,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1397886778, now seen corresponding path program 20 times [2024-06-21 20:38:33,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:33,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635313902] [2024-06-21 20:38:33,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:33,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:33,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:35,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:35,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:35,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635313902] [2024-06-21 20:38:35,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635313902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:35,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:35,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:35,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902480207] [2024-06-21 20:38:35,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:35,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:35,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:35,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:35,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:35,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:35,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 46 transitions, 260 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:35,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:35,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:35,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:36,082 INFO L124 PetriNetUnfolderBase]: 119/262 cut-off events. [2024-06-21 20:38:36,083 INFO L125 PetriNetUnfolderBase]: For 8056/8056 co-relation queries the response was YES. [2024-06-21 20:38:36,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1085 conditions, 262 events. 119/262 cut-off events. For 8056/8056 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 957 event pairs, 42 based on Foata normal form. 6/267 useless extension candidates. Maximal degree in co-relation 1048. Up to 157 conditions per place. [2024-06-21 20:38:36,084 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 32 selfloop transitions, 17 changer transitions 9/60 dead transitions. [2024-06-21 20:38:36,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 60 transitions, 412 flow [2024-06-21 20:38:36,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:38:36,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:38:36,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-21 20:38:36,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255131964809384 [2024-06-21 20:38:36,085 INFO L175 Difference]: Start difference. First operand has 101 places, 46 transitions, 260 flow. Second operand 11 states and 111 transitions. [2024-06-21 20:38:36,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 60 transitions, 412 flow [2024-06-21 20:38:36,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 60 transitions, 379 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:36,091 INFO L231 Difference]: Finished difference. Result has 89 places, 43 transitions, 256 flow [2024-06-21 20:38:36,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=256, PETRI_PLACES=89, PETRI_TRANSITIONS=43} [2024-06-21 20:38:36,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-21 20:38:36,091 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 43 transitions, 256 flow [2024-06-21 20:38:36,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:36,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:36,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:36,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-21 20:38:36,092 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:36,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:36,092 INFO L85 PathProgramCache]: Analyzing trace with hash 2071577656, now seen corresponding path program 21 times [2024-06-21 20:38:36,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:36,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109599413] [2024-06-21 20:38:36,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:36,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:36,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:37,769 INFO 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 20:38:37,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:37,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109599413] [2024-06-21 20:38:37,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109599413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:37,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:37,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:37,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676342401] [2024-06-21 20:38:37,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:37,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:37,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:37,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:37,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:37,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:37,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 43 transitions, 256 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:37,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:37,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:37,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:38,195 INFO L124 PetriNetUnfolderBase]: 109/244 cut-off events. [2024-06-21 20:38:38,195 INFO L125 PetriNetUnfolderBase]: For 6066/6066 co-relation queries the response was YES. [2024-06-21 20:38:38,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 992 conditions, 244 events. 109/244 cut-off events. For 6066/6066 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 871 event pairs, 34 based on Foata normal form. 6/249 useless extension candidates. Maximal degree in co-relation 960. Up to 166 conditions per place. [2024-06-21 20:38:38,196 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 34 selfloop transitions, 9 changer transitions 15/60 dead transitions. [2024-06-21 20:38:38,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 60 transitions, 408 flow [2024-06-21 20:38:38,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:38,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:38,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 120 transitions. [2024-06-21 20:38:38,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 20:38:38,197 INFO L175 Difference]: Start difference. First operand has 89 places, 43 transitions, 256 flow. Second operand 12 states and 120 transitions. [2024-06-21 20:38:38,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 60 transitions, 408 flow [2024-06-21 20:38:38,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 60 transitions, 368 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:38,204 INFO L231 Difference]: Finished difference. Result has 86 places, 38 transitions, 213 flow [2024-06-21 20:38:38,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=213, PETRI_PLACES=86, PETRI_TRANSITIONS=38} [2024-06-21 20:38:38,204 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-21 20:38:38,204 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 38 transitions, 213 flow [2024-06-21 20:38:38,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:38,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:38,205 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 20:38:38,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-21 20:38:38,205 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:38,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:38,205 INFO L85 PathProgramCache]: Analyzing trace with hash 601989974, now seen corresponding path program 22 times [2024-06-21 20:38:38,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:38,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623530415] [2024-06-21 20:38:38,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:38,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:38,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:39,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 20:38:39,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:39,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623530415] [2024-06-21 20:38:39,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623530415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:39,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:39,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:39,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131447004] [2024-06-21 20:38:39,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:39,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:39,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:39,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:39,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:40,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:40,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 38 transitions, 213 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:40,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:40,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:40,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:40,334 INFO L124 PetriNetUnfolderBase]: 96/217 cut-off events. [2024-06-21 20:38:40,334 INFO L125 PetriNetUnfolderBase]: For 5148/5148 co-relation queries the response was YES. [2024-06-21 20:38:40,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 878 conditions, 217 events. 96/217 cut-off events. For 5148/5148 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 735 event pairs, 32 based on Foata normal form. 6/222 useless extension candidates. Maximal degree in co-relation 848. Up to 148 conditions per place. [2024-06-21 20:38:40,335 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 30 selfloop transitions, 8 changer transitions 12/52 dead transitions. [2024-06-21 20:38:40,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 52 transitions, 343 flow [2024-06-21 20:38:40,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:38:40,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:38:40,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 20:38:40,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-21 20:38:40,336 INFO L175 Difference]: Start difference. First operand has 86 places, 38 transitions, 213 flow. Second operand 11 states and 109 transitions. [2024-06-21 20:38:40,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 52 transitions, 343 flow [2024-06-21 20:38:40,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 52 transitions, 309 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 20:38:40,340 INFO L231 Difference]: Finished difference. Result has 77 places, 34 transitions, 180 flow [2024-06-21 20:38:40,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=180, PETRI_PLACES=77, PETRI_TRANSITIONS=34} [2024-06-21 20:38:40,341 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 47 predicate places. [2024-06-21 20:38:40,341 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 34 transitions, 180 flow [2024-06-21 20:38:40,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:40,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:40,341 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 20:38:40,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-21 20:38:40,342 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:40,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:40,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1398146248, now seen corresponding path program 23 times [2024-06-21 20:38:40,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:40,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697121349] [2024-06-21 20:38:40,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:40,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:43,531 INFO 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 20:38:43,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:43,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697121349] [2024-06-21 20:38:43,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697121349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:43,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:43,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:43,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109722917] [2024-06-21 20:38:43,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:43,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:43,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:43,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:43,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:43,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:43,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 34 transitions, 180 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:43,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:43,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:43,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:43,897 INFO L124 PetriNetUnfolderBase]: 82/191 cut-off events. [2024-06-21 20:38:43,898 INFO L125 PetriNetUnfolderBase]: For 3953/3953 co-relation queries the response was YES. [2024-06-21 20:38:43,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 757 conditions, 191 events. 82/191 cut-off events. For 3953/3953 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 621 event pairs, 28 based on Foata normal form. 6/196 useless extension candidates. Maximal degree in co-relation 730. Up to 97 conditions per place. [2024-06-21 20:38:43,899 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 25 selfloop transitions, 11 changer transitions 11/49 dead transitions. [2024-06-21 20:38:43,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 49 transitions, 306 flow [2024-06-21 20:38:43,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:43,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:43,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-21 20:38:43,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118279569892473 [2024-06-21 20:38:43,899 INFO L175 Difference]: Start difference. First operand has 77 places, 34 transitions, 180 flow. Second operand 12 states and 116 transitions. [2024-06-21 20:38:43,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 49 transitions, 306 flow [2024-06-21 20:38:43,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 49 transitions, 282 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:38:43,902 INFO L231 Difference]: Finished difference. Result has 72 places, 29 transitions, 158 flow [2024-06-21 20:38:43,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=158, PETRI_PLACES=72, PETRI_TRANSITIONS=29} [2024-06-21 20:38:43,903 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-06-21 20:38:43,903 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 29 transitions, 158 flow [2024-06-21 20:38:43,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:43,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:43,903 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 20:38:43,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-21 20:38:43,904 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:43,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:43,904 INFO L85 PathProgramCache]: Analyzing trace with hash 126362026, now seen corresponding path program 24 times [2024-06-21 20:38:43,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:43,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756091016] [2024-06-21 20:38:43,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:43,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:43,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:45,873 INFO 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 20:38:45,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:45,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756091016] [2024-06-21 20:38:45,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756091016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:45,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:45,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:45,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045808794] [2024-06-21 20:38:45,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:45,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:45,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:45,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:45,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:46,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:46,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 29 transitions, 158 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:46,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:46,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:46,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:46,458 INFO L124 PetriNetUnfolderBase]: 54/131 cut-off events. [2024-06-21 20:38:46,459 INFO L125 PetriNetUnfolderBase]: For 1940/1940 co-relation queries the response was YES. [2024-06-21 20:38:46,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 474 conditions, 131 events. 54/131 cut-off events. For 1940/1940 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 336 event pairs, 17 based on Foata normal form. 6/136 useless extension candidates. Maximal degree in co-relation 450. Up to 60 conditions per place. [2024-06-21 20:38:46,459 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 18 selfloop transitions, 5 changer transitions 18/43 dead transitions. [2024-06-21 20:38:46,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 43 transitions, 270 flow [2024-06-21 20:38:46,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:38:46,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:38:46,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-21 20:38:46,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30376344086021506 [2024-06-21 20:38:46,460 INFO L175 Difference]: Start difference. First operand has 72 places, 29 transitions, 158 flow. Second operand 12 states and 113 transitions. [2024-06-21 20:38:46,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 43 transitions, 270 flow [2024-06-21 20:38:46,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 43 transitions, 238 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 20:38:46,462 INFO L231 Difference]: Finished difference. Result has 64 places, 22 transitions, 106 flow [2024-06-21 20:38:46,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=106, PETRI_PLACES=64, PETRI_TRANSITIONS=22} [2024-06-21 20:38:46,462 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-21 20:38:46,462 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 22 transitions, 106 flow [2024-06-21 20:38:46,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:46,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:46,463 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 20:38:46,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-21 20:38:46,463 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:46,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:46,463 INFO L85 PathProgramCache]: Analyzing trace with hash 610927274, now seen corresponding path program 25 times [2024-06-21 20:38:46,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:46,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861875287] [2024-06-21 20:38:46,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:46,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:46,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:48,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:48,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:48,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861875287] [2024-06-21 20:38:48,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861875287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:48,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:48,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 20:38:48,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680527517] [2024-06-21 20:38:48,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:48,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 20:38:48,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:48,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 20:38:48,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-21 20:38:48,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 20:38:48,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 22 transitions, 106 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:48,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:48,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 20:38:48,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:48,550 INFO L124 PetriNetUnfolderBase]: 27/70 cut-off events. [2024-06-21 20:38:48,551 INFO L125 PetriNetUnfolderBase]: For 594/594 co-relation queries the response was YES. [2024-06-21 20:38:48,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 70 events. 27/70 cut-off events. For 594/594 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 102 event pairs, 0 based on Foata normal form. 6/75 useless extension candidates. Maximal degree in co-relation 178. Up to 32 conditions per place. [2024-06-21 20:38:48,551 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-21 20:38:48,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 30 transitions, 150 flow [2024-06-21 20:38:48,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:38:48,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:38:48,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 95 transitions. [2024-06-21 20:38:48,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2785923753665689 [2024-06-21 20:38:48,552 INFO L175 Difference]: Start difference. First operand has 64 places, 22 transitions, 106 flow. Second operand 11 states and 95 transitions. [2024-06-21 20:38:48,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 30 transitions, 150 flow [2024-06-21 20:38:48,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 30 transitions, 122 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-06-21 20:38:48,553 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-21 20:38:48,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=46, PETRI_TRANSITIONS=0} [2024-06-21 20:38:48,553 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-21 20:38:48,553 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-21 20:38:48,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:48,557 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 20:38:48,560 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 20:38:48,560 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 20:38:48,561 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 20:38:48,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-21 20:38:48,562 INFO L445 BasicCegarLoop]: Path program histogram: [40, 33, 26, 25, 19, 17, 15, 10, 7, 6, 6, 6, 5, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:48,564 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 20:38:48,564 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 20:38:48,567 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 20:38:48,567 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 20:38:48,572 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 08:38:48 BasicIcfg [2024-06-21 20:38:48,572 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 20:38:48,572 INFO L158 Benchmark]: Toolchain (without parser) took 568587.09ms. Allocated memory was 163.6MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 134.5MB in the beginning and 896.2MB in the end (delta: -761.7MB). Peak memory consumption was 791.1MB. Max. memory is 16.1GB. [2024-06-21 20:38:48,573 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 107.0MB. Free memory is still 71.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:38:48,575 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 163.6MB. Free memory is still 91.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:38:48,575 INFO L158 Benchmark]: CACSL2BoogieTranslator took 530.30ms. Allocated memory is still 163.6MB. Free memory was 134.5MB in the beginning and 99.0MB in the end (delta: 35.4MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-21 20:38:48,575 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.54ms. Allocated memory is still 163.6MB. Free memory was 99.0MB in the beginning and 95.4MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 20:38:48,575 INFO L158 Benchmark]: Boogie Preprocessor took 74.22ms. Allocated memory is still 163.6MB. Free memory was 95.4MB in the beginning and 91.8MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 20:38:48,575 INFO L158 Benchmark]: RCFGBuilder took 654.41ms. Allocated memory is still 163.6MB. Free memory was 91.8MB in the beginning and 95.3MB in the end (delta: -3.5MB). Peak memory consumption was 25.5MB. Max. memory is 16.1GB. [2024-06-21 20:38:48,576 INFO L158 Benchmark]: TraceAbstraction took 567249.31ms. Allocated memory was 163.6MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 94.4MB in the beginning and 896.2MB in the end (delta: -801.8MB). Peak memory consumption was 750.9MB. Max. memory is 16.1GB. [2024-06-21 20:38:48,576 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.14ms. Allocated memory is still 107.0MB. Free memory is still 71.2MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 163.6MB. Free memory is still 91.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 530.30ms. Allocated memory is still 163.6MB. Free memory was 134.5MB in the beginning and 99.0MB in the end (delta: 35.4MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.54ms. Allocated memory is still 163.6MB. Free memory was 99.0MB in the beginning and 95.4MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.22ms. Allocated memory is still 163.6MB. Free memory was 95.4MB in the beginning and 91.8MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 654.41ms. Allocated memory is still 163.6MB. Free memory was 91.8MB in the beginning and 95.3MB in the end (delta: -3.5MB). Peak memory consumption was 25.5MB. Max. memory is 16.1GB. * TraceAbstraction took 567249.31ms. Allocated memory was 163.6MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 94.4MB in the beginning and 896.2MB in the end (delta: -801.8MB). Peak memory consumption was 750.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 834]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 835]: 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: 567.2s, OverallIterations: 237, TraceHistogramMax: 1, PathProgramHistogramMax: 40, EmptinessCheckTime: 0.0s, AutomataDifference: 261.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16846 SdHoareTripleChecker+Valid, 75.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14476 mSDsluCounter, 9947 SdHoareTripleChecker+Invalid, 65.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8954 mSDsCounter, 3986 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 121956 IncrementalHoareTripleChecker+Invalid, 125942 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3986 mSolverCounterUnsat, 993 mSDtfsCounter, 121956 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2907 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 2893 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6802 ImplicationChecksByTransitivity, 90.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3428occurred in iteration=107, InterpolantAutomatonStates: 2469, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 302.2s InterpolantComputationTime, 3957 NumberOfCodeBlocks, 3957 NumberOfCodeBlocksAsserted, 237 NumberOfCheckSat, 3720 ConstructedInterpolants, 0 QuantifiedInterpolants, 193774 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 237 InterpolantComputations, 237 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 20:38:48,734 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