./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.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-rel/mix006_tso.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/mix006_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix006_tso.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 18:26:11,336 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:26:11,397 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:26:11,400 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:26:11,401 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:26:11,432 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:26:11,448 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:26:11,448 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:26:11,449 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:26:11,449 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:26:11,449 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:26:11,450 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:26:11,450 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:26:11,450 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:26:11,451 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:26:11,451 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:26:11,451 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:26:11,451 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:26:11,452 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:26:11,452 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:26:11,452 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:26:11,452 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:26:11,452 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:26:11,453 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:26:11,453 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:26:11,453 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:26:11,453 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:26:11,453 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:26:11,453 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:26:11,454 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:26:11,454 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:26:11,454 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:26:11,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:26:11,454 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:26:11,480 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:26:11,481 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:26:11,481 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:26:11,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:26:11,481 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:26:11,481 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:26:11,482 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:26:11,482 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:26:11,482 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:26:11,482 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 18:26:11,811 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:26:11,834 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:26:11,836 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:26:11,837 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:26:11,838 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:26:11,852 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-21 18:26:13,036 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:26:13,250 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:26:13,250 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-21 18:26:13,262 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7ac02f1f/483f860984f84d21a230401e80f50acb/FLAGdc6dfef1d [2024-06-21 18:26:13,273 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7ac02f1f/483f860984f84d21a230401e80f50acb [2024-06-21 18:26:13,275 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:26:13,279 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:26:13,280 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-rel/mix006_tso.oepc.yml/witness.yml [2024-06-21 18:26:13,362 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:26:13,364 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:26:13,365 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:26:13,365 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:26:13,369 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:26:13,369 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:26:13" (1/2) ... [2024-06-21 18:26:13,371 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ee6daea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:26:13, skipping insertion in model container [2024-06-21 18:26:13,371 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:26:13" (1/2) ... [2024-06-21 18:26:13,372 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4110198b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:26:13, skipping insertion in model container [2024-06-21 18:26:13,372 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:26:13" (2/2) ... [2024-06-21 18:26:13,373 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ee6daea and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:26:13, skipping insertion in model container [2024-06-21 18:26:13,373 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:26:13" (2/2) ... [2024-06-21 18:26:13,373 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:26:13,394 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:26:13,396 INFO L97 edCorrectnessWitness]: Location invariant before [L905-L905] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:26:13,396 INFO L97 edCorrectnessWitness]: Location invariant before [L902-L902] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:26:13,396 INFO L97 edCorrectnessWitness]: Location invariant before [L904-L904] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:26:13,397 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:26:13,397 INFO L106 edCorrectnessWitness]: ghost_update [L900-L900] multithreaded = 1; [2024-06-21 18:26:13,442 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:26:13,783 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:26:13,791 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:26:14,001 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:26:14,046 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:26:14,046 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:26:14 WrapperNode [2024-06-21 18:26:14,046 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:26:14,048 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:26:14,048 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:26:14,048 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:26:14,054 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,081 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,122 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 271 [2024-06-21 18:26:14,122 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:26:14,123 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:26:14,123 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:26:14,123 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:26:14,140 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,140 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,157 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,195 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 18:26:14,196 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,196 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,208 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,222 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,234 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,237 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,250 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:26:14,253 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:26:14,254 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:26:14,254 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:26:14,255 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 06:26:14" (1/1) ... [2024-06-21 18:26:14,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:26:14,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:26:14,296 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 18:26:14,301 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 18:26:14,328 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:26:14,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:26:14,329 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:26:14,329 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:26:14,329 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:26:14,330 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:26:14,330 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 18:26:14,330 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 18:26:14,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:26:14,330 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:26:14,330 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:26:14,331 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:26:14,333 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 18:26:14,442 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:26:14,444 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:26:15,008 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:26:15,009 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:26:15,256 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:26:15,256 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:26:15,257 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:26:15 BoogieIcfgContainer [2024-06-21 18:26:15,257 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:26:15,259 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:26:15,259 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:26:15,261 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:26:15,261 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:26:13" (1/4) ... [2024-06-21 18:26:15,262 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ba664c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:26:15, skipping insertion in model container [2024-06-21 18:26:15,263 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:26:13" (2/4) ... [2024-06-21 18:26:15,263 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ba664c3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:26:15, skipping insertion in model container [2024-06-21 18:26:15,263 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 06:26:14" (3/4) ... [2024-06-21 18:26:15,265 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ba664c3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:26:15, skipping insertion in model container [2024-06-21 18:26:15,265 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:26:15" (4/4) ... [2024-06-21 18:26:15,266 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_tso.oepc.i [2024-06-21 18:26:15,281 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:26:15,281 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 18:26:15,281 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:26:15,338 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:26:15,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 18:26:15,382 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 18:26:15,383 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:26:15,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 18:26:15,385 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 18:26:15,387 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 18:26:15,430 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:26:15,436 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;@2b0d3726, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:26:15,436 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 18:26:15,439 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:26:15,444 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:26:15,444 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:26:15,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:15,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:26:15,445 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:15,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:15,464 INFO L85 PathProgramCache]: Analyzing trace with hash 585193627, now seen corresponding path program 1 times [2024-06-21 18:26:15,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:15,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118083912] [2024-06-21 18:26:15,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:15,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:18,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:18,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:18,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118083912] [2024-06-21 18:26:18,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118083912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:18,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:18,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:26:18,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301893822] [2024-06-21 18:26:18,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:18,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:26:18,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:18,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:26:18,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:26:18,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 18:26:18,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:18,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:18,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 18:26:18,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:19,453 INFO L124 PetriNetUnfolderBase]: 2252/3328 cut-off events. [2024-06-21 18:26:19,453 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-06-21 18:26:19,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6755 conditions, 3328 events. 2252/3328 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15368 event pairs, 1635 based on Foata normal form. 1/3280 useless extension candidates. Maximal degree in co-relation 6743. Up to 3316 conditions per place. [2024-06-21 18:26:19,473 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 35 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-21 18:26:19,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 179 flow [2024-06-21 18:26:19,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:26:19,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:26:19,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-21 18:26:19,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-21 18:26:19,485 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 69 transitions. [2024-06-21 18:26:19,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 179 flow [2024-06-21 18:26:19,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:26:19,490 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 18:26:19,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 18:26:19,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 18:26:19,493 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 18:26:19,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:19,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:19,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:19,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:26:19,495 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:19,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:19,496 INFO L85 PathProgramCache]: Analyzing trace with hash -269615622, now seen corresponding path program 1 times [2024-06-21 18:26:19,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:19,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618675863] [2024-06-21 18:26:19,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:19,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:21,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:21,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:21,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618675863] [2024-06-21 18:26:21,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618675863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:21,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:21,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:26:21,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660804631] [2024-06-21 18:26:21,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:21,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:26:21,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:21,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:26:21,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:26:21,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 18:26:21,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:21,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:21,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 18:26:21,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:22,206 INFO L124 PetriNetUnfolderBase]: 2246/3319 cut-off events. [2024-06-21 18:26:22,207 INFO L125 PetriNetUnfolderBase]: For 621/621 co-relation queries the response was YES. [2024-06-21 18:26:22,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7534 conditions, 3319 events. 2246/3319 cut-off events. For 621/621 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15402 event pairs, 1443 based on Foata normal form. 3/3319 useless extension candidates. Maximal degree in co-relation 7522. Up to 3292 conditions per place. [2024-06-21 18:26:22,220 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 18:26:22,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 246 flow [2024-06-21 18:26:22,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:26:22,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:26:22,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-21 18:26:22,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 18:26:22,222 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 88 transitions. [2024-06-21 18:26:22,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 246 flow [2024-06-21 18:26:22,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:26:22,224 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 18:26:22,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-21 18:26:22,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 18:26:22,225 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 18:26:22,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:22,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:22,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:22,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:26:22,226 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:22,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:22,226 INFO L85 PathProgramCache]: Analyzing trace with hash 231851140, now seen corresponding path program 1 times [2024-06-21 18:26:22,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:22,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926897309] [2024-06-21 18:26:22,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:22,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:22,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:24,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:24,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:24,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926897309] [2024-06-21 18:26:24,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926897309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:24,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:24,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:26:24,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494657410] [2024-06-21 18:26:24,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:24,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:26:24,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:24,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:26:24,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:26:24,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 18:26:24,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:24,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:24,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 18:26:24,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:25,537 INFO L124 PetriNetUnfolderBase]: 2234/3301 cut-off events. [2024-06-21 18:26:25,552 INFO L125 PetriNetUnfolderBase]: For 1740/1740 co-relation queries the response was YES. [2024-06-21 18:26:25,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8266 conditions, 3301 events. 2234/3301 cut-off events. For 1740/1740 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15269 event pairs, 1059 based on Foata normal form. 6/3304 useless extension candidates. Maximal degree in co-relation 8252. Up to 3244 conditions per place. [2024-06-21 18:26:25,565 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-21 18:26:25,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 64 transitions, 328 flow [2024-06-21 18:26:25,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:26:25,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:26:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-06-21 18:26:25,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-21 18:26:25,570 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 108 transitions. [2024-06-21 18:26:25,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 64 transitions, 328 flow [2024-06-21 18:26:25,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 64 transitions, 314 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 18:26:25,573 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 174 flow [2024-06-21 18:26:25,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=174, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-21 18:26:25,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-21 18:26:25,574 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 174 flow [2024-06-21 18:26:25,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:25,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:25,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:25,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:26:25,575 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:25,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:25,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1184260269, now seen corresponding path program 1 times [2024-06-21 18:26:25,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:25,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469565465] [2024-06-21 18:26:25,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:25,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:25,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:29,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:29,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:29,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469565465] [2024-06-21 18:26:29,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469565465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:29,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:29,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:26:29,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421659709] [2024-06-21 18:26:29,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:29,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:26:29,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:29,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:26:29,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:26:29,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 18:26:29,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:29,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:29,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 18:26:29,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:30,053 INFO L124 PetriNetUnfolderBase]: 2225/3286 cut-off events. [2024-06-21 18:26:30,053 INFO L125 PetriNetUnfolderBase]: For 3244/3244 co-relation queries the response was YES. [2024-06-21 18:26:30,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8980 conditions, 3286 events. 2225/3286 cut-off events. For 3244/3244 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15148 event pairs, 846 based on Foata normal form. 6/3289 useless extension candidates. Maximal degree in co-relation 8965. Up to 3199 conditions per place. [2024-06-21 18:26:30,069 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-21 18:26:30,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 382 flow [2024-06-21 18:26:30,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:26:30,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:26:30,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-21 18:26:30,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-21 18:26:30,071 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 174 flow. Second operand 6 states and 123 transitions. [2024-06-21 18:26:30,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 382 flow [2024-06-21 18:26:30,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 70 transitions, 358 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 18:26:30,074 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 193 flow [2024-06-21 18:26:30,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-21 18:26:30,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 18:26:30,075 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 193 flow [2024-06-21 18:26:30,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:30,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:30,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:30,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:26:30,076 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:30,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:30,076 INFO L85 PathProgramCache]: Analyzing trace with hash -654356127, now seen corresponding path program 1 times [2024-06-21 18:26:30,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:30,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163903656] [2024-06-21 18:26:30,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:30,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:32,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:32,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:32,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163903656] [2024-06-21 18:26:32,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163903656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:32,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:32,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:26:32,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428780354] [2024-06-21 18:26:32,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:32,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:26:32,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:32,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:26:32,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:26:32,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:26:32,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 193 flow. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:32,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:32,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:26:32,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:32,904 INFO L124 PetriNetUnfolderBase]: 2220/3279 cut-off events. [2024-06-21 18:26:32,904 INFO L125 PetriNetUnfolderBase]: For 5026/5026 co-relation queries the response was YES. [2024-06-21 18:26:32,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 3279 events. 2220/3279 cut-off events. For 5026/5026 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15085 event pairs, 1161 based on Foata normal form. 2/3278 useless extension candidates. Maximal degree in co-relation 9485. Up to 3258 conditions per place. [2024-06-21 18:26:32,928 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 45 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2024-06-21 18:26:32,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 58 transitions, 355 flow [2024-06-21 18:26:32,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:26:32,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:26:32,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-21 18:26:32,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-21 18:26:32,930 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 193 flow. Second operand 6 states and 91 transitions. [2024-06-21 18:26:32,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 58 transitions, 355 flow [2024-06-21 18:26:32,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 320 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 18:26:32,938 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 223 flow [2024-06-21 18:26:32,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-21 18:26:32,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-21 18:26:32,941 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 223 flow [2024-06-21 18:26:32,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:32,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:32,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:32,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:26:32,946 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:32,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:32,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1189797769, now seen corresponding path program 1 times [2024-06-21 18:26:32,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:32,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079672109] [2024-06-21 18:26:32,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:32,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:32,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:35,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:35,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079672109] [2024-06-21 18:26:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079672109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:35,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:26:35,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319178955] [2024-06-21 18:26:35,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:35,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:26:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:35,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:26:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:26:35,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:26:35,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:35,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:35,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:26:35,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:36,593 INFO L124 PetriNetUnfolderBase]: 2215/3272 cut-off events. [2024-06-21 18:26:36,593 INFO L125 PetriNetUnfolderBase]: For 6950/6950 co-relation queries the response was YES. [2024-06-21 18:26:36,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10151 conditions, 3272 events. 2215/3272 cut-off events. For 6950/6950 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15054 event pairs, 1140 based on Foata normal form. 2/3271 useless extension candidates. Maximal degree in co-relation 10131. Up to 3242 conditions per place. [2024-06-21 18:26:36,608 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 49 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2024-06-21 18:26:36,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 65 transitions, 403 flow [2024-06-21 18:26:36,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:26:36,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:26:36,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 18:26:36,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 18:26:36,610 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 223 flow. Second operand 6 states and 98 transitions. [2024-06-21 18:26:36,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 65 transitions, 403 flow [2024-06-21 18:26:36,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 65 transitions, 379 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 18:26:36,613 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 259 flow [2024-06-21 18:26:36,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=259, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-21 18:26:36,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-21 18:26:36,614 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 259 flow [2024-06-21 18:26:36,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:36,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:36,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:36,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:26:36,615 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:36,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:36,615 INFO L85 PathProgramCache]: Analyzing trace with hash -590380446, now seen corresponding path program 1 times [2024-06-21 18:26:36,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:36,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468641478] [2024-06-21 18:26:36,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:36,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:36,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:38,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:38,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:38,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468641478] [2024-06-21 18:26:38,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468641478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:38,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:38,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:26:38,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941542798] [2024-06-21 18:26:38,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:38,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:26:38,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:38,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:26:38,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:26:38,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:26:38,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 259 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:38,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:38,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:26:38,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:40,212 INFO L124 PetriNetUnfolderBase]: 2238/3308 cut-off events. [2024-06-21 18:26:40,213 INFO L125 PetriNetUnfolderBase]: For 9431/9431 co-relation queries the response was YES. [2024-06-21 18:26:40,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11005 conditions, 3308 events. 2238/3308 cut-off events. For 9431/9431 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15211 event pairs, 1120 based on Foata normal form. 2/3305 useless extension candidates. Maximal degree in co-relation 10984. Up to 3265 conditions per place. [2024-06-21 18:26:40,242 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 17 changer transitions 0/74 dead transitions. [2024-06-21 18:26:40,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 74 transitions, 487 flow [2024-06-21 18:26:40,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:26:40,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:26:40,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 18:26:40,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 18:26:40,245 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 259 flow. Second operand 7 states and 108 transitions. [2024-06-21 18:26:40,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 74 transitions, 487 flow [2024-06-21 18:26:40,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 74 transitions, 451 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 18:26:40,250 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 323 flow [2024-06-21 18:26:40,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=323, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-21 18:26:40,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-21 18:26:40,252 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 323 flow [2024-06-21 18:26:40,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:40,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:40,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:40,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:26:40,252 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:40,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:40,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1770981504, now seen corresponding path program 2 times [2024-06-21 18:26:40,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:40,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254658040] [2024-06-21 18:26:40,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:40,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:40,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:42,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:42,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:42,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254658040] [2024-06-21 18:26:42,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254658040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:42,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:42,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:26:42,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208168838] [2024-06-21 18:26:42,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:42,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:26:42,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:42,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:26:42,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:26:42,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:26:42,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 323 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:42,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:42,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:26:42,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:43,900 INFO L124 PetriNetUnfolderBase]: 2249/3326 cut-off events. [2024-06-21 18:26:43,900 INFO L125 PetriNetUnfolderBase]: For 12400/12406 co-relation queries the response was YES. [2024-06-21 18:26:43,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11830 conditions, 3326 events. 2249/3326 cut-off events. For 12400/12406 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15259 event pairs, 1125 based on Foata normal form. 6/3325 useless extension candidates. Maximal degree in co-relation 11807. Up to 3252 conditions per place. [2024-06-21 18:26:43,935 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 25 changer transitions 0/81 dead transitions. [2024-06-21 18:26:43,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 603 flow [2024-06-21 18:26:43,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:26:43,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:26:43,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 18:26:43,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 18:26:43,955 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 323 flow. Second operand 7 states and 110 transitions. [2024-06-21 18:26:43,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 603 flow [2024-06-21 18:26:43,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 571 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 18:26:43,960 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 411 flow [2024-06-21 18:26:43,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=411, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-21 18:26:43,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-21 18:26:43,962 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 411 flow [2024-06-21 18:26:43,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:43,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:43,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:43,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:26:43,962 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:43,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:43,963 INFO L85 PathProgramCache]: Analyzing trace with hash -2134467648, now seen corresponding path program 3 times [2024-06-21 18:26:43,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:43,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680780729] [2024-06-21 18:26:43,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:43,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:44,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:46,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 18:26:46,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:46,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680780729] [2024-06-21 18:26:46,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680780729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:46,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:46,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:26:46,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358260879] [2024-06-21 18:26:46,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:46,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:26:46,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:46,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:26:46,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:26:46,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:26:46,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 411 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:46,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:46,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:26:46,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:47,144 INFO L124 PetriNetUnfolderBase]: 2258/3338 cut-off events. [2024-06-21 18:26:47,144 INFO L125 PetriNetUnfolderBase]: For 15944/15944 co-relation queries the response was YES. [2024-06-21 18:26:47,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12613 conditions, 3338 events. 2258/3338 cut-off events. For 15944/15944 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15325 event pairs, 1119 based on Foata normal form. 2/3337 useless extension candidates. Maximal degree in co-relation 12588. Up to 3287 conditions per place. [2024-06-21 18:26:47,159 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 24 changer transitions 0/92 dead transitions. [2024-06-21 18:26:47,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 688 flow [2024-06-21 18:26:47,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:26:47,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:26:47,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 18:26:47,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 18:26:47,160 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 411 flow. Second operand 7 states and 115 transitions. [2024-06-21 18:26:47,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 688 flow [2024-06-21 18:26:47,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 635 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 18:26:47,168 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 479 flow [2024-06-21 18:26:47,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=479, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-21 18:26:47,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-21 18:26:47,169 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 479 flow [2024-06-21 18:26:47,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:47,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:47,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:47,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:26:47,169 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:47,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:47,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1770973568, now seen corresponding path program 1 times [2024-06-21 18:26:47,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:47,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076949188] [2024-06-21 18:26:47,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:47,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:47,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:52,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:52,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076949188] [2024-06-21 18:26:52,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076949188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:52,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:52,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:26:52,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493288442] [2024-06-21 18:26:52,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:52,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:26:52,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:52,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:26:52,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:26:52,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:26:52,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 479 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:52,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:52,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:26:52,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:53,860 INFO L124 PetriNetUnfolderBase]: 2253/3332 cut-off events. [2024-06-21 18:26:53,861 INFO L125 PetriNetUnfolderBase]: For 18546/18546 co-relation queries the response was YES. [2024-06-21 18:26:53,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13004 conditions, 3332 events. 2253/3332 cut-off events. For 18546/18546 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15324 event pairs, 1104 based on Foata normal form. 2/3331 useless extension candidates. Maximal degree in co-relation 12976. Up to 3289 conditions per place. [2024-06-21 18:26:53,877 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 74 selfloop transitions, 16 changer transitions 0/93 dead transitions. [2024-06-21 18:26:53,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 93 transitions, 741 flow [2024-06-21 18:26:53,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:26:53,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:26:53,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 18:26:53,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:26:53,878 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 479 flow. Second operand 7 states and 112 transitions. [2024-06-21 18:26:53,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 93 transitions, 741 flow [2024-06-21 18:26:53,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 93 transitions, 680 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 18:26:53,886 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 492 flow [2024-06-21 18:26:53,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=492, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-21 18:26:53,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-21 18:26:53,887 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 492 flow [2024-06-21 18:26:53,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:53,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:53,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:53,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:26:53,888 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:53,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:53,888 INFO L85 PathProgramCache]: Analyzing trace with hash 756897774, now seen corresponding path program 1 times [2024-06-21 18:26:53,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:53,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195218244] [2024-06-21 18:26:53,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:53,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:53,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:56,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 18:26:56,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:56,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195218244] [2024-06-21 18:26:56,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195218244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:56,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:56,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:26:56,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975639158] [2024-06-21 18:26:56,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:56,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:26:56,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:56,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:26:56,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:26:56,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:26:56,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 492 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:56,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:56,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:26:56,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:57,634 INFO L124 PetriNetUnfolderBase]: 2288/3387 cut-off events. [2024-06-21 18:26:57,634 INFO L125 PetriNetUnfolderBase]: For 22161/22161 co-relation queries the response was YES. [2024-06-21 18:26:57,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13857 conditions, 3387 events. 2288/3387 cut-off events. For 22161/22161 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15620 event pairs, 912 based on Foata normal form. 2/3380 useless extension candidates. Maximal degree in co-relation 13829. Up to 3282 conditions per place. [2024-06-21 18:26:57,649 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 76 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-21 18:26:57,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 108 transitions, 832 flow [2024-06-21 18:26:57,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:26:57,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:26:57,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 18:26:57,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:26:57,651 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 492 flow. Second operand 8 states and 128 transitions. [2024-06-21 18:26:57,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 108 transitions, 832 flow [2024-06-21 18:26:57,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 108 transitions, 782 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 18:26:57,660 INFO L231 Difference]: Finished difference. Result has 77 places, 86 transitions, 592 flow [2024-06-21 18:26:57,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=592, PETRI_PLACES=77, PETRI_TRANSITIONS=86} [2024-06-21 18:26:57,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-21 18:26:57,661 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 86 transitions, 592 flow [2024-06-21 18:26:57,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:57,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:57,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:57,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:26:57,662 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:26:57,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:57,662 INFO L85 PathProgramCache]: Analyzing trace with hash 927720360, now seen corresponding path program 1 times [2024-06-21 18:26:57,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:57,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544877847] [2024-06-21 18:26:57,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:57,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:00,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:00,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:00,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544877847] [2024-06-21 18:27:00,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544877847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:00,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:00,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:00,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669840701] [2024-06-21 18:27:00,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:00,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:00,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:00,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:00,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:00,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:00,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 86 transitions, 592 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:00,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:00,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:00,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:01,932 INFO L124 PetriNetUnfolderBase]: 2299/3399 cut-off events. [2024-06-21 18:27:01,932 INFO L125 PetriNetUnfolderBase]: For 27459/27465 co-relation queries the response was YES. [2024-06-21 18:27:01,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14891 conditions, 3399 events. 2299/3399 cut-off events. For 27459/27465 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15870 event pairs, 1121 based on Foata normal form. 6/3400 useless extension candidates. Maximal degree in co-relation 14860. Up to 3336 conditions per place. [2024-06-21 18:27:01,947 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 78 selfloop transitions, 26 changer transitions 0/107 dead transitions. [2024-06-21 18:27:01,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 888 flow [2024-06-21 18:27:01,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:27:01,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:27:01,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 18:27:01,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 18:27:01,948 INFO L175 Difference]: Start difference. First operand has 77 places, 86 transitions, 592 flow. Second operand 7 states and 115 transitions. [2024-06-21 18:27:01,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 888 flow [2024-06-21 18:27:01,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 840 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 18:27:01,957 INFO L231 Difference]: Finished difference. Result has 82 places, 89 transitions, 645 flow [2024-06-21 18:27:01,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=645, PETRI_PLACES=82, PETRI_TRANSITIONS=89} [2024-06-21 18:27:01,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 18:27:01,958 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 89 transitions, 645 flow [2024-06-21 18:27:01,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:01,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:01,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:01,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:27:01,959 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:01,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:01,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1121923602, now seen corresponding path program 2 times [2024-06-21 18:27:01,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:01,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720528748] [2024-06-21 18:27:01,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:01,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:01,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:04,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:04,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:04,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720528748] [2024-06-21 18:27:04,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720528748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:04,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:04,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:04,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648933156] [2024-06-21 18:27:04,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:04,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:04,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:04,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:04,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:04,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:04,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 89 transitions, 645 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:04,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:04,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:04,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:05,698 INFO L124 PetriNetUnfolderBase]: 2326/3442 cut-off events. [2024-06-21 18:27:05,698 INFO L125 PetriNetUnfolderBase]: For 32349/32349 co-relation queries the response was YES. [2024-06-21 18:27:05,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15826 conditions, 3442 events. 2326/3442 cut-off events. For 32349/32349 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15894 event pairs, 875 based on Foata normal form. 2/3435 useless extension candidates. Maximal degree in co-relation 15793. Up to 3290 conditions per place. [2024-06-21 18:27:05,748 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 78 selfloop transitions, 37 changer transitions 0/118 dead transitions. [2024-06-21 18:27:05,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 118 transitions, 1075 flow [2024-06-21 18:27:05,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:05,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:05,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 18:27:05,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 18:27:05,750 INFO L175 Difference]: Start difference. First operand has 82 places, 89 transitions, 645 flow. Second operand 8 states and 132 transitions. [2024-06-21 18:27:05,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 118 transitions, 1075 flow [2024-06-21 18:27:05,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 118 transitions, 1000 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:27:05,778 INFO L231 Difference]: Finished difference. Result has 86 places, 95 transitions, 755 flow [2024-06-21 18:27:05,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=755, PETRI_PLACES=86, PETRI_TRANSITIONS=95} [2024-06-21 18:27:05,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-21 18:27:05,779 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 95 transitions, 755 flow [2024-06-21 18:27:05,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:05,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:05,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:05,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:27:05,779 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:05,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:05,780 INFO L85 PathProgramCache]: Analyzing trace with hash -673985196, now seen corresponding path program 2 times [2024-06-21 18:27:05,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:05,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70300619] [2024-06-21 18:27:05,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:05,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:05,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:09,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:09,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:09,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70300619] [2024-06-21 18:27:09,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70300619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:09,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:09,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:09,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237075519] [2024-06-21 18:27:09,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:09,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:09,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:09,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:09,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:09,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:09,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 95 transitions, 755 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:09,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:09,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:09,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:10,669 INFO L124 PetriNetUnfolderBase]: 2337/3456 cut-off events. [2024-06-21 18:27:10,670 INFO L125 PetriNetUnfolderBase]: For 39184/39193 co-relation queries the response was YES. [2024-06-21 18:27:10,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16884 conditions, 3456 events. 2337/3456 cut-off events. For 39184/39193 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16142 event pairs, 1128 based on Foata normal form. 8/3456 useless extension candidates. Maximal degree in co-relation 16849. Up to 3330 conditions per place. [2024-06-21 18:27:10,686 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 42 changer transitions 0/121 dead transitions. [2024-06-21 18:27:10,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 1185 flow [2024-06-21 18:27:10,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:10,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:10,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 18:27:10,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 18:27:10,688 INFO L175 Difference]: Start difference. First operand has 86 places, 95 transitions, 755 flow. Second operand 8 states and 125 transitions. [2024-06-21 18:27:10,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 1185 flow [2024-06-21 18:27:10,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 121 transitions, 1123 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 18:27:10,704 INFO L231 Difference]: Finished difference. Result has 90 places, 101 transitions, 875 flow [2024-06-21 18:27:10,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=875, PETRI_PLACES=90, PETRI_TRANSITIONS=101} [2024-06-21 18:27:10,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-21 18:27:10,705 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 101 transitions, 875 flow [2024-06-21 18:27:10,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:10,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:10,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:10,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:27:10,706 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:10,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:10,706 INFO L85 PathProgramCache]: Analyzing trace with hash 761659374, now seen corresponding path program 3 times [2024-06-21 18:27:10,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:10,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647570022] [2024-06-21 18:27:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:10,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:10,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:14,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 18:27:14,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:14,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647570022] [2024-06-21 18:27:14,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647570022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:14,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:14,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:14,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226439713] [2024-06-21 18:27:14,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:14,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:14,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:14,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:14,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:14,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:14,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 101 transitions, 875 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:14,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:14,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:14,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:15,321 INFO L124 PetriNetUnfolderBase]: 2364/3501 cut-off events. [2024-06-21 18:27:15,321 INFO L125 PetriNetUnfolderBase]: For 45158/45164 co-relation queries the response was YES. [2024-06-21 18:27:15,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17958 conditions, 3501 events. 2364/3501 cut-off events. For 45158/45164 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16278 event pairs, 884 based on Foata normal form. 6/3493 useless extension candidates. Maximal degree in co-relation 17921. Up to 3264 conditions per place. [2024-06-21 18:27:15,341 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 82 selfloop transitions, 50 changer transitions 0/135 dead transitions. [2024-06-21 18:27:15,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 135 transitions, 1477 flow [2024-06-21 18:27:15,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:15,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:15,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 18:27:15,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 18:27:15,344 INFO L175 Difference]: Start difference. First operand has 90 places, 101 transitions, 875 flow. Second operand 8 states and 133 transitions. [2024-06-21 18:27:15,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 135 transitions, 1477 flow [2024-06-21 18:27:15,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 135 transitions, 1398 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 18:27:15,368 INFO L231 Difference]: Finished difference. Result has 94 places, 110 transitions, 1052 flow [2024-06-21 18:27:15,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=94, PETRI_TRANSITIONS=110} [2024-06-21 18:27:15,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-21 18:27:15,369 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 110 transitions, 1052 flow [2024-06-21 18:27:15,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:15,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:15,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:15,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:27:15,369 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:15,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:15,370 INFO L85 PathProgramCache]: Analyzing trace with hash 934149450, now seen corresponding path program 3 times [2024-06-21 18:27:15,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:15,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474436957] [2024-06-21 18:27:15,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:15,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:15,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:18,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 18:27:18,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:18,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474436957] [2024-06-21 18:27:18,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474436957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:18,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:18,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:18,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867556521] [2024-06-21 18:27:18,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:18,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:18,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:18,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:18,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:18,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:18,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 110 transitions, 1052 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:18,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:18,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:18,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:19,430 INFO L124 PetriNetUnfolderBase]: 2375/3511 cut-off events. [2024-06-21 18:27:19,430 INFO L125 PetriNetUnfolderBase]: For 52938/52947 co-relation queries the response was YES. [2024-06-21 18:27:19,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19039 conditions, 3511 events. 2375/3511 cut-off events. For 52938/52947 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16425 event pairs, 1133 based on Foata normal form. 8/3511 useless extension candidates. Maximal degree in co-relation 19000. Up to 3422 conditions per place. [2024-06-21 18:27:19,450 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 94 selfloop transitions, 34 changer transitions 0/131 dead transitions. [2024-06-21 18:27:19,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 131 transitions, 1404 flow [2024-06-21 18:27:19,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:27:19,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:27:19,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 18:27:19,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 18:27:19,452 INFO L175 Difference]: Start difference. First operand has 94 places, 110 transitions, 1052 flow. Second operand 7 states and 115 transitions. [2024-06-21 18:27:19,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 131 transitions, 1404 flow [2024-06-21 18:27:19,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 131 transitions, 1324 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 18:27:19,477 INFO L231 Difference]: Finished difference. Result has 98 places, 113 transitions, 1096 flow [2024-06-21 18:27:19,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1096, PETRI_PLACES=98, PETRI_TRANSITIONS=113} [2024-06-21 18:27:19,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-21 18:27:19,478 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 113 transitions, 1096 flow [2024-06-21 18:27:19,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:19,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:19,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:19,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:27:19,478 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:19,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:19,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1743991258, now seen corresponding path program 4 times [2024-06-21 18:27:19,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:19,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405722853] [2024-06-21 18:27:19,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:19,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:19,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:21,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:21,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:21,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405722853] [2024-06-21 18:27:21,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405722853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:21,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:21,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:21,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854521116] [2024-06-21 18:27:21,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:21,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:21,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:21,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:21,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:21,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:21,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 113 transitions, 1096 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:21,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:21,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:21,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:22,938 INFO L124 PetriNetUnfolderBase]: 2426/3589 cut-off events. [2024-06-21 18:27:22,938 INFO L125 PetriNetUnfolderBase]: For 54861/54863 co-relation queries the response was YES. [2024-06-21 18:27:22,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19445 conditions, 3589 events. 2426/3589 cut-off events. For 54861/54863 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16684 event pairs, 870 based on Foata normal form. 4/3590 useless extension candidates. Maximal degree in co-relation 19404. Up to 3454 conditions per place. [2024-06-21 18:27:22,957 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 112 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-21 18:27:22,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1680 flow [2024-06-21 18:27:22,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:22,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:22,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 18:27:22,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 18:27:22,959 INFO L175 Difference]: Start difference. First operand has 98 places, 113 transitions, 1096 flow. Second operand 8 states and 134 transitions. [2024-06-21 18:27:22,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1680 flow [2024-06-21 18:27:23,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 159 transitions, 1586 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 18:27:23,033 INFO L231 Difference]: Finished difference. Result has 103 places, 131 transitions, 1313 flow [2024-06-21 18:27:23,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=103, PETRI_TRANSITIONS=131} [2024-06-21 18:27:23,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 18:27:23,034 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 131 transitions, 1313 flow [2024-06-21 18:27:23,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:23,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:23,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:23,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:27:23,040 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:23,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:23,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1748168472, now seen corresponding path program 5 times [2024-06-21 18:27:23,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:23,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933263303] [2024-06-21 18:27:23,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:23,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:23,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:24,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:24,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:24,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933263303] [2024-06-21 18:27:24,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933263303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:24,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:24,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:24,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318041304] [2024-06-21 18:27:24,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:24,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:24,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:24,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:24,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:25,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:25,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 131 transitions, 1313 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:25,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:25,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:25,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:25,921 INFO L124 PetriNetUnfolderBase]: 2458/3636 cut-off events. [2024-06-21 18:27:25,921 INFO L125 PetriNetUnfolderBase]: For 62495/62499 co-relation queries the response was YES. [2024-06-21 18:27:25,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20629 conditions, 3636 events. 2458/3636 cut-off events. For 62495/62499 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16901 event pairs, 870 based on Foata normal form. 6/3639 useless extension candidates. Maximal degree in co-relation 20585. Up to 3490 conditions per place. [2024-06-21 18:27:25,949 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 117 selfloop transitions, 57 changer transitions 0/177 dead transitions. [2024-06-21 18:27:25,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 177 transitions, 2010 flow [2024-06-21 18:27:25,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:25,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:25,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 18:27:25,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 18:27:25,951 INFO L175 Difference]: Start difference. First operand has 103 places, 131 transitions, 1313 flow. Second operand 8 states and 133 transitions. [2024-06-21 18:27:25,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 177 transitions, 2010 flow [2024-06-21 18:27:25,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 177 transitions, 1874 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 18:27:25,998 INFO L231 Difference]: Finished difference. Result has 109 places, 151 transitions, 1619 flow [2024-06-21 18:27:25,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1619, PETRI_PLACES=109, PETRI_TRANSITIONS=151} [2024-06-21 18:27:25,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-21 18:27:25,999 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 151 transitions, 1619 flow [2024-06-21 18:27:25,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:25,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:25,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:26,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:27:26,000 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:26,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:26,000 INFO L85 PathProgramCache]: Analyzing trace with hash 546816424, now seen corresponding path program 4 times [2024-06-21 18:27:26,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:26,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803830559] [2024-06-21 18:27:26,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:26,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:28,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 18:27:28,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:28,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803830559] [2024-06-21 18:27:28,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803830559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:28,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:28,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:28,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756685270] [2024-06-21 18:27:28,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:28,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:28,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:28,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:28,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:28,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:28,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 151 transitions, 1619 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:28,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:28,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:28,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:29,987 INFO L124 PetriNetUnfolderBase]: 2460/3641 cut-off events. [2024-06-21 18:27:29,988 INFO L125 PetriNetUnfolderBase]: For 69289/69293 co-relation queries the response was YES. [2024-06-21 18:27:29,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21140 conditions, 3641 events. 2460/3641 cut-off events. For 69289/69293 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16940 event pairs, 882 based on Foata normal form. 6/3644 useless extension candidates. Maximal degree in co-relation 21094. Up to 3567 conditions per place. [2024-06-21 18:27:30,008 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 145 selfloop transitions, 30 changer transitions 0/178 dead transitions. [2024-06-21 18:27:30,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 178 transitions, 2067 flow [2024-06-21 18:27:30,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:30,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:30,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 18:27:30,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 18:27:30,014 INFO L175 Difference]: Start difference. First operand has 109 places, 151 transitions, 1619 flow. Second operand 8 states and 129 transitions. [2024-06-21 18:27:30,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 178 transitions, 2067 flow [2024-06-21 18:27:30,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 178 transitions, 1980 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-21 18:27:30,076 INFO L231 Difference]: Finished difference. Result has 115 places, 154 transitions, 1628 flow [2024-06-21 18:27:30,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=115, PETRI_TRANSITIONS=154} [2024-06-21 18:27:30,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-21 18:27:30,076 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 154 transitions, 1628 flow [2024-06-21 18:27:30,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:30,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:30,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:30,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:27:30,078 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:30,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:30,078 INFO L85 PathProgramCache]: Analyzing trace with hash 22089540, now seen corresponding path program 6 times [2024-06-21 18:27:30,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:30,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730474419] [2024-06-21 18:27:30,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:30,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:30,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:32,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:32,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:32,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730474419] [2024-06-21 18:27:32,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730474419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:32,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:32,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:27:32,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771750911] [2024-06-21 18:27:32,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:32,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:27:32,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:32,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:27:32,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:27:32,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:32,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 154 transitions, 1628 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:32,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:32,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:32,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:33,293 INFO L124 PetriNetUnfolderBase]: 2472/3658 cut-off events. [2024-06-21 18:27:33,293 INFO L125 PetriNetUnfolderBase]: For 72135/72135 co-relation queries the response was YES. [2024-06-21 18:27:33,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21216 conditions, 3658 events. 2472/3658 cut-off events. For 72135/72135 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17051 event pairs, 876 based on Foata normal form. 2/3657 useless extension candidates. Maximal degree in co-relation 21168. Up to 3424 conditions per place. [2024-06-21 18:27:33,321 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 118 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-21 18:27:33,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 189 transitions, 2297 flow [2024-06-21 18:27:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:33,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:33,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 18:27:33,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 18:27:33,323 INFO L175 Difference]: Start difference. First operand has 115 places, 154 transitions, 1628 flow. Second operand 8 states and 137 transitions. [2024-06-21 18:27:33,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 189 transitions, 2297 flow [2024-06-21 18:27:33,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 189 transitions, 2215 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 18:27:33,378 INFO L231 Difference]: Finished difference. Result has 117 places, 163 transitions, 1878 flow [2024-06-21 18:27:33,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1878, PETRI_PLACES=117, PETRI_TRANSITIONS=163} [2024-06-21 18:27:33,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-21 18:27:33,379 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 163 transitions, 1878 flow [2024-06-21 18:27:33,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:33,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:33,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:33,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:27:33,380 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:33,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:33,380 INFO L85 PathProgramCache]: Analyzing trace with hash 934395528, now seen corresponding path program 1 times [2024-06-21 18:27:33,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:33,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382616827] [2024-06-21 18:27:33,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:33,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:33,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:38,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 18:27:38,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:38,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382616827] [2024-06-21 18:27:38,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382616827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:38,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:38,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:27:38,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555460438] [2024-06-21 18:27:38,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:38,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:27:38,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:38,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:27:38,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:27:38,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:38,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 163 transitions, 1878 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:38,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:38,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:38,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:40,636 INFO L124 PetriNetUnfolderBase]: 2467/3654 cut-off events. [2024-06-21 18:27:40,637 INFO L125 PetriNetUnfolderBase]: For 80370/80370 co-relation queries the response was YES. [2024-06-21 18:27:40,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21832 conditions, 3654 events. 2467/3654 cut-off events. For 80370/80370 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17092 event pairs, 893 based on Foata normal form. 2/3653 useless extension candidates. Maximal degree in co-relation 21782. Up to 3591 conditions per place. [2024-06-21 18:27:40,664 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 166 selfloop transitions, 19 changer transitions 0/188 dead transitions. [2024-06-21 18:27:40,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 188 transitions, 2364 flow [2024-06-21 18:27:40,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:27:40,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:27:40,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 18:27:40,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 18:27:40,666 INFO L175 Difference]: Start difference. First operand has 117 places, 163 transitions, 1878 flow. Second operand 9 states and 133 transitions. [2024-06-21 18:27:40,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 188 transitions, 2364 flow [2024-06-21 18:27:40,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 188 transitions, 2172 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 18:27:40,719 INFO L231 Difference]: Finished difference. Result has 120 places, 166 transitions, 1778 flow [2024-06-21 18:27:40,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1778, PETRI_PLACES=120, PETRI_TRANSITIONS=166} [2024-06-21 18:27:40,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-21 18:27:40,720 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 166 transitions, 1778 flow [2024-06-21 18:27:40,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:40,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:40,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:40,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:27:40,721 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:40,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:40,721 INFO L85 PathProgramCache]: Analyzing trace with hash 434834212, now seen corresponding path program 1 times [2024-06-21 18:27:40,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:40,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450106898] [2024-06-21 18:27:40,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:40,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:42,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:42,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:42,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450106898] [2024-06-21 18:27:42,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450106898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:42,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:42,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:27:42,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062218782] [2024-06-21 18:27:42,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:42,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:27:42,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:42,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:27:42,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:27:42,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:42,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 166 transitions, 1778 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:42,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:42,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:42,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:43,628 INFO L124 PetriNetUnfolderBase]: 2464/3650 cut-off events. [2024-06-21 18:27:43,629 INFO L125 PetriNetUnfolderBase]: For 84115/84115 co-relation queries the response was YES. [2024-06-21 18:27:43,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22262 conditions, 3650 events. 2464/3650 cut-off events. For 84115/84115 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16984 event pairs, 892 based on Foata normal form. 1/3648 useless extension candidates. Maximal degree in co-relation 22211. Up to 3620 conditions per place. [2024-06-21 18:27:43,669 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 163 selfloop transitions, 10 changer transitions 0/176 dead transitions. [2024-06-21 18:27:43,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 176 transitions, 2170 flow [2024-06-21 18:27:43,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:27:43,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:27:43,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-21 18:27:43,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-21 18:27:43,670 INFO L175 Difference]: Start difference. First operand has 120 places, 166 transitions, 1778 flow. Second operand 6 states and 87 transitions. [2024-06-21 18:27:43,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 176 transitions, 2170 flow [2024-06-21 18:27:43,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 176 transitions, 2102 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 18:27:43,722 INFO L231 Difference]: Finished difference. Result has 119 places, 169 transitions, 1766 flow [2024-06-21 18:27:43,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1766, PETRI_PLACES=119, PETRI_TRANSITIONS=169} [2024-06-21 18:27:43,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-21 18:27:43,723 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 169 transitions, 1766 flow [2024-06-21 18:27:43,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:43,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:43,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:43,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:27:43,724 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:43,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:43,724 INFO L85 PathProgramCache]: Analyzing trace with hash -423701503, now seen corresponding path program 1 times [2024-06-21 18:27:43,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:43,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976927315] [2024-06-21 18:27:43,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:43,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:46,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:46,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:46,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976927315] [2024-06-21 18:27:46,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976927315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:46,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:46,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:27:46,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794754615] [2024-06-21 18:27:46,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:46,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:27:46,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:46,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:27:46,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:27:47,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:47,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 169 transitions, 1766 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:47,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:47,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:47,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:48,281 INFO L124 PetriNetUnfolderBase]: 2482/3672 cut-off events. [2024-06-21 18:27:48,281 INFO L125 PetriNetUnfolderBase]: For 90191/90191 co-relation queries the response was YES. [2024-06-21 18:27:48,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23052 conditions, 3672 events. 2482/3672 cut-off events. For 90191/90191 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17000 event pairs, 852 based on Foata normal form. 3/3664 useless extension candidates. Maximal degree in co-relation 23000. Up to 3500 conditions per place. [2024-06-21 18:27:48,320 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 51 changer transitions 0/193 dead transitions. [2024-06-21 18:27:48,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 193 transitions, 2316 flow [2024-06-21 18:27:48,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:48,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:48,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 18:27:48,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 18:27:48,322 INFO L175 Difference]: Start difference. First operand has 119 places, 169 transitions, 1766 flow. Second operand 8 states and 129 transitions. [2024-06-21 18:27:48,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 193 transitions, 2316 flow [2024-06-21 18:27:48,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 193 transitions, 2282 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 18:27:48,386 INFO L231 Difference]: Finished difference. Result has 123 places, 175 transitions, 1979 flow [2024-06-21 18:27:48,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1979, PETRI_PLACES=123, PETRI_TRANSITIONS=175} [2024-06-21 18:27:48,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-21 18:27:48,386 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 175 transitions, 1979 flow [2024-06-21 18:27:48,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:48,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:48,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:48,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:27:48,387 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:48,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:48,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1988995740, now seen corresponding path program 1 times [2024-06-21 18:27:48,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:48,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941783839] [2024-06-21 18:27:48,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:48,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:48,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:52,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 18:27:52,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:52,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941783839] [2024-06-21 18:27:52,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941783839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:52,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:52,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:27:52,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330878560] [2024-06-21 18:27:52,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:52,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:27:52,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:52,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:27:52,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:27:52,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:52,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 175 transitions, 1979 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:52,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:52,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:52,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:27:53,779 INFO L124 PetriNetUnfolderBase]: 2504/3704 cut-off events. [2024-06-21 18:27:53,779 INFO L125 PetriNetUnfolderBase]: For 97930/97930 co-relation queries the response was YES. [2024-06-21 18:27:53,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23746 conditions, 3704 events. 2504/3704 cut-off events. For 97930/97930 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17156 event pairs, 831 based on Foata normal form. 4/3697 useless extension candidates. Maximal degree in co-relation 23693. Up to 3533 conditions per place. [2024-06-21 18:27:53,806 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 144 selfloop transitions, 54 changer transitions 0/201 dead transitions. [2024-06-21 18:27:53,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 201 transitions, 2505 flow [2024-06-21 18:27:53,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:27:53,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:27:53,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 18:27:53,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 18:27:53,809 INFO L175 Difference]: Start difference. First operand has 123 places, 175 transitions, 1979 flow. Second operand 8 states and 136 transitions. [2024-06-21 18:27:53,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 201 transitions, 2505 flow [2024-06-21 18:27:53,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 201 transitions, 2378 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 18:27:53,875 INFO L231 Difference]: Finished difference. Result has 126 places, 178 transitions, 2020 flow [2024-06-21 18:27:53,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2020, PETRI_PLACES=126, PETRI_TRANSITIONS=178} [2024-06-21 18:27:53,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-21 18:27:53,876 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 178 transitions, 2020 flow [2024-06-21 18:27:53,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:53,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:27:53,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:27:53,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:27:53,877 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:27:53,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:27:53,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1305438655, now seen corresponding path program 1 times [2024-06-21 18:27:53,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:27:53,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761845209] [2024-06-21 18:27:53,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:27:53,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:27:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:27:58,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:27:58,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:27:58,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761845209] [2024-06-21 18:27:58,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761845209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:27:58,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:27:58,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:27:58,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649633932] [2024-06-21 18:27:58,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:27:58,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:27:58,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:27:58,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:27:58,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:27:58,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:27:58,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 178 transitions, 2020 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:27:58,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:27:58,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:27:58,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:00,415 INFO L124 PetriNetUnfolderBase]: 2515/3718 cut-off events. [2024-06-21 18:28:00,416 INFO L125 PetriNetUnfolderBase]: For 106165/106171 co-relation queries the response was YES. [2024-06-21 18:28:00,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24533 conditions, 3718 events. 2515/3718 cut-off events. For 106165/106171 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17261 event pairs, 814 based on Foata normal form. 6/3719 useless extension candidates. Maximal degree in co-relation 24479. Up to 3635 conditions per place. [2024-06-21 18:28:00,446 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 168 selfloop transitions, 32 changer transitions 0/203 dead transitions. [2024-06-21 18:28:00,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 203 transitions, 2542 flow [2024-06-21 18:28:00,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:28:00,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:28:00,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 18:28:00,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 18:28:00,449 INFO L175 Difference]: Start difference. First operand has 126 places, 178 transitions, 2020 flow. Second operand 9 states and 136 transitions. [2024-06-21 18:28:00,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 203 transitions, 2542 flow [2024-06-21 18:28:00,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 203 transitions, 2404 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 18:28:00,529 INFO L231 Difference]: Finished difference. Result has 129 places, 181 transitions, 2009 flow [2024-06-21 18:28:00,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2009, PETRI_PLACES=129, PETRI_TRANSITIONS=181} [2024-06-21 18:28:00,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-21 18:28:00,530 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 181 transitions, 2009 flow [2024-06-21 18:28:00,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:00,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:00,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:00,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:28:00,531 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:00,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash -505434296, now seen corresponding path program 2 times [2024-06-21 18:28:00,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:00,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867765280] [2024-06-21 18:28:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:00,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:00,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:28:06,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:06,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867765280] [2024-06-21 18:28:06,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867765280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:06,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:06,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:06,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544546958] [2024-06-21 18:28:06,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:06,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:06,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:06,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:06,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:06,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:06,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 181 transitions, 2009 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:06,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:06,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:06,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:07,342 INFO L124 PetriNetUnfolderBase]: 2542/3757 cut-off events. [2024-06-21 18:28:07,343 INFO L125 PetriNetUnfolderBase]: For 115258/115264 co-relation queries the response was YES. [2024-06-21 18:28:07,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25401 conditions, 3757 events. 2542/3757 cut-off events. For 115258/115264 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17448 event pairs, 814 based on Foata normal form. 6/3758 useless extension candidates. Maximal degree in co-relation 25346. Up to 3663 conditions per place. [2024-06-21 18:28:07,369 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 173 selfloop transitions, 35 changer transitions 0/211 dead transitions. [2024-06-21 18:28:07,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 211 transitions, 2711 flow [2024-06-21 18:28:07,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:28:07,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:28:07,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 18:28:07,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 18:28:07,372 INFO L175 Difference]: Start difference. First operand has 129 places, 181 transitions, 2009 flow. Second operand 8 states and 132 transitions. [2024-06-21 18:28:07,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 211 transitions, 2711 flow [2024-06-21 18:28:07,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 211 transitions, 2610 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 18:28:07,438 INFO L231 Difference]: Finished difference. Result has 131 places, 187 transitions, 2117 flow [2024-06-21 18:28:07,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2117, PETRI_PLACES=131, PETRI_TRANSITIONS=187} [2024-06-21 18:28:07,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-21 18:28:07,439 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 187 transitions, 2117 flow [2024-06-21 18:28:07,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:07,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:07,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:07,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:28:07,440 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:07,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:07,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1992714655, now seen corresponding path program 2 times [2024-06-21 18:28:07,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:07,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535753804] [2024-06-21 18:28:07,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:07,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:11,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 18:28:11,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:11,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535753804] [2024-06-21 18:28:11,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535753804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:11,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:11,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:11,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534251739] [2024-06-21 18:28:11,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:11,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:11,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:11,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:11,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:11,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:11,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 187 transitions, 2117 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:11,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:11,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:11,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:12,332 INFO L124 PetriNetUnfolderBase]: 2534/3748 cut-off events. [2024-06-21 18:28:12,332 INFO L125 PetriNetUnfolderBase]: For 125554/125554 co-relation queries the response was YES. [2024-06-21 18:28:12,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26106 conditions, 3748 events. 2534/3748 cut-off events. For 125554/125554 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17348 event pairs, 812 based on Foata normal form. 3/3740 useless extension candidates. Maximal degree in co-relation 26049. Up to 3534 conditions per place. [2024-06-21 18:28:12,357 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 65 changer transitions 0/205 dead transitions. [2024-06-21 18:28:12,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 205 transitions, 2581 flow [2024-06-21 18:28:12,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:28:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:28:12,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 18:28:12,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-21 18:28:12,359 INFO L175 Difference]: Start difference. First operand has 131 places, 187 transitions, 2117 flow. Second operand 7 states and 124 transitions. [2024-06-21 18:28:12,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 205 transitions, 2581 flow [2024-06-21 18:28:12,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 205 transitions, 2454 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-21 18:28:12,434 INFO L231 Difference]: Finished difference. Result has 134 places, 187 transitions, 2136 flow [2024-06-21 18:28:12,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2136, PETRI_PLACES=134, PETRI_TRANSITIONS=187} [2024-06-21 18:28:12,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 18:28:12,435 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 187 transitions, 2136 flow [2024-06-21 18:28:12,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:12,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:12,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:12,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:28:12,436 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:12,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:12,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1992714810, now seen corresponding path program 3 times [2024-06-21 18:28:12,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:12,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343334880] [2024-06-21 18:28:12,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:12,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:16,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 18:28:16,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:16,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343334880] [2024-06-21 18:28:16,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343334880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:16,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:16,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:16,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32401125] [2024-06-21 18:28:16,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:16,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:16,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:16,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:16,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:16,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:16,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 187 transitions, 2136 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:16,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:16,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:16,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:18,049 INFO L124 PetriNetUnfolderBase]: 2574/3806 cut-off events. [2024-06-21 18:28:18,049 INFO L125 PetriNetUnfolderBase]: For 134520/134520 co-relation queries the response was YES. [2024-06-21 18:28:18,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26926 conditions, 3806 events. 2574/3806 cut-off events. For 134520/134520 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17641 event pairs, 812 based on Foata normal form. 4/3799 useless extension candidates. Maximal degree in co-relation 26867. Up to 3596 conditions per place. [2024-06-21 18:28:18,078 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 149 selfloop transitions, 67 changer transitions 0/219 dead transitions. [2024-06-21 18:28:18,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 219 transitions, 2796 flow [2024-06-21 18:28:18,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:28:18,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:28:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 18:28:18,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 18:28:18,080 INFO L175 Difference]: Start difference. First operand has 134 places, 187 transitions, 2136 flow. Second operand 8 states and 138 transitions. [2024-06-21 18:28:18,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 219 transitions, 2796 flow [2024-06-21 18:28:18,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 219 transitions, 2630 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 18:28:18,164 INFO L231 Difference]: Finished difference. Result has 138 places, 196 transitions, 2297 flow [2024-06-21 18:28:18,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2297, PETRI_PLACES=138, PETRI_TRANSITIONS=196} [2024-06-21 18:28:18,164 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-21 18:28:18,165 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 196 transitions, 2297 flow [2024-06-21 18:28:18,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:18,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:18,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:18,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:28:18,165 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:18,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:18,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1098518305, now seen corresponding path program 2 times [2024-06-21 18:28:18,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:18,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738389963] [2024-06-21 18:28:18,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:18,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:18,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:22,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:28:22,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:22,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738389963] [2024-06-21 18:28:22,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738389963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:22,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:22,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:22,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019139197] [2024-06-21 18:28:22,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:22,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:22,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:22,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:22,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:22,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:22,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 196 transitions, 2297 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:22,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:22,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:22,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:24,513 INFO L124 PetriNetUnfolderBase]: 2596/3838 cut-off events. [2024-06-21 18:28:24,513 INFO L125 PetriNetUnfolderBase]: For 147034/147046 co-relation queries the response was YES. [2024-06-21 18:28:24,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27898 conditions, 3838 events. 2596/3838 cut-off events. For 147034/147046 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17926 event pairs, 799 based on Foata normal form. 12/3842 useless extension candidates. Maximal degree in co-relation 27837. Up to 3610 conditions per place. [2024-06-21 18:28:24,543 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 60 changer transitions 0/228 dead transitions. [2024-06-21 18:28:24,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 228 transitions, 3061 flow [2024-06-21 18:28:24,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:28:24,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:28:24,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 18:28:24,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-21 18:28:24,545 INFO L175 Difference]: Start difference. First operand has 138 places, 196 transitions, 2297 flow. Second operand 9 states and 142 transitions. [2024-06-21 18:28:24,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 228 transitions, 3061 flow [2024-06-21 18:28:24,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 228 transitions, 2910 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 18:28:24,612 INFO L231 Difference]: Finished difference. Result has 142 places, 202 transitions, 2393 flow [2024-06-21 18:28:24,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2393, PETRI_PLACES=142, PETRI_TRANSITIONS=202} [2024-06-21 18:28:24,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-21 18:28:24,613 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 202 transitions, 2393 flow [2024-06-21 18:28:24,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:24,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:24,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:24,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:28:24,614 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:24,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:24,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1098785432, now seen corresponding path program 4 times [2024-06-21 18:28:24,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:24,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046317236] [2024-06-21 18:28:24,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:24,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:24,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:28,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:28:28,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:28,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046317236] [2024-06-21 18:28:28,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046317236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:28,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:28,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:28,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910641795] [2024-06-21 18:28:28,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:28,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:28,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:28,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:28,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:28,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:28,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 202 transitions, 2393 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:28,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:28,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:28,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:30,149 INFO L124 PetriNetUnfolderBase]: 2655/3923 cut-off events. [2024-06-21 18:28:30,150 INFO L125 PetriNetUnfolderBase]: For 159774/159786 co-relation queries the response was YES. [2024-06-21 18:28:30,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29378 conditions, 3923 events. 2655/3923 cut-off events. For 159774/159786 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18299 event pairs, 804 based on Foata normal form. 10/3925 useless extension candidates. Maximal degree in co-relation 29316. Up to 3715 conditions per place. [2024-06-21 18:28:30,177 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 177 selfloop transitions, 58 changer transitions 0/238 dead transitions. [2024-06-21 18:28:30,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 238 transitions, 3393 flow [2024-06-21 18:28:30,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:28:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:28:30,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 18:28:30,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 18:28:30,179 INFO L175 Difference]: Start difference. First operand has 142 places, 202 transitions, 2393 flow. Second operand 8 states and 137 transitions. [2024-06-21 18:28:30,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 238 transitions, 3393 flow [2024-06-21 18:28:30,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 238 transitions, 3278 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 18:28:30,262 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 2612 flow [2024-06-21 18:28:30,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2612, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2024-06-21 18:28:30,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-21 18:28:30,262 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 2612 flow [2024-06-21 18:28:30,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:30,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:30,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:30,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:28:30,263 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:30,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:30,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1105935055, now seen corresponding path program 3 times [2024-06-21 18:28:30,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:30,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199400596] [2024-06-21 18:28:30,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:30,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:30,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:34,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:28:34,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:34,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199400596] [2024-06-21 18:28:34,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199400596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:34,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:34,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:34,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593906066] [2024-06-21 18:28:34,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:34,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:34,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:34,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:34,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:34,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:34,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 2612 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:34,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:34,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:34,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:36,254 INFO L124 PetriNetUnfolderBase]: 2677/3955 cut-off events. [2024-06-21 18:28:36,255 INFO L125 PetriNetUnfolderBase]: For 173086/173098 co-relation queries the response was YES. [2024-06-21 18:28:36,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30478 conditions, 3955 events. 2677/3955 cut-off events. For 173086/173098 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18542 event pairs, 801 based on Foata normal form. 12/3959 useless extension candidates. Maximal degree in co-relation 30414. Up to 3714 conditions per place. [2024-06-21 18:28:36,286 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 179 selfloop transitions, 59 changer transitions 0/241 dead transitions. [2024-06-21 18:28:36,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 241 transitions, 3354 flow [2024-06-21 18:28:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:28:36,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:28:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 18:28:36,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 18:28:36,288 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 2612 flow. Second operand 8 states and 137 transitions. [2024-06-21 18:28:36,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 241 transitions, 3354 flow [2024-06-21 18:28:36,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 241 transitions, 3229 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 18:28:36,397 INFO L231 Difference]: Finished difference. Result has 150 places, 214 transitions, 2663 flow [2024-06-21 18:28:36,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2663, PETRI_PLACES=150, PETRI_TRANSITIONS=214} [2024-06-21 18:28:36,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-21 18:28:36,398 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 214 transitions, 2663 flow [2024-06-21 18:28:36,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:36,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:36,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:36,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:28:36,398 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:36,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:36,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1106137082, now seen corresponding path program 5 times [2024-06-21 18:28:36,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:36,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845251743] [2024-06-21 18:28:36,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:36,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:36,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:40,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:28:40,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:40,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845251743] [2024-06-21 18:28:40,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845251743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:40,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:40,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:40,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569059401] [2024-06-21 18:28:40,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:40,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:40,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:40,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:40,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:40,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:40,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 214 transitions, 2663 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:40,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:40,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:40,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:41,982 INFO L124 PetriNetUnfolderBase]: 2704/3994 cut-off events. [2024-06-21 18:28:41,983 INFO L125 PetriNetUnfolderBase]: For 180243/180255 co-relation queries the response was YES. [2024-06-21 18:28:41,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30899 conditions, 3994 events. 2704/3994 cut-off events. For 180243/180255 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18673 event pairs, 804 based on Foata normal form. 10/3996 useless extension candidates. Maximal degree in co-relation 30833. Up to 3879 conditions per place. [2024-06-21 18:28:42,010 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 201 selfloop transitions, 40 changer transitions 0/244 dead transitions. [2024-06-21 18:28:42,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 244 transitions, 3485 flow [2024-06-21 18:28:42,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:28:42,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:28:42,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 18:28:42,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 18:28:42,012 INFO L175 Difference]: Start difference. First operand has 150 places, 214 transitions, 2663 flow. Second operand 9 states and 139 transitions. [2024-06-21 18:28:42,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 244 transitions, 3485 flow [2024-06-21 18:28:42,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 244 transitions, 3364 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 18:28:42,116 INFO L231 Difference]: Finished difference. Result has 155 places, 220 transitions, 2784 flow [2024-06-21 18:28:42,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2784, PETRI_PLACES=155, PETRI_TRANSITIONS=220} [2024-06-21 18:28:42,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-21 18:28:42,117 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 220 transitions, 2784 flow [2024-06-21 18:28:42,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:42,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:42,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:42,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:28:42,118 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:42,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:42,118 INFO L85 PathProgramCache]: Analyzing trace with hash -275995741, now seen corresponding path program 4 times [2024-06-21 18:28:42,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:42,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018582210] [2024-06-21 18:28:42,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:42,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:42,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:48,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 18:28:48,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:48,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018582210] [2024-06-21 18:28:48,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018582210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:48,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:48,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:48,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647411284] [2024-06-21 18:28:48,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:48,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:48,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:48,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:48,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:48,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:48,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 220 transitions, 2784 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:48,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:48,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:48,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:49,750 INFO L124 PetriNetUnfolderBase]: 2715/4010 cut-off events. [2024-06-21 18:28:49,750 INFO L125 PetriNetUnfolderBase]: For 191172/191184 co-relation queries the response was YES. [2024-06-21 18:28:49,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31424 conditions, 4010 events. 2715/4010 cut-off events. For 191172/191184 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18794 event pairs, 804 based on Foata normal form. 10/4012 useless extension candidates. Maximal degree in co-relation 31356. Up to 3906 conditions per place. [2024-06-21 18:28:49,787 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 205 selfloop transitions, 37 changer transitions 0/245 dead transitions. [2024-06-21 18:28:49,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 245 transitions, 3396 flow [2024-06-21 18:28:49,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:28:49,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:28:49,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 18:28:49,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 18:28:49,789 INFO L175 Difference]: Start difference. First operand has 155 places, 220 transitions, 2784 flow. Second operand 8 states and 129 transitions. [2024-06-21 18:28:49,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 245 transitions, 3396 flow [2024-06-21 18:28:49,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 245 transitions, 3289 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 18:28:49,943 INFO L231 Difference]: Finished difference. Result has 158 places, 223 transitions, 2817 flow [2024-06-21 18:28:49,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2817, PETRI_PLACES=158, PETRI_TRANSITIONS=223} [2024-06-21 18:28:49,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-21 18:28:49,944 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 223 transitions, 2817 flow [2024-06-21 18:28:49,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:49,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:49,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:49,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:28:49,945 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:49,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:49,945 INFO L85 PathProgramCache]: Analyzing trace with hash -306138086, now seen corresponding path program 6 times [2024-06-21 18:28:49,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:49,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699459417] [2024-06-21 18:28:49,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:49,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:49,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:53,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:28:53,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:53,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699459417] [2024-06-21 18:28:53,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699459417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:53,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:53,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:53,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805195977] [2024-06-21 18:28:53,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:53,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:53,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:53,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:53,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:53,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:53,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 223 transitions, 2817 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:53,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:53,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:53,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:28:55,195 INFO L124 PetriNetUnfolderBase]: 2753/4069 cut-off events. [2024-06-21 18:28:55,196 INFO L125 PetriNetUnfolderBase]: For 204135/204141 co-relation queries the response was YES. [2024-06-21 18:28:55,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32450 conditions, 4069 events. 2753/4069 cut-off events. For 204135/204141 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 19050 event pairs, 808 based on Foata normal form. 8/4059 useless extension candidates. Maximal degree in co-relation 32380. Up to 3779 conditions per place. [2024-06-21 18:28:55,229 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 161 selfloop transitions, 90 changer transitions 0/254 dead transitions. [2024-06-21 18:28:55,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 254 transitions, 3678 flow [2024-06-21 18:28:55,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:28:55,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:28:55,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 18:28:55,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 18:28:55,232 INFO L175 Difference]: Start difference. First operand has 158 places, 223 transitions, 2817 flow. Second operand 8 states and 138 transitions. [2024-06-21 18:28:55,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 254 transitions, 3678 flow [2024-06-21 18:28:55,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 254 transitions, 3568 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 18:28:55,345 INFO L231 Difference]: Finished difference. Result has 161 places, 229 transitions, 3094 flow [2024-06-21 18:28:55,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3094, PETRI_PLACES=161, PETRI_TRANSITIONS=229} [2024-06-21 18:28:55,345 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-21 18:28:55,346 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 229 transitions, 3094 flow [2024-06-21 18:28:55,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:55,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:28:55,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:28:55,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:28:55,346 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:28:55,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:28:55,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1106142817, now seen corresponding path program 3 times [2024-06-21 18:28:55,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:28:55,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707082492] [2024-06-21 18:28:55,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:28:55,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:28:55,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:28:59,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:28:59,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:28:59,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707082492] [2024-06-21 18:28:59,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707082492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:28:59,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:28:59,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:28:59,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387225702] [2024-06-21 18:28:59,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:28:59,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:28:59,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:28:59,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:28:59,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:28:59,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:28:59,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 229 transitions, 3094 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:28:59,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:28:59,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:28:59,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:00,684 INFO L124 PetriNetUnfolderBase]: 2748/4062 cut-off events. [2024-06-21 18:29:00,685 INFO L125 PetriNetUnfolderBase]: For 215381/215387 co-relation queries the response was YES. [2024-06-21 18:29:00,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33365 conditions, 4062 events. 2748/4062 cut-off events. For 215381/215387 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 19002 event pairs, 808 based on Foata normal form. 6/4050 useless extension candidates. Maximal degree in co-relation 33293. Up to 3726 conditions per place. [2024-06-21 18:29:00,724 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 95 changer transitions 0/249 dead transitions. [2024-06-21 18:29:00,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 249 transitions, 3786 flow [2024-06-21 18:29:00,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:29:00,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:29:00,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 18:29:00,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 18:29:00,726 INFO L175 Difference]: Start difference. First operand has 161 places, 229 transitions, 3094 flow. Second operand 8 states and 131 transitions. [2024-06-21 18:29:00,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 249 transitions, 3786 flow [2024-06-21 18:29:00,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 249 transitions, 3582 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 18:29:00,875 INFO L231 Difference]: Finished difference. Result has 164 places, 229 transitions, 3090 flow [2024-06-21 18:29:00,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3090, PETRI_PLACES=164, PETRI_TRANSITIONS=229} [2024-06-21 18:29:00,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-21 18:29:00,876 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 229 transitions, 3090 flow [2024-06-21 18:29:00,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:00,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:00,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:00,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:29:00,876 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:00,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:00,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1847906751, now seen corresponding path program 4 times [2024-06-21 18:29:00,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:00,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006490800] [2024-06-21 18:29:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:00,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:03,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:03,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:03,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006490800] [2024-06-21 18:29:03,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006490800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:03,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:03,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:03,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434321527] [2024-06-21 18:29:03,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:03,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:03,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:03,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:03,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:03,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:03,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 229 transitions, 3090 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:03,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:03,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:03,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:04,465 INFO L124 PetriNetUnfolderBase]: 2803/4138 cut-off events. [2024-06-21 18:29:04,465 INFO L125 PetriNetUnfolderBase]: For 226813/226817 co-relation queries the response was YES. [2024-06-21 18:29:04,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34257 conditions, 4138 events. 2803/4138 cut-off events. For 226813/226817 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 19398 event pairs, 787 based on Foata normal form. 8/4143 useless extension candidates. Maximal degree in co-relation 34184. Up to 3953 conditions per place. [2024-06-21 18:29:04,508 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 203 selfloop transitions, 68 changer transitions 0/274 dead transitions. [2024-06-21 18:29:04,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 274 transitions, 4062 flow [2024-06-21 18:29:04,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:29:04,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:29:04,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 18:29:04,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 18:29:04,510 INFO L175 Difference]: Start difference. First operand has 164 places, 229 transitions, 3090 flow. Second operand 8 states and 135 transitions. [2024-06-21 18:29:04,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 274 transitions, 4062 flow [2024-06-21 18:29:04,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 274 transitions, 3836 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 18:29:04,717 INFO L231 Difference]: Finished difference. Result has 167 places, 248 transitions, 3423 flow [2024-06-21 18:29:04,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3423, PETRI_PLACES=167, PETRI_TRANSITIONS=248} [2024-06-21 18:29:04,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-21 18:29:04,717 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 248 transitions, 3423 flow [2024-06-21 18:29:04,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:04,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:04,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:04,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:29:04,718 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:04,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:04,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1626544460, now seen corresponding path program 7 times [2024-06-21 18:29:04,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:04,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197875370] [2024-06-21 18:29:04,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:04,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:04,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:07,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 18:29:07,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:07,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197875370] [2024-06-21 18:29:07,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197875370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:07,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:07,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:07,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073545985] [2024-06-21 18:29:07,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:07,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:07,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:07,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:07,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:07,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:07,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 248 transitions, 3423 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:07,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:07,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:07,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:09,161 INFO L124 PetriNetUnfolderBase]: 2839/4192 cut-off events. [2024-06-21 18:29:09,161 INFO L125 PetriNetUnfolderBase]: For 239161/239165 co-relation queries the response was YES. [2024-06-21 18:29:09,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35045 conditions, 4192 events. 2839/4192 cut-off events. For 239161/239165 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 19711 event pairs, 793 based on Foata normal form. 8/4197 useless extension candidates. Maximal degree in co-relation 34970. Up to 4005 conditions per place. [2024-06-21 18:29:09,200 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 213 selfloop transitions, 69 changer transitions 0/285 dead transitions. [2024-06-21 18:29:09,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 285 transitions, 4203 flow [2024-06-21 18:29:09,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:29:09,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:29:09,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 18:29:09,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 18:29:09,202 INFO L175 Difference]: Start difference. First operand has 167 places, 248 transitions, 3423 flow. Second operand 9 states and 148 transitions. [2024-06-21 18:29:09,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 285 transitions, 4203 flow [2024-06-21 18:29:09,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 285 transitions, 4014 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 18:29:09,412 INFO L231 Difference]: Finished difference. Result has 169 places, 254 transitions, 3493 flow [2024-06-21 18:29:09,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3493, PETRI_PLACES=169, PETRI_TRANSITIONS=254} [2024-06-21 18:29:09,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-21 18:29:09,413 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 254 transitions, 3493 flow [2024-06-21 18:29:09,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:09,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:09,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:09,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:29:09,413 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:09,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:09,414 INFO L85 PathProgramCache]: Analyzing trace with hash 225677025, now seen corresponding path program 5 times [2024-06-21 18:29:09,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:09,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059612061] [2024-06-21 18:29:09,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:09,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:09,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:12,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:12,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:12,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059612061] [2024-06-21 18:29:12,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059612061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:12,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:12,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:12,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819415889] [2024-06-21 18:29:12,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:12,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:12,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:12,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:12,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:12,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:12,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 254 transitions, 3493 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:12,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:12,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:12,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:13,942 INFO L124 PetriNetUnfolderBase]: 2866/4229 cut-off events. [2024-06-21 18:29:13,943 INFO L125 PetriNetUnfolderBase]: For 251084/251088 co-relation queries the response was YES. [2024-06-21 18:29:13,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35899 conditions, 4229 events. 2866/4229 cut-off events. For 251084/251088 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 19875 event pairs, 787 based on Foata normal form. 8/4234 useless extension candidates. Maximal degree in co-relation 35825. Up to 4035 conditions per place. [2024-06-21 18:29:13,979 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 212 selfloop transitions, 75 changer transitions 0/290 dead transitions. [2024-06-21 18:29:13,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 290 transitions, 4353 flow [2024-06-21 18:29:13,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:29:13,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:29:13,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 18:29:13,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 18:29:13,981 INFO L175 Difference]: Start difference. First operand has 169 places, 254 transitions, 3493 flow. Second operand 8 states and 136 transitions. [2024-06-21 18:29:13,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 290 transitions, 4353 flow [2024-06-21 18:29:14,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 290 transitions, 4156 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 18:29:14,162 INFO L231 Difference]: Finished difference. Result has 171 places, 266 transitions, 3706 flow [2024-06-21 18:29:14,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=171, PETRI_TRANSITIONS=266} [2024-06-21 18:29:14,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-21 18:29:14,163 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 266 transitions, 3706 flow [2024-06-21 18:29:14,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:14,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:14,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:14,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:29:14,164 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:14,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:14,164 INFO L85 PathProgramCache]: Analyzing trace with hash -232283650, now seen corresponding path program 8 times [2024-06-21 18:29:14,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:14,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439814683] [2024-06-21 18:29:14,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:14,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:14,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:19,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:19,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:19,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439814683] [2024-06-21 18:29:19,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439814683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:19,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:19,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:19,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471174082] [2024-06-21 18:29:19,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:19,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:19,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:19,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:19,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:19,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:19,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 266 transitions, 3706 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:19,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:19,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:19,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:20,932 INFO L124 PetriNetUnfolderBase]: 2891/4269 cut-off events. [2024-06-21 18:29:20,933 INFO L125 PetriNetUnfolderBase]: For 262244/262248 co-relation queries the response was YES. [2024-06-21 18:29:20,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36439 conditions, 4269 events. 2891/4269 cut-off events. For 262244/262248 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20134 event pairs, 793 based on Foata normal form. 6/4272 useless extension candidates. Maximal degree in co-relation 36364. Up to 4090 conditions per place. [2024-06-21 18:29:20,970 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 228 selfloop transitions, 70 changer transitions 0/301 dead transitions. [2024-06-21 18:29:20,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 301 transitions, 4504 flow [2024-06-21 18:29:20,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:29:20,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:29:20,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 18:29:20,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 18:29:20,972 INFO L175 Difference]: Start difference. First operand has 171 places, 266 transitions, 3706 flow. Second operand 9 states and 148 transitions. [2024-06-21 18:29:20,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 301 transitions, 4504 flow [2024-06-21 18:29:21,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 301 transitions, 4379 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 18:29:21,131 INFO L231 Difference]: Finished difference. Result has 176 places, 273 transitions, 3859 flow [2024-06-21 18:29:21,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3859, PETRI_PLACES=176, PETRI_TRANSITIONS=273} [2024-06-21 18:29:21,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-21 18:29:21,133 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 273 transitions, 3859 flow [2024-06-21 18:29:21,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:21,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:21,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:21,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:29:21,134 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:21,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:21,134 INFO L85 PathProgramCache]: Analyzing trace with hash 214731080, now seen corresponding path program 9 times [2024-06-21 18:29:21,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:21,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315936920] [2024-06-21 18:29:21,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:21,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:21,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:24,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:24,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:24,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315936920] [2024-06-21 18:29:24,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315936920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:24,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:24,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:24,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844490843] [2024-06-21 18:29:24,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:24,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:24,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:24,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:24,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:24,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:24,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 273 transitions, 3859 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:24,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:24,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:24,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:26,263 INFO L124 PetriNetUnfolderBase]: 2903/4284 cut-off events. [2024-06-21 18:29:26,263 INFO L125 PetriNetUnfolderBase]: For 276970/276974 co-relation queries the response was YES. [2024-06-21 18:29:26,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37250 conditions, 4284 events. 2903/4284 cut-off events. For 276970/276974 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20205 event pairs, 823 based on Foata normal form. 6/4287 useless extension candidates. Maximal degree in co-relation 37174. Up to 4178 conditions per place. [2024-06-21 18:29:26,304 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 267 selfloop transitions, 42 changer transitions 0/312 dead transitions. [2024-06-21 18:29:26,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 312 transitions, 4890 flow [2024-06-21 18:29:26,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:29:26,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:29:26,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 18:29:26,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-21 18:29:26,307 INFO L175 Difference]: Start difference. First operand has 176 places, 273 transitions, 3859 flow. Second operand 9 states and 146 transitions. [2024-06-21 18:29:26,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 312 transitions, 4890 flow [2024-06-21 18:29:26,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 312 transitions, 4688 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 18:29:26,543 INFO L231 Difference]: Finished difference. Result has 179 places, 282 transitions, 3944 flow [2024-06-21 18:29:26,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3944, PETRI_PLACES=179, PETRI_TRANSITIONS=282} [2024-06-21 18:29:26,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-21 18:29:26,544 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 282 transitions, 3944 flow [2024-06-21 18:29:26,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:26,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:26,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:26,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:29:26,545 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:26,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash -228558783, now seen corresponding path program 5 times [2024-06-21 18:29:26,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:26,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408359408] [2024-06-21 18:29:26,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:26,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:26,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:30,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:30,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408359408] [2024-06-21 18:29:30,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408359408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:30,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:30,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:30,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254034971] [2024-06-21 18:29:30,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:30,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:30,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:30,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:30,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:30,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:30,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 282 transitions, 3944 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:30,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:30,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:30,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:32,289 INFO L124 PetriNetUnfolderBase]: 2916/4303 cut-off events. [2024-06-21 18:29:32,289 INFO L125 PetriNetUnfolderBase]: For 289890/289894 co-relation queries the response was YES. [2024-06-21 18:29:32,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37630 conditions, 4303 events. 2916/4303 cut-off events. For 289890/289894 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 20317 event pairs, 823 based on Foata normal form. 8/4308 useless extension candidates. Maximal degree in co-relation 37552. Up to 4202 conditions per place. [2024-06-21 18:29:32,335 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 279 selfloop transitions, 35 changer transitions 0/317 dead transitions. [2024-06-21 18:29:32,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 317 transitions, 4749 flow [2024-06-21 18:29:32,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:29:32,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:29:32,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 18:29:32,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:29:32,337 INFO L175 Difference]: Start difference. First operand has 179 places, 282 transitions, 3944 flow. Second operand 9 states and 144 transitions. [2024-06-21 18:29:32,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 317 transitions, 4749 flow [2024-06-21 18:29:32,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 317 transitions, 4546 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-21 18:29:32,561 INFO L231 Difference]: Finished difference. Result has 179 places, 287 transitions, 3903 flow [2024-06-21 18:29:32,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3903, PETRI_PLACES=179, PETRI_TRANSITIONS=287} [2024-06-21 18:29:32,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-21 18:29:32,562 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 287 transitions, 3903 flow [2024-06-21 18:29:32,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:32,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:32,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:32,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:29:32,562 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:32,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:32,563 INFO L85 PathProgramCache]: Analyzing trace with hash 684776811, now seen corresponding path program 6 times [2024-06-21 18:29:32,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:32,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998074230] [2024-06-21 18:29:32,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:32,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:35,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:35,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:35,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998074230] [2024-06-21 18:29:35,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998074230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:35,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:35,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:35,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630391167] [2024-06-21 18:29:35,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:35,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:35,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:35,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:35,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:35,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:35,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 287 transitions, 3903 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:35,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:35,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:35,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:37,445 INFO L124 PetriNetUnfolderBase]: 2911/4297 cut-off events. [2024-06-21 18:29:37,445 INFO L125 PetriNetUnfolderBase]: For 298365/298365 co-relation queries the response was YES. [2024-06-21 18:29:37,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37561 conditions, 4297 events. 2911/4297 cut-off events. For 298365/298365 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 20248 event pairs, 797 based on Foata normal form. 2/4296 useless extension candidates. Maximal degree in co-relation 37484. Up to 4016 conditions per place. [2024-06-21 18:29:37,481 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 203 selfloop transitions, 105 changer transitions 0/311 dead transitions. [2024-06-21 18:29:37,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 311 transitions, 4599 flow [2024-06-21 18:29:37,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:29:37,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:29:37,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 18:29:37,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 18:29:37,483 INFO L175 Difference]: Start difference. First operand has 179 places, 287 transitions, 3903 flow. Second operand 8 states and 136 transitions. [2024-06-21 18:29:37,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 311 transitions, 4599 flow [2024-06-21 18:29:37,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 311 transitions, 4484 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 18:29:37,746 INFO L231 Difference]: Finished difference. Result has 180 places, 287 transitions, 4014 flow [2024-06-21 18:29:37,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3788, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4014, PETRI_PLACES=180, PETRI_TRANSITIONS=287} [2024-06-21 18:29:37,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-21 18:29:37,747 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 287 transitions, 4014 flow [2024-06-21 18:29:37,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:37,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:37,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:37,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:29:37,748 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:37,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:37,748 INFO L85 PathProgramCache]: Analyzing trace with hash -228564580, now seen corresponding path program 10 times [2024-06-21 18:29:37,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:37,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154521247] [2024-06-21 18:29:37,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:37,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:41,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:41,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:41,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154521247] [2024-06-21 18:29:41,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154521247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:41,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:41,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:29:41,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819705627] [2024-06-21 18:29:41,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:41,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:29:41,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:41,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:29:41,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:29:41,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:41,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 287 transitions, 4014 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:41,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:41,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:41,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:42,676 INFO L124 PetriNetUnfolderBase]: 2931/4327 cut-off events. [2024-06-21 18:29:42,677 INFO L125 PetriNetUnfolderBase]: For 311429/311429 co-relation queries the response was YES. [2024-06-21 18:29:42,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38104 conditions, 4327 events. 2931/4327 cut-off events. For 311429/311429 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20454 event pairs, 797 based on Foata normal form. 4/4328 useless extension candidates. Maximal degree in co-relation 38026. Up to 4064 conditions per place. [2024-06-21 18:29:42,717 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 222 selfloop transitions, 97 changer transitions 0/322 dead transitions. [2024-06-21 18:29:42,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 322 transitions, 4866 flow [2024-06-21 18:29:42,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:29:42,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:29:42,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:29:42,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:29:42,719 INFO L175 Difference]: Start difference. First operand has 180 places, 287 transitions, 4014 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:29:42,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 322 transitions, 4866 flow [2024-06-21 18:29:42,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 322 transitions, 4634 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 18:29:42,921 INFO L231 Difference]: Finished difference. Result has 183 places, 293 transitions, 4096 flow [2024-06-21 18:29:42,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4096, PETRI_PLACES=183, PETRI_TRANSITIONS=293} [2024-06-21 18:29:42,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-21 18:29:42,922 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 293 transitions, 4096 flow [2024-06-21 18:29:42,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:42,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:42,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:42,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:29:42,922 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:42,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:42,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1098508385, now seen corresponding path program 1 times [2024-06-21 18:29:42,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:42,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770673930] [2024-06-21 18:29:42,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:42,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:49,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:49,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:49,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770673930] [2024-06-21 18:29:49,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770673930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:49,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:49,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:29:49,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616659446] [2024-06-21 18:29:49,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:49,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:29:49,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:49,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:29:49,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:29:49,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:49,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 293 transitions, 4096 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:49,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:49,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:49,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:51,954 INFO L124 PetriNetUnfolderBase]: 2923/4318 cut-off events. [2024-06-21 18:29:51,955 INFO L125 PetriNetUnfolderBase]: For 324984/324984 co-relation queries the response was YES. [2024-06-21 18:29:51,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38510 conditions, 4318 events. 2923/4318 cut-off events. For 324984/324984 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20460 event pairs, 894 based on Foata normal form. 4/4319 useless extension candidates. Maximal degree in co-relation 38431. Up to 4234 conditions per place. [2024-06-21 18:29:51,996 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 298 selfloop transitions, 21 changer transitions 0/322 dead transitions. [2024-06-21 18:29:51,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 322 transitions, 4888 flow [2024-06-21 18:29:51,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:29:51,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:29:51,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-21 18:29:51,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 18:29:51,998 INFO L175 Difference]: Start difference. First operand has 183 places, 293 transitions, 4096 flow. Second operand 10 states and 147 transitions. [2024-06-21 18:29:51,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 322 transitions, 4888 flow [2024-06-21 18:29:52,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 322 transitions, 4616 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 18:29:52,331 INFO L231 Difference]: Finished difference. Result has 186 places, 295 transitions, 3939 flow [2024-06-21 18:29:52,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3939, PETRI_PLACES=186, PETRI_TRANSITIONS=295} [2024-06-21 18:29:52,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-21 18:29:52,332 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 295 transitions, 3939 flow [2024-06-21 18:29:52,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:52,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:52,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:52,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:29:52,333 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:52,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:52,333 INFO L85 PathProgramCache]: Analyzing trace with hash 594960277, now seen corresponding path program 1 times [2024-06-21 18:29:52,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:52,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525037597] [2024-06-21 18:29:52,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:52,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:52,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:29:55,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:29:55,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:29:55,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525037597] [2024-06-21 18:29:55,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525037597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:29:55,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:29:55,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:29:55,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897885978] [2024-06-21 18:29:55,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:29:55,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:29:55,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:29:55,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:29:55,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:29:55,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:29:55,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 295 transitions, 3939 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:55,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:29:55,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:29:55,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:29:56,513 INFO L124 PetriNetUnfolderBase]: 2920/4314 cut-off events. [2024-06-21 18:29:56,513 INFO L125 PetriNetUnfolderBase]: For 333270/333270 co-relation queries the response was YES. [2024-06-21 18:29:56,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38542 conditions, 4314 events. 2920/4314 cut-off events. For 333270/333270 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 20419 event pairs, 911 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 38462. Up to 4278 conditions per place. [2024-06-21 18:29:56,555 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 290 selfloop transitions, 13 changer transitions 0/306 dead transitions. [2024-06-21 18:29:56,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 306 transitions, 4599 flow [2024-06-21 18:29:56,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:29:56,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:29:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-21 18:29:56,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 18:29:56,572 INFO L175 Difference]: Start difference. First operand has 186 places, 295 transitions, 3939 flow. Second operand 7 states and 98 transitions. [2024-06-21 18:29:56,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 306 transitions, 4599 flow [2024-06-21 18:29:56,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 306 transitions, 4502 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 18:29:56,796 INFO L231 Difference]: Finished difference. Result has 185 places, 298 transitions, 3910 flow [2024-06-21 18:29:56,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3910, PETRI_PLACES=185, PETRI_TRANSITIONS=298} [2024-06-21 18:29:56,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-21 18:29:56,798 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 298 transitions, 3910 flow [2024-06-21 18:29:56,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:29:56,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:29:56,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:29:56,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:29:56,799 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:29:56,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:29:56,799 INFO L85 PathProgramCache]: Analyzing trace with hash -249904053, now seen corresponding path program 1 times [2024-06-21 18:29:56,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:29:56,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157626651] [2024-06-21 18:29:56,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:29:56,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:29:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:00,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:00,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:00,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157626651] [2024-06-21 18:30:00,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157626651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:00,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:00,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:00,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253050388] [2024-06-21 18:30:00,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:00,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:00,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:00,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:00,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:00,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:00,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 298 transitions, 3910 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:00,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:00,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:00,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:02,171 INFO L124 PetriNetUnfolderBase]: 2955/4368 cut-off events. [2024-06-21 18:30:02,171 INFO L125 PetriNetUnfolderBase]: For 349393/349399 co-relation queries the response was YES. [2024-06-21 18:30:02,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 4368 events. 2955/4368 cut-off events. For 349393/349399 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 20760 event pairs, 742 based on Foata normal form. 8/4363 useless extension candidates. Maximal degree in co-relation 39186. Up to 4176 conditions per place. [2024-06-21 18:30:02,214 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 52 changer transitions 0/327 dead transitions. [2024-06-21 18:30:02,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 327 transitions, 4708 flow [2024-06-21 18:30:02,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:30:02,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:30:02,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 18:30:02,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 18:30:02,216 INFO L175 Difference]: Start difference. First operand has 185 places, 298 transitions, 3910 flow. Second operand 9 states and 143 transitions. [2024-06-21 18:30:02,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 327 transitions, 4708 flow [2024-06-21 18:30:02,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 327 transitions, 4662 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 18:30:02,469 INFO L231 Difference]: Finished difference. Result has 190 places, 302 transitions, 4058 flow [2024-06-21 18:30:02,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4058, PETRI_PLACES=190, PETRI_TRANSITIONS=302} [2024-06-21 18:30:02,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-21 18:30:02,470 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 302 transitions, 4058 flow [2024-06-21 18:30:02,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:02,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:02,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:02,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:30:02,471 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:02,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:02,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1526525583, now seen corresponding path program 2 times [2024-06-21 18:30:02,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:02,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065123317] [2024-06-21 18:30:02,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:02,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:02,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:06,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:06,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:06,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065123317] [2024-06-21 18:30:06,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065123317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:06,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:06,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:06,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518437558] [2024-06-21 18:30:06,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:06,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:06,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:06,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:06,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:06,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:06,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 302 transitions, 4058 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:06,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:06,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:06,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:08,788 INFO L124 PetriNetUnfolderBase]: 2972/4394 cut-off events. [2024-06-21 18:30:08,788 INFO L125 PetriNetUnfolderBase]: For 364663/364669 co-relation queries the response was YES. [2024-06-21 18:30:08,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40154 conditions, 4394 events. 2972/4394 cut-off events. For 364663/364669 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 20878 event pairs, 752 based on Foata normal form. 8/4389 useless extension candidates. Maximal degree in co-relation 40071. Up to 4162 conditions per place. [2024-06-21 18:30:08,831 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 74 changer transitions 0/327 dead transitions. [2024-06-21 18:30:08,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 327 transitions, 4846 flow [2024-06-21 18:30:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:30:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:30:08,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 18:30:08,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 18:30:08,833 INFO L175 Difference]: Start difference. First operand has 190 places, 302 transitions, 4058 flow. Second operand 9 states and 143 transitions. [2024-06-21 18:30:08,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 327 transitions, 4846 flow [2024-06-21 18:30:09,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 327 transitions, 4699 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 18:30:09,088 INFO L231 Difference]: Finished difference. Result has 194 places, 304 transitions, 4141 flow [2024-06-21 18:30:09,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4141, PETRI_PLACES=194, PETRI_TRANSITIONS=304} [2024-06-21 18:30:09,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-21 18:30:09,088 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 304 transitions, 4141 flow [2024-06-21 18:30:09,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:09,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:09,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:09,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:30:09,089 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:09,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:09,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1506645479, now seen corresponding path program 1 times [2024-06-21 18:30:09,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:09,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346536068] [2024-06-21 18:30:09,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:09,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:09,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:13,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:13,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:13,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346536068] [2024-06-21 18:30:13,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346536068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:13,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:13,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:13,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454444176] [2024-06-21 18:30:13,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:13,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:13,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:13,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:13,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:13,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:13,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 304 transitions, 4141 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:13,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:13,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:13,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:15,772 INFO L124 PetriNetUnfolderBase]: 2983/4409 cut-off events. [2024-06-21 18:30:15,773 INFO L125 PetriNetUnfolderBase]: For 380256/380262 co-relation queries the response was YES. [2024-06-21 18:30:15,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40785 conditions, 4409 events. 2983/4409 cut-off events. For 380256/380262 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20942 event pairs, 729 based on Foata normal form. 6/4402 useless extension candidates. Maximal degree in co-relation 40701. Up to 4151 conditions per place. [2024-06-21 18:30:15,815 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 245 selfloop transitions, 83 changer transitions 0/331 dead transitions. [2024-06-21 18:30:15,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 331 transitions, 4991 flow [2024-06-21 18:30:15,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:30:15,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:30:15,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 18:30:15,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:30:15,817 INFO L175 Difference]: Start difference. First operand has 194 places, 304 transitions, 4141 flow. Second operand 9 states and 144 transitions. [2024-06-21 18:30:15,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 331 transitions, 4991 flow [2024-06-21 18:30:16,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 331 transitions, 4789 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 18:30:16,147 INFO L231 Difference]: Finished difference. Result has 196 places, 307 transitions, 4229 flow [2024-06-21 18:30:16,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4229, PETRI_PLACES=196, PETRI_TRANSITIONS=307} [2024-06-21 18:30:16,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 18:30:16,148 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 307 transitions, 4229 flow [2024-06-21 18:30:16,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:16,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:16,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:16,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:30:16,148 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:16,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:16,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1529327053, now seen corresponding path program 1 times [2024-06-21 18:30:16,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:16,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556542476] [2024-06-21 18:30:16,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:16,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:16,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:22,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:22,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:22,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556542476] [2024-06-21 18:30:22,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556542476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:22,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:22,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:22,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535367271] [2024-06-21 18:30:22,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:22,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:22,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:22,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:22,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:22,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:22,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 307 transitions, 4229 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:22,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:22,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:22,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:24,629 INFO L124 PetriNetUnfolderBase]: 2994/4427 cut-off events. [2024-06-21 18:30:24,630 INFO L125 PetriNetUnfolderBase]: For 399058/399064 co-relation queries the response was YES. [2024-06-21 18:30:24,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41560 conditions, 4427 events. 2994/4427 cut-off events. For 399058/399064 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21077 event pairs, 719 based on Foata normal form. 6/4420 useless extension candidates. Maximal degree in co-relation 41475. Up to 4233 conditions per place. [2024-06-21 18:30:24,677 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 268 selfloop transitions, 71 changer transitions 0/342 dead transitions. [2024-06-21 18:30:24,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 342 transitions, 5153 flow [2024-06-21 18:30:24,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:30:24,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:30:24,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-21 18:30:24,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-21 18:30:24,680 INFO L175 Difference]: Start difference. First operand has 196 places, 307 transitions, 4229 flow. Second operand 10 states and 156 transitions. [2024-06-21 18:30:24,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 342 transitions, 5153 flow [2024-06-21 18:30:25,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 342 transitions, 4957 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 18:30:25,026 INFO L231 Difference]: Finished difference. Result has 201 places, 316 transitions, 4372 flow [2024-06-21 18:30:25,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4372, PETRI_PLACES=201, PETRI_TRANSITIONS=316} [2024-06-21 18:30:25,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 18:30:25,027 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 316 transitions, 4372 flow [2024-06-21 18:30:25,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:25,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:25,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:25,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 18:30:25,027 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:25,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:25,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1814071091, now seen corresponding path program 2 times [2024-06-21 18:30:25,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:25,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132292435] [2024-06-21 18:30:25,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:25,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:32,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:32,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:32,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132292435] [2024-06-21 18:30:32,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132292435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:32,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:32,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:32,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021724347] [2024-06-21 18:30:32,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:32,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:32,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:32,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:32,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:32,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:32,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 316 transitions, 4372 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:32,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:32,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:32,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:34,682 INFO L124 PetriNetUnfolderBase]: 3005/4441 cut-off events. [2024-06-21 18:30:34,683 INFO L125 PetriNetUnfolderBase]: For 418239/418245 co-relation queries the response was YES. [2024-06-21 18:30:34,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42382 conditions, 4441 events. 3005/4441 cut-off events. For 418239/418245 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21142 event pairs, 721 based on Foata normal form. 6/4434 useless extension candidates. Maximal degree in co-relation 42295. Up to 4210 conditions per place. [2024-06-21 18:30:34,723 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 263 selfloop transitions, 84 changer transitions 0/350 dead transitions. [2024-06-21 18:30:34,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 350 transitions, 5302 flow [2024-06-21 18:30:34,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:30:34,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:30:34,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 18:30:34,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 18:30:34,729 INFO L175 Difference]: Start difference. First operand has 201 places, 316 transitions, 4372 flow. Second operand 10 states and 158 transitions. [2024-06-21 18:30:34,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 350 transitions, 5302 flow [2024-06-21 18:30:35,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 350 transitions, 5122 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 18:30:35,050 INFO L231 Difference]: Finished difference. Result has 206 places, 324 transitions, 4538 flow [2024-06-21 18:30:35,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4538, PETRI_PLACES=206, PETRI_TRANSITIONS=324} [2024-06-21 18:30:35,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-21 18:30:35,051 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 324 transitions, 4538 flow [2024-06-21 18:30:35,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:35,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:35,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:35,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 18:30:35,052 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:35,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:35,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1644613387, now seen corresponding path program 2 times [2024-06-21 18:30:35,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:35,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529657982] [2024-06-21 18:30:35,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:35,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:35,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:39,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:39,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:39,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529657982] [2024-06-21 18:30:39,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529657982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:39,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:39,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:39,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109026291] [2024-06-21 18:30:39,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:39,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:39,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:39,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:39,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:39,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:39,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 324 transitions, 4538 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:39,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:39,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:39,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:41,454 INFO L124 PetriNetUnfolderBase]: 3016/4457 cut-off events. [2024-06-21 18:30:41,455 INFO L125 PetriNetUnfolderBase]: For 437846/437852 co-relation queries the response was YES. [2024-06-21 18:30:41,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43334 conditions, 4457 events. 3016/4457 cut-off events. For 437846/437852 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 21226 event pairs, 721 based on Foata normal form. 6/4450 useless extension candidates. Maximal degree in co-relation 43244. Up to 4179 conditions per place. [2024-06-21 18:30:41,499 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 247 selfloop transitions, 99 changer transitions 0/349 dead transitions. [2024-06-21 18:30:41,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 349 transitions, 5408 flow [2024-06-21 18:30:41,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:30:41,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:30:41,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 18:30:41,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 18:30:41,501 INFO L175 Difference]: Start difference. First operand has 206 places, 324 transitions, 4538 flow. Second operand 8 states and 139 transitions. [2024-06-21 18:30:41,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 349 transitions, 5408 flow [2024-06-21 18:30:41,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 349 transitions, 5194 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-21 18:30:41,830 INFO L231 Difference]: Finished difference. Result has 208 places, 327 transitions, 4653 flow [2024-06-21 18:30:41,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4653, PETRI_PLACES=208, PETRI_TRANSITIONS=327} [2024-06-21 18:30:41,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-21 18:30:41,831 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 327 transitions, 4653 flow [2024-06-21 18:30:41,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:41,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:41,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:41,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 18:30:41,832 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:41,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:41,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1511229325, now seen corresponding path program 3 times [2024-06-21 18:30:41,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:41,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497039505] [2024-06-21 18:30:41,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:41,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:41,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:46,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:46,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:46,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497039505] [2024-06-21 18:30:46,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497039505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:46,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:46,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:46,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534341036] [2024-06-21 18:30:46,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:46,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:46,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:46,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:46,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:46,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 327 transitions, 4653 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:46,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:46,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:46,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:48,119 INFO L124 PetriNetUnfolderBase]: 3033/4484 cut-off events. [2024-06-21 18:30:48,119 INFO L125 PetriNetUnfolderBase]: For 459787/459793 co-relation queries the response was YES. [2024-06-21 18:30:48,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44314 conditions, 4484 events. 3033/4484 cut-off events. For 459787/459793 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 21405 event pairs, 721 based on Foata normal form. 8/4479 useless extension candidates. Maximal degree in co-relation 44222. Up to 4225 conditions per place. [2024-06-21 18:30:48,164 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 88 changer transitions 0/352 dead transitions. [2024-06-21 18:30:48,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 352 transitions, 5505 flow [2024-06-21 18:30:48,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:30:48,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:30:48,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 18:30:48,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 18:30:48,166 INFO L175 Difference]: Start difference. First operand has 208 places, 327 transitions, 4653 flow. Second operand 9 states and 145 transitions. [2024-06-21 18:30:48,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 352 transitions, 5505 flow [2024-06-21 18:30:48,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 352 transitions, 5234 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 18:30:48,494 INFO L231 Difference]: Finished difference. Result has 211 places, 329 transitions, 4648 flow [2024-06-21 18:30:48,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4648, PETRI_PLACES=211, PETRI_TRANSITIONS=329} [2024-06-21 18:30:48,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-21 18:30:48,495 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 329 transitions, 4648 flow [2024-06-21 18:30:48,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:48,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:48,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:48,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 18:30:48,495 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:48,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:48,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1511407079, now seen corresponding path program 3 times [2024-06-21 18:30:48,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:48,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892550024] [2024-06-21 18:30:48,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:48,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:48,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:30:54,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:30:54,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:30:54,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892550024] [2024-06-21 18:30:54,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892550024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:30:54,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:30:54,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:30:54,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886255110] [2024-06-21 18:30:54,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:30:54,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:30:54,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:30:54,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:30:54,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:30:54,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:30:54,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 329 transitions, 4648 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:54,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:30:54,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:30:54,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:30:56,096 INFO L124 PetriNetUnfolderBase]: 3025/4473 cut-off events. [2024-06-21 18:30:56,096 INFO L125 PetriNetUnfolderBase]: For 470823/470829 co-relation queries the response was YES. [2024-06-21 18:30:56,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44421 conditions, 4473 events. 3025/4473 cut-off events. For 470823/470829 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 21377 event pairs, 744 based on Foata normal form. 7/4475 useless extension candidates. Maximal degree in co-relation 44328. Up to 4370 conditions per place. [2024-06-21 18:30:56,140 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 309 selfloop transitions, 39 changer transitions 0/351 dead transitions. [2024-06-21 18:30:56,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 351 transitions, 5418 flow [2024-06-21 18:30:56,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:30:56,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:30:56,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 18:30:56,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 18:30:56,143 INFO L175 Difference]: Start difference. First operand has 211 places, 329 transitions, 4648 flow. Second operand 8 states and 130 transitions. [2024-06-21 18:30:56,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 351 transitions, 5418 flow [2024-06-21 18:30:56,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 351 transitions, 5108 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-21 18:30:56,442 INFO L231 Difference]: Finished difference. Result has 212 places, 329 transitions, 4432 flow [2024-06-21 18:30:56,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4432, PETRI_PLACES=212, PETRI_TRANSITIONS=329} [2024-06-21 18:30:56,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-21 18:30:56,443 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 329 transitions, 4432 flow [2024-06-21 18:30:56,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:30:56,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:30:56,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:30:56,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 18:30:56,443 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:30:56,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:30:56,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1813898111, now seen corresponding path program 3 times [2024-06-21 18:30:56,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:30:56,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708815720] [2024-06-21 18:30:56,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:30:56,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:30:56,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:31:00,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 18:31:00,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:31:00,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708815720] [2024-06-21 18:31:00,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708815720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:31:00,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:31:00,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:31:00,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390331756] [2024-06-21 18:31:00,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:31:00,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:31:00,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:31:00,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:31:00,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:31:00,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:31:00,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 329 transitions, 4432 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:00,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:31:00,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:31:00,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:31:03,000 INFO L124 PetriNetUnfolderBase]: 3139/4637 cut-off events. [2024-06-21 18:31:03,000 INFO L125 PetriNetUnfolderBase]: For 503398/503404 co-relation queries the response was YES. [2024-06-21 18:31:03,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46616 conditions, 4637 events. 3139/4637 cut-off events. For 503398/503404 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 22252 event pairs, 742 based on Foata normal form. 6/4638 useless extension candidates. Maximal degree in co-relation 46522. Up to 4391 conditions per place. [2024-06-21 18:31:03,053 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 317 selfloop transitions, 57 changer transitions 0/377 dead transitions. [2024-06-21 18:31:03,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 377 transitions, 6132 flow [2024-06-21 18:31:03,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:31:03,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:31:03,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 18:31:03,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:31:03,056 INFO L175 Difference]: Start difference. First operand has 212 places, 329 transitions, 4432 flow. Second operand 10 states and 160 transitions. [2024-06-21 18:31:03,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 377 transitions, 6132 flow [2024-06-21 18:31:03,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 377 transitions, 6043 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 18:31:03,408 INFO L231 Difference]: Finished difference. Result has 217 places, 345 transitions, 4937 flow [2024-06-21 18:31:03,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4937, PETRI_PLACES=217, PETRI_TRANSITIONS=345} [2024-06-21 18:31:03,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-21 18:31:03,409 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 345 transitions, 4937 flow [2024-06-21 18:31:03,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:03,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:31:03,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:31:03,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 18:31:03,409 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:31:03,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:31:03,410 INFO L85 PathProgramCache]: Analyzing trace with hash -131571473, now seen corresponding path program 4 times [2024-06-21 18:31:03,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:31:03,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437931970] [2024-06-21 18:31:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:31:03,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:31:03,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:31:07,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:31:07,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:31:07,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437931970] [2024-06-21 18:31:07,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437931970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:31:07,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:31:07,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:31:07,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211716567] [2024-06-21 18:31:07,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:31:07,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:31:07,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:31:07,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:31:07,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:31:08,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:31:08,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 345 transitions, 4937 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:08,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:31:08,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:31:08,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:31:10,325 INFO L124 PetriNetUnfolderBase]: 3132/4628 cut-off events. [2024-06-21 18:31:10,326 INFO L125 PetriNetUnfolderBase]: For 525936/525942 co-relation queries the response was YES. [2024-06-21 18:31:10,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47952 conditions, 4628 events. 3132/4628 cut-off events. For 525936/525942 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 22210 event pairs, 742 based on Foata normal form. 8/4631 useless extension candidates. Maximal degree in co-relation 47855. Up to 4390 conditions per place. [2024-06-21 18:31:10,371 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 317 selfloop transitions, 55 changer transitions 0/375 dead transitions. [2024-06-21 18:31:10,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 375 transitions, 6033 flow [2024-06-21 18:31:10,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:31:10,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:31:10,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 18:31:10,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 18:31:10,374 INFO L175 Difference]: Start difference. First operand has 217 places, 345 transitions, 4937 flow. Second operand 9 states and 151 transitions. [2024-06-21 18:31:10,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 375 transitions, 6033 flow [2024-06-21 18:31:10,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 375 transitions, 5812 flow, removed 100 selfloop flow, removed 4 redundant places. [2024-06-21 18:31:10,824 INFO L231 Difference]: Finished difference. Result has 222 places, 345 transitions, 4838 flow [2024-06-21 18:31:10,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4716, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4838, PETRI_PLACES=222, PETRI_TRANSITIONS=345} [2024-06-21 18:31:10,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-21 18:31:10,824 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 345 transitions, 4838 flow [2024-06-21 18:31:10,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:10,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:31:10,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:31:10,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 18:31:10,825 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:31:10,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:31:10,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1474545971, now seen corresponding path program 1 times [2024-06-21 18:31:10,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:31:10,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829463209] [2024-06-21 18:31:10,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:31:10,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:31:10,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:31:17,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:31:17,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:31:17,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829463209] [2024-06-21 18:31:17,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829463209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:31:17,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:31:17,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:31:17,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231546228] [2024-06-21 18:31:17,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:31:17,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:31:17,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:31:17,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:31:17,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:31:17,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:31:17,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 345 transitions, 4838 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:17,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:31:17,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:31:17,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:31:20,151 INFO L124 PetriNetUnfolderBase]: 3124/4616 cut-off events. [2024-06-21 18:31:20,151 INFO L125 PetriNetUnfolderBase]: For 534901/534907 co-relation queries the response was YES. [2024-06-21 18:31:20,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47793 conditions, 4616 events. 3124/4616 cut-off events. For 534901/534907 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 22187 event pairs, 743 based on Foata normal form. 6/4617 useless extension candidates. Maximal degree in co-relation 47694. Up to 4513 conditions per place. [2024-06-21 18:31:20,203 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 328 selfloop transitions, 40 changer transitions 0/371 dead transitions. [2024-06-21 18:31:20,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 371 transitions, 5662 flow [2024-06-21 18:31:20,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:31:20,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:31:20,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 18:31:20,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 18:31:20,205 INFO L175 Difference]: Start difference. First operand has 222 places, 345 transitions, 4838 flow. Second operand 9 states and 143 transitions. [2024-06-21 18:31:20,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 371 transitions, 5662 flow [2024-06-21 18:31:20,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 371 transitions, 5554 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:31:20,576 INFO L231 Difference]: Finished difference. Result has 224 places, 345 transitions, 4821 flow [2024-06-21 18:31:20,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4821, PETRI_PLACES=224, PETRI_TRANSITIONS=345} [2024-06-21 18:31:20,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-21 18:31:20,577 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 345 transitions, 4821 flow [2024-06-21 18:31:20,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:20,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:31:20,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:31:20,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 18:31:20,578 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:31:20,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:31:20,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1251505987, now seen corresponding path program 1 times [2024-06-21 18:31:20,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:31:20,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006801914] [2024-06-21 18:31:20,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:31:20,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:31:20,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:31:22,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:31:22,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:31:22,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006801914] [2024-06-21 18:31:22,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006801914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:31:22,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:31:22,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:31:22,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133711928] [2024-06-21 18:31:22,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:31:22,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:31:22,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:31:22,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:31:22,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:31:23,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:31:23,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 345 transitions, 4821 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:23,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:31:23,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:31:23,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:31:24,630 INFO L124 PetriNetUnfolderBase]: 3129/4623 cut-off events. [2024-06-21 18:31:24,630 INFO L125 PetriNetUnfolderBase]: For 541649/541655 co-relation queries the response was YES. [2024-06-21 18:31:24,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48062 conditions, 4623 events. 3129/4623 cut-off events. For 541649/541655 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 22141 event pairs, 742 based on Foata normal form. 5/4623 useless extension candidates. Maximal degree in co-relation 47962. Up to 4571 conditions per place. [2024-06-21 18:31:24,679 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 20 changer transitions 0/359 dead transitions. [2024-06-21 18:31:24,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 359 transitions, 5601 flow [2024-06-21 18:31:24,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:31:24,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:31:24,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 18:31:24,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35374149659863946 [2024-06-21 18:31:24,680 INFO L175 Difference]: Start difference. First operand has 224 places, 345 transitions, 4821 flow. Second operand 7 states and 104 transitions. [2024-06-21 18:31:24,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 359 transitions, 5601 flow [2024-06-21 18:31:25,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 359 transitions, 5476 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 18:31:25,088 INFO L231 Difference]: Finished difference. Result has 224 places, 348 transitions, 4783 flow [2024-06-21 18:31:25,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4696, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4783, PETRI_PLACES=224, PETRI_TRANSITIONS=348} [2024-06-21 18:31:25,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-21 18:31:25,088 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 348 transitions, 4783 flow [2024-06-21 18:31:25,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:25,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:31:25,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:31:25,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 18:31:25,089 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:31:25,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:31:25,089 INFO L85 PathProgramCache]: Analyzing trace with hash 305671953, now seen corresponding path program 5 times [2024-06-21 18:31:25,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:31:25,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187985146] [2024-06-21 18:31:25,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:31:25,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:31:25,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:31:32,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:31:32,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:31:32,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187985146] [2024-06-21 18:31:32,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187985146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:31:32,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:31:32,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:31:32,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430050579] [2024-06-21 18:31:32,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:31:32,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:31:32,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:31:32,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:31:32,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:31:32,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:31:32,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 348 transitions, 4783 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:32,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:31:32,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:31:32,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:31:35,750 INFO L124 PetriNetUnfolderBase]: 3263/4818 cut-off events. [2024-06-21 18:31:35,751 INFO L125 PetriNetUnfolderBase]: For 589457/589469 co-relation queries the response was YES. [2024-06-21 18:31:35,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51631 conditions, 4818 events. 3263/4818 cut-off events. For 589457/589469 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23243 event pairs, 746 based on Foata normal form. 12/4822 useless extension candidates. Maximal degree in co-relation 51530. Up to 4179 conditions per place. [2024-06-21 18:31:35,811 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 287 selfloop transitions, 104 changer transitions 0/394 dead transitions. [2024-06-21 18:31:35,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 394 transitions, 6747 flow [2024-06-21 18:31:35,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:31:35,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:31:35,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 18:31:35,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-21 18:31:35,814 INFO L175 Difference]: Start difference. First operand has 224 places, 348 transitions, 4783 flow. Second operand 10 states and 167 transitions. [2024-06-21 18:31:35,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 394 transitions, 6747 flow [2024-06-21 18:31:36,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 394 transitions, 6684 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:31:36,513 INFO L231 Difference]: Finished difference. Result has 229 places, 358 transitions, 5265 flow [2024-06-21 18:31:36,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5265, PETRI_PLACES=229, PETRI_TRANSITIONS=358} [2024-06-21 18:31:36,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-21 18:31:36,514 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 358 transitions, 5265 flow [2024-06-21 18:31:36,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:36,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:31:36,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:31:36,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 18:31:36,514 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:31:36,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:31:36,516 INFO L85 PathProgramCache]: Analyzing trace with hash 40317075, now seen corresponding path program 4 times [2024-06-21 18:31:36,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:31:36,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293391298] [2024-06-21 18:31:36,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:31:36,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:31:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:31:43,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:31:43,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:31:43,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293391298] [2024-06-21 18:31:43,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293391298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:31:43,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:31:43,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:31:43,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716545090] [2024-06-21 18:31:43,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:31:43,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:31:43,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:31:43,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:31:43,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:31:43,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:31:43,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 358 transitions, 5265 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:43,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:31:43,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:31:43,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:31:44,790 INFO L124 PetriNetUnfolderBase]: 3258/4811 cut-off events. [2024-06-21 18:31:44,790 INFO L125 PetriNetUnfolderBase]: For 609428/609440 co-relation queries the response was YES. [2024-06-21 18:31:44,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52945 conditions, 4811 events. 3258/4811 cut-off events. For 609428/609440 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23204 event pairs, 766 based on Foata normal form. 10/4813 useless extension candidates. Maximal degree in co-relation 52843. Up to 4585 conditions per place. [2024-06-21 18:31:45,017 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 310 selfloop transitions, 69 changer transitions 0/382 dead transitions. [2024-06-21 18:31:45,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 382 transitions, 6329 flow [2024-06-21 18:31:45,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:31:45,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:31:45,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 18:31:45,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 18:31:45,027 INFO L175 Difference]: Start difference. First operand has 229 places, 358 transitions, 5265 flow. Second operand 8 states and 135 transitions. [2024-06-21 18:31:45,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 382 transitions, 6329 flow [2024-06-21 18:31:45,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 382 transitions, 6058 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-21 18:31:45,510 INFO L231 Difference]: Finished difference. Result has 232 places, 358 transitions, 5142 flow [2024-06-21 18:31:45,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4994, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5142, PETRI_PLACES=232, PETRI_TRANSITIONS=358} [2024-06-21 18:31:45,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-21 18:31:45,511 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 358 transitions, 5142 flow [2024-06-21 18:31:45,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:45,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:31:45,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:31:45,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 18:31:45,519 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:31:45,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:31:45,520 INFO L85 PathProgramCache]: Analyzing trace with hash 75746193, now seen corresponding path program 6 times [2024-06-21 18:31:45,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:31:45,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544074748] [2024-06-21 18:31:45,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:31:45,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:31:45,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:31:51,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:31:51,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:31:51,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544074748] [2024-06-21 18:31:51,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544074748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:31:51,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:31:51,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:31:51,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250270637] [2024-06-21 18:31:51,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:31:51,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:31:51,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:31:51,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:31:51,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:31:51,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:31:51,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 358 transitions, 5142 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:51,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:31:51,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:31:51,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:31:54,024 INFO L124 PetriNetUnfolderBase]: 3349/4942 cut-off events. [2024-06-21 18:31:54,025 INFO L125 PetriNetUnfolderBase]: For 640649/640661 co-relation queries the response was YES. [2024-06-21 18:31:54,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54702 conditions, 4942 events. 3349/4942 cut-off events. For 640649/640661 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 23940 event pairs, 759 based on Foata normal form. 10/4944 useless extension candidates. Maximal degree in co-relation 54598. Up to 4228 conditions per place. [2024-06-21 18:31:54,080 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 298 selfloop transitions, 103 changer transitions 0/404 dead transitions. [2024-06-21 18:31:54,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 404 transitions, 7166 flow [2024-06-21 18:31:54,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:31:54,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:31:54,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 18:31:54,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-21 18:31:54,083 INFO L175 Difference]: Start difference. First operand has 232 places, 358 transitions, 5142 flow. Second operand 10 states and 167 transitions. [2024-06-21 18:31:54,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 404 transitions, 7166 flow [2024-06-21 18:31:54,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 404 transitions, 7028 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 18:31:54,841 INFO L231 Difference]: Finished difference. Result has 237 places, 368 transitions, 5566 flow [2024-06-21 18:31:54,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5566, PETRI_PLACES=237, PETRI_TRANSITIONS=368} [2024-06-21 18:31:54,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-21 18:31:54,843 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 368 transitions, 5566 flow [2024-06-21 18:31:54,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:31:54,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:31:54,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:31:54,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 18:31:54,843 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:31:54,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:31:54,844 INFO L85 PathProgramCache]: Analyzing trace with hash 297397743, now seen corresponding path program 7 times [2024-06-21 18:31:54,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:31:54,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512595969] [2024-06-21 18:31:54,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:31:54,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:31:54,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:32:03,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:32:03,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:32:03,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512595969] [2024-06-21 18:32:03,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512595969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:32:03,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:32:03,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:32:03,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159883622] [2024-06-21 18:32:03,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:32:03,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:32:03,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:32:03,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:32:03,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:32:03,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:32:03,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 368 transitions, 5566 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:03,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:32:03,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:32:03,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:32:06,065 INFO L124 PetriNetUnfolderBase]: 3339/4928 cut-off events. [2024-06-21 18:32:06,065 INFO L125 PetriNetUnfolderBase]: For 665448/665460 co-relation queries the response was YES. [2024-06-21 18:32:06,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55724 conditions, 4928 events. 3339/4928 cut-off events. For 665448/665460 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 23874 event pairs, 759 based on Foata normal form. 12/4932 useless extension candidates. Maximal degree in co-relation 55618. Up to 4224 conditions per place. [2024-06-21 18:32:06,124 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 305 selfloop transitions, 98 changer transitions 0/406 dead transitions. [2024-06-21 18:32:06,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 406 transitions, 7356 flow [2024-06-21 18:32:06,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:32:06,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:32:06,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 18:32:06,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 18:32:06,127 INFO L175 Difference]: Start difference. First operand has 237 places, 368 transitions, 5566 flow. Second operand 9 states and 162 transitions. [2024-06-21 18:32:06,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 406 transitions, 7356 flow [2024-06-21 18:32:06,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 406 transitions, 7028 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-21 18:32:06,674 INFO L231 Difference]: Finished difference. Result has 241 places, 368 transitions, 5443 flow [2024-06-21 18:32:06,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5238, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5443, PETRI_PLACES=241, PETRI_TRANSITIONS=368} [2024-06-21 18:32:06,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-21 18:32:06,675 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 368 transitions, 5443 flow [2024-06-21 18:32:06,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:06,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:32:06,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:32:06,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 18:32:06,676 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:32:06,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:32:06,676 INFO L85 PathProgramCache]: Analyzing trace with hash 69317103, now seen corresponding path program 8 times [2024-06-21 18:32:06,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:32:06,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531345125] [2024-06-21 18:32:06,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:32:06,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:32:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:32:12,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:32:12,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:32:12,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531345125] [2024-06-21 18:32:12,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531345125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:32:12,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:32:12,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:32:12,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257508549] [2024-06-21 18:32:12,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:32:12,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:32:12,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:32:12,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:32:12,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:32:12,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:32:12,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 368 transitions, 5443 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:12,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:32:12,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:32:12,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:32:14,752 INFO L124 PetriNetUnfolderBase]: 3383/4994 cut-off events. [2024-06-21 18:32:14,752 INFO L125 PetriNetUnfolderBase]: For 696845/696860 co-relation queries the response was YES. [2024-06-21 18:32:14,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56462 conditions, 4994 events. 3383/4994 cut-off events. For 696845/696860 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 24215 event pairs, 753 based on Foata normal form. 18/4992 useless extension candidates. Maximal degree in co-relation 56355. Up to 4630 conditions per place. [2024-06-21 18:32:15,009 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 286 selfloop transitions, 111 changer transitions 0/400 dead transitions. [2024-06-21 18:32:15,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 400 transitions, 6523 flow [2024-06-21 18:32:15,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:32:15,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:32:15,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 18:32:15,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 18:32:15,012 INFO L175 Difference]: Start difference. First operand has 241 places, 368 transitions, 5443 flow. Second operand 9 states and 152 transitions. [2024-06-21 18:32:15,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 400 transitions, 6523 flow [2024-06-21 18:32:15,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 400 transitions, 6324 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 18:32:15,640 INFO L231 Difference]: Finished difference. Result has 243 places, 371 transitions, 5578 flow [2024-06-21 18:32:15,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5578, PETRI_PLACES=243, PETRI_TRANSITIONS=371} [2024-06-21 18:32:15,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-21 18:32:15,641 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 371 transitions, 5578 flow [2024-06-21 18:32:15,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:15,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:32:15,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:32:15,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 18:32:15,642 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:32:15,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:32:15,643 INFO L85 PathProgramCache]: Analyzing trace with hash 69312267, now seen corresponding path program 5 times [2024-06-21 18:32:15,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:32:15,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965771430] [2024-06-21 18:32:15,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:32:15,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:32:15,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:32:21,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:32:21,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:32:21,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965771430] [2024-06-21 18:32:21,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965771430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:32:21,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:32:21,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:32:21,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254593325] [2024-06-21 18:32:21,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:32:21,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:32:21,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:32:21,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:32:21,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:32:21,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:32:21,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 371 transitions, 5578 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:21,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:32:21,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:32:21,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:32:23,301 INFO L124 PetriNetUnfolderBase]: 3394/5010 cut-off events. [2024-06-21 18:32:23,302 INFO L125 PetriNetUnfolderBase]: For 709569/709584 co-relation queries the response was YES. [2024-06-21 18:32:23,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57324 conditions, 5010 events. 3394/5010 cut-off events. For 709569/709584 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 24360 event pairs, 753 based on Foata normal form. 12/5002 useless extension candidates. Maximal degree in co-relation 57216. Up to 4609 conditions per place. [2024-06-21 18:32:23,364 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 263 selfloop transitions, 131 changer transitions 0/397 dead transitions. [2024-06-21 18:32:23,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 397 transitions, 6600 flow [2024-06-21 18:32:23,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:32:23,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:32:23,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 18:32:23,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 18:32:23,366 INFO L175 Difference]: Start difference. First operand has 243 places, 371 transitions, 5578 flow. Second operand 8 states and 137 transitions. [2024-06-21 18:32:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 397 transitions, 6600 flow [2024-06-21 18:32:24,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 397 transitions, 6302 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 18:32:24,067 INFO L231 Difference]: Finished difference. Result has 244 places, 374 transitions, 5680 flow [2024-06-21 18:32:24,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5280, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5680, PETRI_PLACES=244, PETRI_TRANSITIONS=374} [2024-06-21 18:32:24,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-21 18:32:24,068 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 374 transitions, 5680 flow [2024-06-21 18:32:24,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:24,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:32:24,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:32:24,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 18:32:24,069 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:32:24,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:32:24,069 INFO L85 PathProgramCache]: Analyzing trace with hash 69312143, now seen corresponding path program 4 times [2024-06-21 18:32:24,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:32:24,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298999478] [2024-06-21 18:32:24,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:32:24,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:32:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:32:28,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 18:32:28,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:32:28,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298999478] [2024-06-21 18:32:28,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298999478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:32:28,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:32:28,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:32:28,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099573323] [2024-06-21 18:32:28,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:32:28,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:32:28,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:32:28,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:32:28,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:32:28,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:32:28,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 374 transitions, 5680 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:28,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:32:28,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:32:28,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:32:30,695 INFO L124 PetriNetUnfolderBase]: 3411/5037 cut-off events. [2024-06-21 18:32:30,696 INFO L125 PetriNetUnfolderBase]: For 734385/734400 co-relation queries the response was YES. [2024-06-21 18:32:30,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58029 conditions, 5037 events. 3411/5037 cut-off events. For 734385/734400 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24521 event pairs, 768 based on Foata normal form. 14/5031 useless extension candidates. Maximal degree in co-relation 57920. Up to 4645 conditions per place. [2024-06-21 18:32:30,762 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 127 changer transitions 0/399 dead transitions. [2024-06-21 18:32:30,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 399 transitions, 6638 flow [2024-06-21 18:32:30,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:32:30,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:32:30,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 18:32:30,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 18:32:30,765 INFO L175 Difference]: Start difference. First operand has 244 places, 374 transitions, 5680 flow. Second operand 9 states and 143 transitions. [2024-06-21 18:32:30,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 399 transitions, 6638 flow [2024-06-21 18:32:31,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 399 transitions, 6282 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-21 18:32:31,687 INFO L231 Difference]: Finished difference. Result has 247 places, 376 transitions, 5677 flow [2024-06-21 18:32:31,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5324, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5677, PETRI_PLACES=247, PETRI_TRANSITIONS=376} [2024-06-21 18:32:31,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-21 18:32:31,687 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 376 transitions, 5677 flow [2024-06-21 18:32:31,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:31,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:32:31,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:32:31,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 18:32:31,688 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:32:31,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:32:31,690 INFO L85 PathProgramCache]: Analyzing trace with hash 69490083, now seen corresponding path program 9 times [2024-06-21 18:32:31,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:32:31,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280467935] [2024-06-21 18:32:31,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:32:31,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:32:31,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:32:36,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:32:36,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:32:36,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280467935] [2024-06-21 18:32:36,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280467935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:32:36,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:32:36,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:32:36,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159055808] [2024-06-21 18:32:36,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:32:36,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:32:36,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:32:36,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:32:36,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:32:36,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:32:36,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 376 transitions, 5677 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:36,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:32:36,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:32:36,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:32:38,874 INFO L124 PetriNetUnfolderBase]: 3502/5166 cut-off events. [2024-06-21 18:32:38,874 INFO L125 PetriNetUnfolderBase]: For 775529/775541 co-relation queries the response was YES. [2024-06-21 18:32:38,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60675 conditions, 5166 events. 3502/5166 cut-off events. For 775529/775541 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 25272 event pairs, 790 based on Foata normal form. 10/5168 useless extension candidates. Maximal degree in co-relation 60565. Up to 4924 conditions per place. [2024-06-21 18:32:38,934 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 362 selfloop transitions, 53 changer transitions 0/418 dead transitions. [2024-06-21 18:32:38,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 418 transitions, 7513 flow [2024-06-21 18:32:38,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:32:38,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:32:38,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 18:32:38,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:32:38,936 INFO L175 Difference]: Start difference. First operand has 247 places, 376 transitions, 5677 flow. Second operand 10 states and 160 transitions. [2024-06-21 18:32:38,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 418 transitions, 7513 flow [2024-06-21 18:32:39,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 418 transitions, 7178 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 18:32:39,520 INFO L231 Difference]: Finished difference. Result has 252 places, 386 transitions, 5846 flow [2024-06-21 18:32:39,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5846, PETRI_PLACES=252, PETRI_TRANSITIONS=386} [2024-06-21 18:32:39,520 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-21 18:32:39,521 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 386 transitions, 5846 flow [2024-06-21 18:32:39,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:39,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:32:39,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:32:39,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 18:32:39,521 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:32:39,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:32:39,522 INFO L85 PathProgramCache]: Analyzing trace with hash 834065541, now seen corresponding path program 6 times [2024-06-21 18:32:39,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:32:39,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411738391] [2024-06-21 18:32:39,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:32:39,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:32:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:32:45,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 18:32:45,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:32:45,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411738391] [2024-06-21 18:32:45,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411738391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:32:45,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:32:45,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:32:45,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972868062] [2024-06-21 18:32:45,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:32:45,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:32:45,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:32:45,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:32:45,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:32:45,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:32:45,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 386 transitions, 5846 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:45,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:32:45,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:32:45,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:32:47,539 INFO L124 PetriNetUnfolderBase]: 3497/5159 cut-off events. [2024-06-21 18:32:47,539 INFO L125 PetriNetUnfolderBase]: For 797485/797497 co-relation queries the response was YES. [2024-06-21 18:32:47,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61463 conditions, 5159 events. 3497/5159 cut-off events. For 797485/797497 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25225 event pairs, 796 based on Foata normal form. 10/5161 useless extension candidates. Maximal degree in co-relation 61350. Up to 5042 conditions per place. [2024-06-21 18:32:47,605 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 366 selfloop transitions, 39 changer transitions 0/408 dead transitions. [2024-06-21 18:32:47,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 408 transitions, 6732 flow [2024-06-21 18:32:47,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:32:47,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:32:47,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 18:32:47,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 18:32:47,607 INFO L175 Difference]: Start difference. First operand has 252 places, 386 transitions, 5846 flow. Second operand 8 states and 130 transitions. [2024-06-21 18:32:47,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 408 transitions, 6732 flow [2024-06-21 18:32:48,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 408 transitions, 6505 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-21 18:32:48,414 INFO L231 Difference]: Finished difference. Result has 255 places, 386 transitions, 5707 flow [2024-06-21 18:32:48,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5707, PETRI_PLACES=255, PETRI_TRANSITIONS=386} [2024-06-21 18:32:48,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-21 18:32:48,415 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 386 transitions, 5707 flow [2024-06-21 18:32:48,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:48,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:32:48,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:32:48,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 18:32:48,416 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:32:48,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:32:48,416 INFO L85 PathProgramCache]: Analyzing trace with hash 34067909, now seen corresponding path program 2 times [2024-06-21 18:32:48,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:32:48,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185430754] [2024-06-21 18:32:48,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:32:48,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:32:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:32:54,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:32:54,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:32:54,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185430754] [2024-06-21 18:32:54,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185430754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:32:54,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:32:54,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:32:54,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327027917] [2024-06-21 18:32:54,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:32:54,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:32:54,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:32:54,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:32:54,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:32:55,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:32:55,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 386 transitions, 5707 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:55,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:32:55,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:32:55,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:32:57,619 INFO L124 PetriNetUnfolderBase]: 3492/5152 cut-off events. [2024-06-21 18:32:57,619 INFO L125 PetriNetUnfolderBase]: For 815552/815564 co-relation queries the response was YES. [2024-06-21 18:32:57,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 5152 events. 3492/5152 cut-off events. For 815552/815564 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25174 event pairs, 790 based on Foata normal form. 10/5154 useless extension candidates. Maximal degree in co-relation 61196. Up to 5035 conditions per place. [2024-06-21 18:32:57,686 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 369 selfloop transitions, 40 changer transitions 0/412 dead transitions. [2024-06-21 18:32:57,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 412 transitions, 6615 flow [2024-06-21 18:32:57,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:32:57,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:32:57,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 18:32:57,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 18:32:57,688 INFO L175 Difference]: Start difference. First operand has 255 places, 386 transitions, 5707 flow. Second operand 9 states and 143 transitions. [2024-06-21 18:32:57,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 412 transitions, 6615 flow [2024-06-21 18:32:58,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 412 transitions, 6509 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 18:32:58,441 INFO L231 Difference]: Finished difference. Result has 258 places, 386 transitions, 5689 flow [2024-06-21 18:32:58,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5689, PETRI_PLACES=258, PETRI_TRANSITIONS=386} [2024-06-21 18:32:58,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-21 18:32:58,451 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 386 transitions, 5689 flow [2024-06-21 18:32:58,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:32:58,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:32:58,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:32:58,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 18:32:58,451 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:32:58,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:32:58,452 INFO L85 PathProgramCache]: Analyzing trace with hash 69496593, now seen corresponding path program 10 times [2024-06-21 18:32:58,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:32:58,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17830481] [2024-06-21 18:32:58,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:32:58,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:32:58,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:03,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:33:03,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:03,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17830481] [2024-06-21 18:33:03,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17830481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:03,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:03,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:33:03,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386983130] [2024-06-21 18:33:03,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:03,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:33:03,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:03,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:33:03,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:33:03,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:33:03,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 386 transitions, 5689 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:03,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:03,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:33:03,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:06,492 INFO L124 PetriNetUnfolderBase]: 3482/5138 cut-off events. [2024-06-21 18:33:06,492 INFO L125 PetriNetUnfolderBase]: For 832630/832642 co-relation queries the response was YES. [2024-06-21 18:33:06,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61186 conditions, 5138 events. 3482/5138 cut-off events. For 832630/832642 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25134 event pairs, 790 based on Foata normal form. 12/5142 useless extension candidates. Maximal degree in co-relation 61070. Up to 4914 conditions per place. [2024-06-21 18:33:06,560 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 362 selfloop transitions, 51 changer transitions 0/416 dead transitions. [2024-06-21 18:33:06,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 416 transitions, 6939 flow [2024-06-21 18:33:06,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:33:06,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:33:06,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 18:33:06,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 18:33:06,562 INFO L175 Difference]: Start difference. First operand has 258 places, 386 transitions, 5689 flow. Second operand 10 states and 158 transitions. [2024-06-21 18:33:06,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 416 transitions, 6939 flow [2024-06-21 18:33:07,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 416 transitions, 6679 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-21 18:33:07,241 INFO L231 Difference]: Finished difference. Result has 259 places, 386 transitions, 5541 flow [2024-06-21 18:33:07,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5429, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5541, PETRI_PLACES=259, PETRI_TRANSITIONS=386} [2024-06-21 18:33:07,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-21 18:33:07,241 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 386 transitions, 5541 flow [2024-06-21 18:33:07,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:07,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:07,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:07,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 18:33:07,242 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:07,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:07,242 INFO L85 PathProgramCache]: Analyzing trace with hash -2089089729, now seen corresponding path program 2 times [2024-06-21 18:33:07,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:07,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063169608] [2024-06-21 18:33:07,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:07,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:09,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:33:09,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:09,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063169608] [2024-06-21 18:33:09,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063169608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:09,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:09,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:33:09,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130025248] [2024-06-21 18:33:09,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:09,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:33:09,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:09,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:33:09,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:33:09,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:33:09,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 386 transitions, 5541 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:09,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:09,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:33:09,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:11,418 INFO L124 PetriNetUnfolderBase]: 3487/5145 cut-off events. [2024-06-21 18:33:11,418 INFO L125 PetriNetUnfolderBase]: For 846026/846038 co-relation queries the response was YES. [2024-06-21 18:33:11,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 5145 events. 3487/5145 cut-off events. For 846026/846038 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 25128 event pairs, 790 based on Foata normal form. 9/5146 useless extension candidates. Maximal degree in co-relation 61194. Up to 5081 conditions per place. [2024-06-21 18:33:11,482 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 370 selfloop transitions, 28 changer transitions 0/401 dead transitions. [2024-06-21 18:33:11,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 401 transitions, 6579 flow [2024-06-21 18:33:11,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:33:11,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:33:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-21 18:33:11,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-06-21 18:33:11,483 INFO L175 Difference]: Start difference. First operand has 259 places, 386 transitions, 5541 flow. Second operand 7 states and 102 transitions. [2024-06-21 18:33:11,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 401 transitions, 6579 flow [2024-06-21 18:33:12,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 401 transitions, 6485 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 18:33:12,135 INFO L231 Difference]: Finished difference. Result has 258 places, 392 transitions, 5595 flow [2024-06-21 18:33:12,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5595, PETRI_PLACES=258, PETRI_TRANSITIONS=392} [2024-06-21 18:33:12,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-21 18:33:12,136 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 392 transitions, 5595 flow [2024-06-21 18:33:12,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:12,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:12,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:12,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 18:33:12,136 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:12,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:12,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1051998675, now seen corresponding path program 5 times [2024-06-21 18:33:12,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:12,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580355847] [2024-06-21 18:33:12,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:12,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:12,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:15,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:33:15,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:15,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580355847] [2024-06-21 18:33:15,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580355847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:15,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:15,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:33:15,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858730414] [2024-06-21 18:33:15,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:15,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:33:15,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:15,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:33:15,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:33:15,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:33:15,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 392 transitions, 5595 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:15,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:15,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:33:15,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:17,715 INFO L124 PetriNetUnfolderBase]: 3544/5234 cut-off events. [2024-06-21 18:33:17,716 INFO L125 PetriNetUnfolderBase]: For 876250/876258 co-relation queries the response was YES. [2024-06-21 18:33:17,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62344 conditions, 5234 events. 3544/5234 cut-off events. For 876250/876258 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25721 event pairs, 752 based on Foata normal form. 12/5243 useless extension candidates. Maximal degree in co-relation 62226. Up to 5024 conditions per place. [2024-06-21 18:33:17,790 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 59 changer transitions 0/431 dead transitions. [2024-06-21 18:33:17,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 431 transitions, 6677 flow [2024-06-21 18:33:17,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:33:17,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:33:17,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:33:17,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:33:17,792 INFO L175 Difference]: Start difference. First operand has 258 places, 392 transitions, 5595 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:33:17,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 431 transitions, 6677 flow [2024-06-21 18:33:18,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 431 transitions, 6618 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 18:33:18,645 INFO L231 Difference]: Finished difference. Result has 265 places, 400 transitions, 5813 flow [2024-06-21 18:33:18,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5813, PETRI_PLACES=265, PETRI_TRANSITIONS=400} [2024-06-21 18:33:18,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-21 18:33:18,646 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 400 transitions, 5813 flow [2024-06-21 18:33:18,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:18,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:18,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:18,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 18:33:18,646 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:18,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:18,647 INFO L85 PathProgramCache]: Analyzing trace with hash 987685673, now seen corresponding path program 6 times [2024-06-21 18:33:18,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:18,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041333945] [2024-06-21 18:33:18,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:18,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:18,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:21,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:33:21,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:21,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041333945] [2024-06-21 18:33:21,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041333945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:21,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:21,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:33:21,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359300088] [2024-06-21 18:33:21,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:21,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:33:21,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:21,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:33:21,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:33:21,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 18:33:21,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 400 transitions, 5813 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:21,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:21,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 18:33:21,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:22,969 INFO L124 PetriNetUnfolderBase]: 3487/5241 cut-off events. [2024-06-21 18:33:22,969 INFO L125 PetriNetUnfolderBase]: For 907852/907881 co-relation queries the response was YES. [2024-06-21 18:33:23,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62941 conditions, 5241 events. 3487/5241 cut-off events. For 907852/907881 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26827 event pairs, 765 based on Foata normal form. 33/5269 useless extension candidates. Maximal degree in co-relation 62820. Up to 4845 conditions per place. [2024-06-21 18:33:23,050 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 343 selfloop transitions, 77 changer transitions 0/449 dead transitions. [2024-06-21 18:33:23,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 449 transitions, 7180 flow [2024-06-21 18:33:23,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:33:23,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:33:23,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 18:33:23,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 18:33:23,052 INFO L175 Difference]: Start difference. First operand has 265 places, 400 transitions, 5813 flow. Second operand 8 states and 139 transitions. [2024-06-21 18:33:23,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 449 transitions, 7180 flow [2024-06-21 18:33:24,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 449 transitions, 6907 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-21 18:33:24,103 INFO L231 Difference]: Finished difference. Result has 270 places, 422 transitions, 6219 flow [2024-06-21 18:33:24,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5641, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=270, PETRI_TRANSITIONS=422} [2024-06-21 18:33:24,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-21 18:33:24,103 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 422 transitions, 6219 flow [2024-06-21 18:33:24,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:24,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:24,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:24,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 18:33:24,104 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:24,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:24,104 INFO L85 PathProgramCache]: Analyzing trace with hash 987746123, now seen corresponding path program 7 times [2024-06-21 18:33:24,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:24,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63144466] [2024-06-21 18:33:24,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:24,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:24,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:26,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:33:26,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:26,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63144466] [2024-06-21 18:33:26,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63144466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:26,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:26,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:33:26,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693694810] [2024-06-21 18:33:26,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:26,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:33:26,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:26,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:33:26,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:33:27,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:33:27,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 422 transitions, 6219 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:27,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:27,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:33:27,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:29,064 INFO L124 PetriNetUnfolderBase]: 3677/5457 cut-off events. [2024-06-21 18:33:29,064 INFO L125 PetriNetUnfolderBase]: For 931299/931301 co-relation queries the response was YES. [2024-06-21 18:33:29,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65260 conditions, 5457 events. 3677/5457 cut-off events. For 931299/931301 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 27355 event pairs, 822 based on Foata normal form. 6/5460 useless extension candidates. Maximal degree in co-relation 65136. Up to 5183 conditions per place. [2024-06-21 18:33:29,135 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 364 selfloop transitions, 90 changer transitions 0/457 dead transitions. [2024-06-21 18:33:29,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 457 transitions, 7347 flow [2024-06-21 18:33:29,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:33:29,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:33:29,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 18:33:29,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 18:33:29,137 INFO L175 Difference]: Start difference. First operand has 270 places, 422 transitions, 6219 flow. Second operand 9 states and 149 transitions. [2024-06-21 18:33:29,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 457 transitions, 7347 flow [2024-06-21 18:33:30,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 457 transitions, 7201 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 18:33:30,333 INFO L231 Difference]: Finished difference. Result has 276 places, 426 transitions, 6383 flow [2024-06-21 18:33:30,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6073, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6383, PETRI_PLACES=276, PETRI_TRANSITIONS=426} [2024-06-21 18:33:30,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-21 18:33:30,334 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 426 transitions, 6383 flow [2024-06-21 18:33:30,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:30,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:30,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:30,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 18:33:30,335 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:30,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:30,335 INFO L85 PathProgramCache]: Analyzing trace with hash -330384549, now seen corresponding path program 8 times [2024-06-21 18:33:30,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:30,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809936046] [2024-06-21 18:33:30,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:30,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:30,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:32,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:33:32,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:32,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809936046] [2024-06-21 18:33:32,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809936046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:32,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:32,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:33:32,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477186011] [2024-06-21 18:33:32,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:32,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:33:32,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:32,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:33:32,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:33:32,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 18:33:32,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 426 transitions, 6383 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:32,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:32,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 18:33:32,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:34,280 INFO L124 PetriNetUnfolderBase]: 3188/4967 cut-off events. [2024-06-21 18:33:34,281 INFO L125 PetriNetUnfolderBase]: For 833258/833312 co-relation queries the response was YES. [2024-06-21 18:33:34,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57948 conditions, 4967 events. 3188/4967 cut-off events. For 833258/833312 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26913 event pairs, 472 based on Foata normal form. 48/4977 useless extension candidates. Maximal degree in co-relation 57823. Up to 3975 conditions per place. [2024-06-21 18:33:34,356 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 106 changer transitions 0/464 dead transitions. [2024-06-21 18:33:34,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 464 transitions, 7453 flow [2024-06-21 18:33:34,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:33:34,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:33:34,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 18:33:34,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-21 18:33:34,358 INFO L175 Difference]: Start difference. First operand has 276 places, 426 transitions, 6383 flow. Second operand 8 states and 153 transitions. [2024-06-21 18:33:34,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 464 transitions, 7453 flow [2024-06-21 18:33:35,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 464 transitions, 7191 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 18:33:35,545 INFO L231 Difference]: Finished difference. Result has 278 places, 437 transitions, 6618 flow [2024-06-21 18:33:35,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6121, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6618, PETRI_PLACES=278, PETRI_TRANSITIONS=437} [2024-06-21 18:33:35,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-21 18:33:35,546 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 437 transitions, 6618 flow [2024-06-21 18:33:35,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:35,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:35,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:35,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 18:33:35,547 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:35,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:35,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1002552777, now seen corresponding path program 7 times [2024-06-21 18:33:35,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:35,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258959556] [2024-06-21 18:33:35,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:35,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:35,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:39,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 18:33:39,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:39,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258959556] [2024-06-21 18:33:39,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258959556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:39,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:39,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:33:39,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373520705] [2024-06-21 18:33:39,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:39,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:33:39,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:39,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:33:39,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:33:39,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:33:39,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 437 transitions, 6618 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:39,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:39,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:33:39,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:41,229 INFO L124 PetriNetUnfolderBase]: 3756/5586 cut-off events. [2024-06-21 18:33:41,229 INFO L125 PetriNetUnfolderBase]: For 978212/978214 co-relation queries the response was YES. [2024-06-21 18:33:41,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67460 conditions, 5586 events. 3756/5586 cut-off events. For 978212/978214 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 28315 event pairs, 842 based on Foata normal form. 4/5587 useless extension candidates. Maximal degree in co-relation 67333. Up to 5312 conditions per place. [2024-06-21 18:33:41,308 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 377 selfloop transitions, 96 changer transitions 0/476 dead transitions. [2024-06-21 18:33:41,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 476 transitions, 7903 flow [2024-06-21 18:33:41,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:33:41,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:33:41,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:33:41,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:33:41,310 INFO L175 Difference]: Start difference. First operand has 278 places, 437 transitions, 6618 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:33:41,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 476 transitions, 7903 flow [2024-06-21 18:33:42,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 476 transitions, 7710 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-21 18:33:42,462 INFO L231 Difference]: Finished difference. Result has 283 places, 443 transitions, 6819 flow [2024-06-21 18:33:42,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6427, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6819, PETRI_PLACES=283, PETRI_TRANSITIONS=443} [2024-06-21 18:33:42,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 18:33:42,463 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 443 transitions, 6819 flow [2024-06-21 18:33:42,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:42,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:42,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:42,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 18:33:42,464 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:42,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:42,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1116581563, now seen corresponding path program 8 times [2024-06-21 18:33:42,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:42,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255453596] [2024-06-21 18:33:42,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:42,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:42,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:46,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 18:33:46,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:46,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255453596] [2024-06-21 18:33:46,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255453596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:46,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:46,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:33:46,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391407924] [2024-06-21 18:33:46,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:46,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:33:46,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:46,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:33:46,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:33:46,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:33:46,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 443 transitions, 6819 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:46,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:46,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:33:46,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:48,760 INFO L124 PetriNetUnfolderBase]: 3774/5602 cut-off events. [2024-06-21 18:33:48,760 INFO L125 PetriNetUnfolderBase]: For 981153/981165 co-relation queries the response was YES. [2024-06-21 18:33:48,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67776 conditions, 5602 events. 3774/5602 cut-off events. For 981153/981165 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 28327 event pairs, 806 based on Foata normal form. 14/5613 useless extension candidates. Maximal degree in co-relation 67648. Up to 5349 conditions per place. [2024-06-21 18:33:48,833 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 382 selfloop transitions, 97 changer transitions 0/482 dead transitions. [2024-06-21 18:33:48,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 482 transitions, 8126 flow [2024-06-21 18:33:48,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:33:48,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:33:48,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 18:33:48,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 18:33:48,835 INFO L175 Difference]: Start difference. First operand has 283 places, 443 transitions, 6819 flow. Second operand 9 states and 149 transitions. [2024-06-21 18:33:48,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 482 transitions, 8126 flow [2024-06-21 18:33:49,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 482 transitions, 7909 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-21 18:33:49,796 INFO L231 Difference]: Finished difference. Result has 287 places, 449 transitions, 7008 flow [2024-06-21 18:33:49,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6602, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7008, PETRI_PLACES=287, PETRI_TRANSITIONS=449} [2024-06-21 18:33:49,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-21 18:33:49,797 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 449 transitions, 7008 flow [2024-06-21 18:33:49,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:49,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:49,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:49,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 18:33:49,798 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:49,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:49,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1116748219, now seen corresponding path program 11 times [2024-06-21 18:33:49,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:49,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703969481] [2024-06-21 18:33:49,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:49,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:33:54,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:33:54,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:33:54,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703969481] [2024-06-21 18:33:54,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703969481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:33:54,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:33:54,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:33:54,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573763477] [2024-06-21 18:33:54,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:33:54,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:33:54,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:33:54,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:33:54,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:33:54,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:33:54,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 449 transitions, 7008 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:54,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:33:54,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:33:54,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:33:56,690 INFO L124 PetriNetUnfolderBase]: 3825/5678 cut-off events. [2024-06-21 18:33:56,691 INFO L125 PetriNetUnfolderBase]: For 1029194/1029206 co-relation queries the response was YES. [2024-06-21 18:33:56,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69472 conditions, 5678 events. 3825/5678 cut-off events. For 1029194/1029206 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 28807 event pairs, 812 based on Foata normal form. 20/5695 useless extension candidates. Maximal degree in co-relation 69343. Up to 5396 conditions per place. [2024-06-21 18:33:56,779 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 402 selfloop transitions, 89 changer transitions 0/494 dead transitions. [2024-06-21 18:33:56,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 494 transitions, 8390 flow [2024-06-21 18:33:56,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:33:56,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:33:56,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 18:33:56,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 18:33:56,781 INFO L175 Difference]: Start difference. First operand has 287 places, 449 transitions, 7008 flow. Second operand 10 states and 164 transitions. [2024-06-21 18:33:56,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 494 transitions, 8390 flow [2024-06-21 18:33:57,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 494 transitions, 8116 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-21 18:33:57,889 INFO L231 Difference]: Finished difference. Result has 291 places, 453 transitions, 7061 flow [2024-06-21 18:33:57,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6734, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7061, PETRI_PLACES=291, PETRI_TRANSITIONS=453} [2024-06-21 18:33:57,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-21 18:33:57,890 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 453 transitions, 7061 flow [2024-06-21 18:33:57,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:33:57,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:33:57,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:33:57,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 18:33:57,891 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:33:57,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:33:57,891 INFO L85 PathProgramCache]: Analyzing trace with hash -831892985, now seen corresponding path program 9 times [2024-06-21 18:33:57,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:33:57,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354484281] [2024-06-21 18:33:57,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:33:57,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:33:57,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:34:02,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:34:02,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:34:02,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354484281] [2024-06-21 18:34:02,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354484281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:34:02,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:34:02,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:34:02,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477066218] [2024-06-21 18:34:02,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:34:02,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:34:02,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:34:02,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:34:02,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:34:02,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:34:02,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 453 transitions, 7061 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:02,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:34:02,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:34:02,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:34:04,500 INFO L124 PetriNetUnfolderBase]: 3864/5730 cut-off events. [2024-06-21 18:34:04,500 INFO L125 PetriNetUnfolderBase]: For 1041554/1041562 co-relation queries the response was YES. [2024-06-21 18:34:04,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70574 conditions, 5730 events. 3864/5730 cut-off events. For 1041554/1041562 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29055 event pairs, 818 based on Foata normal form. 10/5737 useless extension candidates. Maximal degree in co-relation 70444. Up to 5476 conditions per place. [2024-06-21 18:34:04,581 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 394 selfloop transitions, 99 changer transitions 0/496 dead transitions. [2024-06-21 18:34:04,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 496 transitions, 8456 flow [2024-06-21 18:34:04,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:34:04,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:34:04,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 18:34:04,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 18:34:04,583 INFO L175 Difference]: Start difference. First operand has 291 places, 453 transitions, 7061 flow. Second operand 9 states and 151 transitions. [2024-06-21 18:34:04,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 496 transitions, 8456 flow [2024-06-21 18:34:05,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 496 transitions, 8187 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 18:34:05,945 INFO L231 Difference]: Finished difference. Result has 293 places, 468 transitions, 7352 flow [2024-06-21 18:34:05,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7352, PETRI_PLACES=293, PETRI_TRANSITIONS=468} [2024-06-21 18:34:05,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-21 18:34:05,946 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 468 transitions, 7352 flow [2024-06-21 18:34:05,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:05,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:34:05,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:34:05,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 18:34:05,946 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:34:05,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:34:05,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1389022419, now seen corresponding path program 9 times [2024-06-21 18:34:05,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:34:05,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173842311] [2024-06-21 18:34:05,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:34:05,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:34:05,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:34:09,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:34:09,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:34:09,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173842311] [2024-06-21 18:34:09,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173842311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:34:09,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:34:09,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:34:09,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128493622] [2024-06-21 18:34:09,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:34:09,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:34:09,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:34:09,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:34:09,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:34:09,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:34:09,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 468 transitions, 7352 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:09,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:34:09,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:34:09,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:34:11,586 INFO L124 PetriNetUnfolderBase]: 3903/5792 cut-off events. [2024-06-21 18:34:11,586 INFO L125 PetriNetUnfolderBase]: For 1074035/1074043 co-relation queries the response was YES. [2024-06-21 18:34:11,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71412 conditions, 5792 events. 3903/5792 cut-off events. For 1074035/1074043 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 29418 event pairs, 820 based on Foata normal form. 12/5801 useless extension candidates. Maximal degree in co-relation 71281. Up to 5522 conditions per place. [2024-06-21 18:34:11,674 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 410 selfloop transitions, 90 changer transitions 0/503 dead transitions. [2024-06-21 18:34:11,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 503 transitions, 8602 flow [2024-06-21 18:34:11,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:34:11,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:34:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:34:11,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:34:11,677 INFO L175 Difference]: Start difference. First operand has 293 places, 468 transitions, 7352 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:34:11,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 503 transitions, 8602 flow [2024-06-21 18:34:12,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 503 transitions, 8291 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-21 18:34:12,866 INFO L231 Difference]: Finished difference. Result has 295 places, 474 transitions, 7389 flow [2024-06-21 18:34:12,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7041, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7389, PETRI_PLACES=295, PETRI_TRANSITIONS=474} [2024-06-21 18:34:12,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-21 18:34:12,867 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 474 transitions, 7389 flow [2024-06-21 18:34:12,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:12,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:34:12,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:34:12,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 18:34:12,868 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:34:12,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:34:12,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1389142699, now seen corresponding path program 12 times [2024-06-21 18:34:12,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:34:12,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856891796] [2024-06-21 18:34:12,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:34:12,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:34:12,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:34:17,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 18:34:17,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:34:17,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856891796] [2024-06-21 18:34:17,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856891796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:34:17,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:34:17,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:34:17,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235461978] [2024-06-21 18:34:17,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:34:17,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:34:17,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:34:17,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:34:17,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:34:17,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:34:17,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 474 transitions, 7389 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:17,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:34:17,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:34:17,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:34:19,856 INFO L124 PetriNetUnfolderBase]: 3993/5923 cut-off events. [2024-06-21 18:34:19,856 INFO L125 PetriNetUnfolderBase]: For 1120302/1120314 co-relation queries the response was YES. [2024-06-21 18:34:19,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73344 conditions, 5923 events. 3993/5923 cut-off events. For 1120302/1120314 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30244 event pairs, 816 based on Foata normal form. 20/5940 useless extension candidates. Maximal degree in co-relation 73212. Up to 5618 conditions per place. [2024-06-21 18:34:19,939 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 423 selfloop transitions, 94 changer transitions 0/520 dead transitions. [2024-06-21 18:34:19,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 520 transitions, 8840 flow [2024-06-21 18:34:19,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:34:19,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:34:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-21 18:34:19,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 18:34:19,941 INFO L175 Difference]: Start difference. First operand has 295 places, 474 transitions, 7389 flow. Second operand 10 states and 165 transitions. [2024-06-21 18:34:19,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 520 transitions, 8840 flow [2024-06-21 18:34:21,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 520 transitions, 8584 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 18:34:21,017 INFO L231 Difference]: Finished difference. Result has 299 places, 484 transitions, 7589 flow [2024-06-21 18:34:21,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7133, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7589, PETRI_PLACES=299, PETRI_TRANSITIONS=484} [2024-06-21 18:34:21,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-21 18:34:21,018 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 484 transitions, 7589 flow [2024-06-21 18:34:21,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:21,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:34:21,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:34:21,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 18:34:21,019 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:34:21,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:34:21,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1389137863, now seen corresponding path program 10 times [2024-06-21 18:34:21,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:34:21,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079936756] [2024-06-21 18:34:21,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:34:21,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:34:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:34:25,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:34:25,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:34:25,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079936756] [2024-06-21 18:34:25,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079936756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:34:25,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:34:25,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:34:25,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622124501] [2024-06-21 18:34:25,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:34:25,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:34:25,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:34:25,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:34:25,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:34:25,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:34:25,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 484 transitions, 7589 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:25,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:34:25,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:34:25,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:34:28,068 INFO L124 PetriNetUnfolderBase]: 4018/5958 cut-off events. [2024-06-21 18:34:28,068 INFO L125 PetriNetUnfolderBase]: For 1134586/1134598 co-relation queries the response was YES. [2024-06-21 18:34:28,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74419 conditions, 5958 events. 4018/5958 cut-off events. For 1134586/1134598 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30490 event pairs, 827 based on Foata normal form. 14/5969 useless extension candidates. Maximal degree in co-relation 74285. Up to 5702 conditions per place. [2024-06-21 18:34:28,155 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 416 selfloop transitions, 102 changer transitions 0/521 dead transitions. [2024-06-21 18:34:28,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 521 transitions, 8983 flow [2024-06-21 18:34:28,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:34:28,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:34:28,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:34:28,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:34:28,158 INFO L175 Difference]: Start difference. First operand has 299 places, 484 transitions, 7589 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:34:28,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 521 transitions, 8983 flow [2024-06-21 18:34:29,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 521 transitions, 8714 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-21 18:34:29,542 INFO L231 Difference]: Finished difference. Result has 301 places, 493 transitions, 7826 flow [2024-06-21 18:34:29,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7320, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7826, PETRI_PLACES=301, PETRI_TRANSITIONS=493} [2024-06-21 18:34:29,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 18:34:29,542 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 493 transitions, 7826 flow [2024-06-21 18:34:29,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:29,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:34:29,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:34:29,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 18:34:29,543 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:34:29,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:34:29,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1504433869, now seen corresponding path program 13 times [2024-06-21 18:34:29,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:34:29,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447817605] [2024-06-21 18:34:29,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:34:29,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:34:29,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:34:35,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:34:35,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:34:35,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447817605] [2024-06-21 18:34:35,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447817605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:34:35,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:34:35,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:34:35,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126688571] [2024-06-21 18:34:35,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:34:35,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:34:35,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:34:35,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:34:35,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:34:35,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:34:35,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 493 transitions, 7826 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:35,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:34:35,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:34:35,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:34:38,190 INFO L124 PetriNetUnfolderBase]: 4053/6009 cut-off events. [2024-06-21 18:34:38,190 INFO L125 PetriNetUnfolderBase]: For 1175451/1175461 co-relation queries the response was YES. [2024-06-21 18:34:38,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75301 conditions, 6009 events. 4053/6009 cut-off events. For 1175451/1175461 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30716 event pairs, 829 based on Foata normal form. 18/6024 useless extension candidates. Maximal degree in co-relation 75166. Up to 5655 conditions per place. [2024-06-21 18:34:38,280 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 420 selfloop transitions, 112 changer transitions 0/535 dead transitions. [2024-06-21 18:34:38,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 535 transitions, 9298 flow [2024-06-21 18:34:38,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:34:38,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:34:38,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 18:34:38,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 18:34:38,283 INFO L175 Difference]: Start difference. First operand has 301 places, 493 transitions, 7826 flow. Second operand 10 states and 166 transitions. [2024-06-21 18:34:38,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 535 transitions, 9298 flow [2024-06-21 18:34:39,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 535 transitions, 8993 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-21 18:34:39,480 INFO L231 Difference]: Finished difference. Result has 304 places, 497 transitions, 7915 flow [2024-06-21 18:34:39,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7521, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7915, PETRI_PLACES=304, PETRI_TRANSITIONS=497} [2024-06-21 18:34:39,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-21 18:34:39,481 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 497 transitions, 7915 flow [2024-06-21 18:34:39,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:39,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:34:39,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:34:39,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 18:34:39,482 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:34:39,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:34:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1504429033, now seen corresponding path program 11 times [2024-06-21 18:34:39,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:34:39,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949877046] [2024-06-21 18:34:39,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:34:39,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:34:39,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:34:43,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 18:34:43,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:34:43,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949877046] [2024-06-21 18:34:43,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949877046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:34:43,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:34:43,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:34:43,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415171526] [2024-06-21 18:34:43,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:34:43,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:34:43,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:34:43,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:34:43,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:34:43,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:34:43,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 497 transitions, 7915 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:43,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:34:43,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:34:43,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:34:45,567 INFO L124 PetriNetUnfolderBase]: 4055/6012 cut-off events. [2024-06-21 18:34:45,568 INFO L125 PetriNetUnfolderBase]: For 1179994/1180004 co-relation queries the response was YES. [2024-06-21 18:34:45,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75667 conditions, 6012 events. 4055/6012 cut-off events. For 1179994/1180004 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30802 event pairs, 831 based on Foata normal form. 12/6021 useless extension candidates. Maximal degree in co-relation 75531. Up to 5657 conditions per place. [2024-06-21 18:34:45,663 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 402 selfloop transitions, 128 changer transitions 0/533 dead transitions. [2024-06-21 18:34:45,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 533 transitions, 9332 flow [2024-06-21 18:34:45,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:34:45,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:34:45,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 18:34:45,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 18:34:45,665 INFO L175 Difference]: Start difference. First operand has 304 places, 497 transitions, 7915 flow. Second operand 9 states and 151 transitions. [2024-06-21 18:34:45,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 533 transitions, 9332 flow [2024-06-21 18:34:47,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 533 transitions, 8987 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-21 18:34:47,273 INFO L231 Difference]: Finished difference. Result has 305 places, 503 transitions, 8056 flow [2024-06-21 18:34:47,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8056, PETRI_PLACES=305, PETRI_TRANSITIONS=503} [2024-06-21 18:34:47,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-21 18:34:47,274 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 503 transitions, 8056 flow [2024-06-21 18:34:47,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:47,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:34:47,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:34:47,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 18:34:47,275 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:34:47,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:34:47,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1504613359, now seen corresponding path program 14 times [2024-06-21 18:34:47,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:34:47,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384567543] [2024-06-21 18:34:47,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:34:47,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:34:47,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:34:52,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:34:52,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:34:52,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384567543] [2024-06-21 18:34:52,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384567543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:34:52,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:34:52,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:34:52,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101437590] [2024-06-21 18:34:52,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:34:52,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:34:52,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:34:52,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:34:52,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:34:52,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:34:52,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 503 transitions, 8056 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:52,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:34:52,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:34:52,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:34:55,696 INFO L124 PetriNetUnfolderBase]: 4128/6116 cut-off events. [2024-06-21 18:34:55,696 INFO L125 PetriNetUnfolderBase]: For 1221576/1221578 co-relation queries the response was YES. [2024-06-21 18:34:55,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77370 conditions, 6116 events. 4128/6116 cut-off events. For 1221576/1221578 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31414 event pairs, 940 based on Foata normal form. 6/6119 useless extension candidates. Maximal degree in co-relation 77233. Up to 5823 conditions per place. [2024-06-21 18:34:55,787 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 492 selfloop transitions, 61 changer transitions 0/556 dead transitions. [2024-06-21 18:34:55,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 556 transitions, 10308 flow [2024-06-21 18:34:55,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:34:55,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:34:55,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 18:34:55,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-21 18:34:55,790 INFO L175 Difference]: Start difference. First operand has 305 places, 503 transitions, 8056 flow. Second operand 10 states and 167 transitions. [2024-06-21 18:34:55,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 556 transitions, 10308 flow [2024-06-21 18:34:57,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 556 transitions, 9928 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-21 18:34:57,427 INFO L231 Difference]: Finished difference. Result has 309 places, 515 transitions, 8146 flow [2024-06-21 18:34:57,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7676, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8146, PETRI_PLACES=309, PETRI_TRANSITIONS=515} [2024-06-21 18:34:57,427 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-21 18:34:57,428 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 515 transitions, 8146 flow [2024-06-21 18:34:57,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:34:57,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:34:57,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:34:57,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 18:34:57,429 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:34:57,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:34:57,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1504428909, now seen corresponding path program 10 times [2024-06-21 18:34:57,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:34:57,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938589492] [2024-06-21 18:34:57,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:34:57,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:34:57,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:01,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:35:01,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:01,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938589492] [2024-06-21 18:35:01,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938589492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:01,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:01,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:35:01,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622748868] [2024-06-21 18:35:01,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:01,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:35:01,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:01,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:35:01,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:35:01,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:01,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 515 transitions, 8146 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:01,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:01,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:01,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:04,018 INFO L124 PetriNetUnfolderBase]: 4131/6121 cut-off events. [2024-06-21 18:35:04,018 INFO L125 PetriNetUnfolderBase]: For 1235906/1235916 co-relation queries the response was YES. [2024-06-21 18:35:04,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77597 conditions, 6121 events. 4131/6121 cut-off events. For 1235906/1235916 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 31391 event pairs, 820 based on Foata normal form. 14/6132 useless extension candidates. Maximal degree in co-relation 77458. Up to 5780 conditions per place. [2024-06-21 18:35:04,109 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 427 selfloop transitions, 118 changer transitions 0/548 dead transitions. [2024-06-21 18:35:04,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 548 transitions, 9484 flow [2024-06-21 18:35:04,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:35:04,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:35:04,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:35:04,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:35:04,111 INFO L175 Difference]: Start difference. First operand has 309 places, 515 transitions, 8146 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:35:04,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 548 transitions, 9484 flow [2024-06-21 18:35:05,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 548 transitions, 9092 flow, removed 64 selfloop flow, removed 11 redundant places. [2024-06-21 18:35:05,614 INFO L231 Difference]: Finished difference. Result has 307 places, 519 transitions, 8140 flow [2024-06-21 18:35:05,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7754, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8140, PETRI_PLACES=307, PETRI_TRANSITIONS=519} [2024-06-21 18:35:05,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-21 18:35:05,615 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 519 transitions, 8140 flow [2024-06-21 18:35:05,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:05,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:05,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:05,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 18:35:05,617 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:05,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:05,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1504606849, now seen corresponding path program 15 times [2024-06-21 18:35:05,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:05,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219885921] [2024-06-21 18:35:05,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:05,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:11,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:35:11,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:11,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219885921] [2024-06-21 18:35:11,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219885921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:11,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:11,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:35:11,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808463148] [2024-06-21 18:35:11,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:11,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:35:11,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:11,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:35:11,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:35:11,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:11,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 519 transitions, 8140 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:11,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:11,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:11,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:14,570 INFO L124 PetriNetUnfolderBase]: 4126/6114 cut-off events. [2024-06-21 18:35:14,571 INFO L125 PetriNetUnfolderBase]: For 1243985/1243987 co-relation queries the response was YES. [2024-06-21 18:35:14,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77306 conditions, 6114 events. 4126/6114 cut-off events. For 1243985/1243987 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31448 event pairs, 933 based on Foata normal form. 4/6115 useless extension candidates. Maximal degree in co-relation 77168. Up to 5827 conditions per place. [2024-06-21 18:35:14,661 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 492 selfloop transitions, 66 changer transitions 0/561 dead transitions. [2024-06-21 18:35:14,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 561 transitions, 9939 flow [2024-06-21 18:35:14,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:35:14,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:35:14,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-21 18:35:14,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 18:35:14,663 INFO L175 Difference]: Start difference. First operand has 307 places, 519 transitions, 8140 flow. Second operand 10 states and 165 transitions. [2024-06-21 18:35:14,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 561 transitions, 9939 flow [2024-06-21 18:35:15,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 561 transitions, 9593 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-21 18:35:15,957 INFO L231 Difference]: Finished difference. Result has 310 places, 524 transitions, 8091 flow [2024-06-21 18:35:15,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7794, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8091, PETRI_PLACES=310, PETRI_TRANSITIONS=524} [2024-06-21 18:35:15,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-21 18:35:15,958 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 524 transitions, 8091 flow [2024-06-21 18:35:15,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:15,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:15,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:15,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 18:35:15,959 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:15,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:15,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1504606663, now seen corresponding path program 12 times [2024-06-21 18:35:15,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:15,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764507719] [2024-06-21 18:35:15,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:15,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:35:21,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:21,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764507719] [2024-06-21 18:35:21,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764507719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:21,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:21,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:35:21,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77638749] [2024-06-21 18:35:21,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:21,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:35:21,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:21,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:35:21,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:35:21,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:21,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 524 transitions, 8091 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:21,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:21,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:21,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:23,392 INFO L124 PetriNetUnfolderBase]: 4121/6107 cut-off events. [2024-06-21 18:35:23,392 INFO L125 PetriNetUnfolderBase]: For 1268673/1268675 co-relation queries the response was YES. [2024-06-21 18:35:23,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77510 conditions, 6107 events. 4121/6107 cut-off events. For 1268673/1268675 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31393 event pairs, 937 based on Foata normal form. 4/6108 useless extension candidates. Maximal degree in co-relation 77371. Up to 5991 conditions per place. [2024-06-21 18:35:23,490 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 509 selfloop transitions, 40 changer transitions 0/552 dead transitions. [2024-06-21 18:35:23,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 552 transitions, 9303 flow [2024-06-21 18:35:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:35:23,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:35:23,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 18:35:23,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:35:23,492 INFO L175 Difference]: Start difference. First operand has 310 places, 524 transitions, 8091 flow. Second operand 9 states and 144 transitions. [2024-06-21 18:35:23,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 552 transitions, 9303 flow [2024-06-21 18:35:24,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 552 transitions, 9057 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-21 18:35:24,814 INFO L231 Difference]: Finished difference. Result has 312 places, 524 transitions, 7941 flow [2024-06-21 18:35:24,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7941, PETRI_PLACES=312, PETRI_TRANSITIONS=524} [2024-06-21 18:35:24,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 18:35:24,815 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 524 transitions, 7941 flow [2024-06-21 18:35:24,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:24,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:24,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:24,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 18:35:24,815 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:24,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:24,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1005052291, now seen corresponding path program 3 times [2024-06-21 18:35:24,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:24,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949649388] [2024-06-21 18:35:24,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:24,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:26,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:35:26,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:26,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949649388] [2024-06-21 18:35:26,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949649388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:26,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:26,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:35:26,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010249725] [2024-06-21 18:35:26,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:26,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:35:26,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:26,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:35:26,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:35:26,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:26,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 524 transitions, 7941 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:26,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:26,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:26,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:29,044 INFO L124 PetriNetUnfolderBase]: 4123/6110 cut-off events. [2024-06-21 18:35:29,045 INFO L125 PetriNetUnfolderBase]: For 1283569/1283571 co-relation queries the response was YES. [2024-06-21 18:35:29,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77428 conditions, 6110 events. 4123/6110 cut-off events. For 1283569/1283571 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 31405 event pairs, 932 based on Foata normal form. 3/6110 useless extension candidates. Maximal degree in co-relation 77288. Up to 6044 conditions per place. [2024-06-21 18:35:29,130 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 24 changer transitions 0/544 dead transitions. [2024-06-21 18:35:29,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 544 transitions, 9103 flow [2024-06-21 18:35:29,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:35:29,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:35:29,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 18:35:29,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 18:35:29,131 INFO L175 Difference]: Start difference. First operand has 312 places, 524 transitions, 7941 flow. Second operand 7 states and 111 transitions. [2024-06-21 18:35:29,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 544 transitions, 9103 flow [2024-06-21 18:35:30,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 544 transitions, 9007 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 18:35:30,221 INFO L231 Difference]: Finished difference. Result has 312 places, 527 transitions, 7927 flow [2024-06-21 18:35:30,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7927, PETRI_PLACES=312, PETRI_TRANSITIONS=527} [2024-06-21 18:35:30,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 18:35:30,222 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 527 transitions, 7927 flow [2024-06-21 18:35:30,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:30,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:30,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:30,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 18:35:30,223 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:30,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:30,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1257225859, now seen corresponding path program 1 times [2024-06-21 18:35:30,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:30,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767439269] [2024-06-21 18:35:30,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:30,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:30,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:32,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:35:32,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:32,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767439269] [2024-06-21 18:35:32,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767439269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:32,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:32,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:35:32,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491644857] [2024-06-21 18:35:32,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:32,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:35:32,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:32,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:35:32,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:35:32,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:32,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 527 transitions, 7927 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:32,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:32,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:32,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:34,687 INFO L124 PetriNetUnfolderBase]: 4128/6126 cut-off events. [2024-06-21 18:35:34,688 INFO L125 PetriNetUnfolderBase]: For 1308299/1308299 co-relation queries the response was YES. [2024-06-21 18:35:34,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77720 conditions, 6126 events. 4128/6126 cut-off events. For 1308299/1308299 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31637 event pairs, 1167 based on Foata normal form. 1/6124 useless extension candidates. Maximal degree in co-relation 77579. Up to 6067 conditions per place. [2024-06-21 18:35:34,785 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 525 selfloop transitions, 13 changer transitions 0/541 dead transitions. [2024-06-21 18:35:34,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 541 transitions, 9103 flow [2024-06-21 18:35:34,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:35:34,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:35:34,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-21 18:35:34,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435374149659864 [2024-06-21 18:35:34,786 INFO L175 Difference]: Start difference. First operand has 312 places, 527 transitions, 7927 flow. Second operand 7 states and 101 transitions. [2024-06-21 18:35:34,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 541 transitions, 9103 flow [2024-06-21 18:35:36,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 541 transitions, 9051 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 18:35:36,216 INFO L231 Difference]: Finished difference. Result has 314 places, 530 transitions, 7969 flow [2024-06-21 18:35:36,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7875, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7969, PETRI_PLACES=314, PETRI_TRANSITIONS=530} [2024-06-21 18:35:36,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-21 18:35:36,217 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 530 transitions, 7969 flow [2024-06-21 18:35:36,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:36,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:36,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:36,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 18:35:36,217 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:36,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:36,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1263892099, now seen corresponding path program 2 times [2024-06-21 18:35:36,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:36,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654681351] [2024-06-21 18:35:36,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:36,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:36,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:38,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 18:35:38,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:38,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654681351] [2024-06-21 18:35:38,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654681351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:38,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:38,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:35:38,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145893582] [2024-06-21 18:35:38,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:38,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:35:38,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:38,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:35:38,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:35:38,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:38,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 530 transitions, 7969 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:38,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:38,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:38,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:40,871 INFO L124 PetriNetUnfolderBase]: 4125/6122 cut-off events. [2024-06-21 18:35:40,872 INFO L125 PetriNetUnfolderBase]: For 1322600/1322600 co-relation queries the response was YES. [2024-06-21 18:35:40,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78201 conditions, 6122 events. 4125/6122 cut-off events. For 1322600/1322600 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31567 event pairs, 1167 based on Foata normal form. 1/6120 useless extension candidates. Maximal degree in co-relation 78059. Up to 6069 conditions per place. [2024-06-21 18:35:40,968 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 525 selfloop transitions, 13 changer transitions 0/541 dead transitions. [2024-06-21 18:35:40,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 541 transitions, 9135 flow [2024-06-21 18:35:40,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:35:40,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:35:40,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-21 18:35:40,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 18:35:40,969 INFO L175 Difference]: Start difference. First operand has 314 places, 530 transitions, 7969 flow. Second operand 7 states and 98 transitions. [2024-06-21 18:35:40,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 541 transitions, 9135 flow [2024-06-21 18:35:42,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 541 transitions, 9055 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 18:35:42,376 INFO L231 Difference]: Finished difference. Result has 315 places, 533 transitions, 7989 flow [2024-06-21 18:35:42,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7889, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7989, PETRI_PLACES=315, PETRI_TRANSITIONS=533} [2024-06-21 18:35:42,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 18:35:42,377 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 533 transitions, 7989 flow [2024-06-21 18:35:42,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:42,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:42,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:42,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 18:35:42,377 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:42,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:42,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1263901027, now seen corresponding path program 1 times [2024-06-21 18:35:42,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:42,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416656775] [2024-06-21 18:35:42,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:42,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:47,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 18:35:47,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:47,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416656775] [2024-06-21 18:35:47,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416656775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:47,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:47,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:35:47,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673011128] [2024-06-21 18:35:47,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:47,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:35:47,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:47,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:35:47,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:35:47,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:47,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 533 transitions, 7989 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:47,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:47,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:47,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:49,362 INFO L124 PetriNetUnfolderBase]: 4122/6118 cut-off events. [2024-06-21 18:35:49,362 INFO L125 PetriNetUnfolderBase]: For 1351645/1351645 co-relation queries the response was YES. [2024-06-21 18:35:49,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78662 conditions, 6118 events. 4122/6118 cut-off events. For 1351645/1351645 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 31533 event pairs, 1166 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 78519. Up to 6062 conditions per place. [2024-06-21 18:35:49,455 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 526 selfloop transitions, 16 changer transitions 0/545 dead transitions. [2024-06-21 18:35:49,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 545 transitions, 9145 flow [2024-06-21 18:35:49,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:35:49,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:35:49,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-21 18:35:49,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-06-21 18:35:49,456 INFO L175 Difference]: Start difference. First operand has 315 places, 533 transitions, 7989 flow. Second operand 7 states and 102 transitions. [2024-06-21 18:35:49,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 545 transitions, 9145 flow [2024-06-21 18:35:50,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 545 transitions, 9067 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 18:35:50,624 INFO L231 Difference]: Finished difference. Result has 317 places, 536 transitions, 7997 flow [2024-06-21 18:35:50,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7911, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7997, PETRI_PLACES=317, PETRI_TRANSITIONS=536} [2024-06-21 18:35:50,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-21 18:35:50,625 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 536 transitions, 7997 flow [2024-06-21 18:35:50,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:50,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:50,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:50,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 18:35:50,625 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:50,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:50,626 INFO L85 PathProgramCache]: Analyzing trace with hash 160684443, now seen corresponding path program 1 times [2024-06-21 18:35:50,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:50,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118744189] [2024-06-21 18:35:50,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:50,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:35:55,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:35:55,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:35:55,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118744189] [2024-06-21 18:35:55,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118744189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:35:55,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:35:55,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:35:55,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354835457] [2024-06-21 18:35:55,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:35:55,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:35:55,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:35:55,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:35:55,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:35:55,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:35:55,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 536 transitions, 7997 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:55,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:35:55,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:35:55,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:35:58,379 INFO L124 PetriNetUnfolderBase]: 4139/6130 cut-off events. [2024-06-21 18:35:58,379 INFO L125 PetriNetUnfolderBase]: For 1395930/1395951 co-relation queries the response was YES. [2024-06-21 18:35:58,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79661 conditions, 6130 events. 4139/6130 cut-off events. For 1395930/1395951 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31483 event pairs, 750 based on Foata normal form. 18/6134 useless extension candidates. Maximal degree in co-relation 79517. Up to 5820 conditions per place. [2024-06-21 18:35:58,471 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 490 selfloop transitions, 75 changer transitions 0/568 dead transitions. [2024-06-21 18:35:58,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 568 transitions, 9376 flow [2024-06-21 18:35:58,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:35:58,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:35:58,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-21 18:35:58,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-21 18:35:58,473 INFO L175 Difference]: Start difference. First operand has 317 places, 536 transitions, 7997 flow. Second operand 10 states and 157 transitions. [2024-06-21 18:35:58,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 568 transitions, 9376 flow [2024-06-21 18:35:59,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 568 transitions, 9312 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 18:35:59,766 INFO L231 Difference]: Finished difference. Result has 322 places, 538 transitions, 8233 flow [2024-06-21 18:35:59,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7933, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8233, PETRI_PLACES=322, PETRI_TRANSITIONS=538} [2024-06-21 18:35:59,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 18:35:59,767 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 538 transitions, 8233 flow [2024-06-21 18:35:59,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:35:59,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:35:59,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:35:59,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 18:35:59,768 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:35:59,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:35:59,768 INFO L85 PathProgramCache]: Analyzing trace with hash 77654043, now seen corresponding path program 2 times [2024-06-21 18:35:59,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:35:59,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49476549] [2024-06-21 18:35:59,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:35:59,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:35:59,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:36:05,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:36:05,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:36:05,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49476549] [2024-06-21 18:36:05,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49476549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:36:05,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:36:05,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:36:05,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572428301] [2024-06-21 18:36:05,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:36:05,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:36:05,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:36:05,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:36:05,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:36:05,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:36:05,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 538 transitions, 8233 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:05,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:36:05,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:36:05,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:36:07,860 INFO L124 PetriNetUnfolderBase]: 4195/6221 cut-off events. [2024-06-21 18:36:07,860 INFO L125 PetriNetUnfolderBase]: For 1424809/1424830 co-relation queries the response was YES. [2024-06-21 18:36:07,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81081 conditions, 6221 events. 4195/6221 cut-off events. For 1424809/1424830 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 32039 event pairs, 779 based on Foata normal form. 18/6225 useless extension candidates. Maximal degree in co-relation 80936. Up to 5949 conditions per place. [2024-06-21 18:36:07,958 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 488 selfloop transitions, 83 changer transitions 0/574 dead transitions. [2024-06-21 18:36:07,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 574 transitions, 9669 flow [2024-06-21 18:36:07,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:36:07,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:36:07,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:36:07,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:36:07,960 INFO L175 Difference]: Start difference. First operand has 322 places, 538 transitions, 8233 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:36:07,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 574 transitions, 9669 flow [2024-06-21 18:36:09,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 574 transitions, 9393 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-21 18:36:09,598 INFO L231 Difference]: Finished difference. Result has 324 places, 546 transitions, 8345 flow [2024-06-21 18:36:09,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7957, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8345, PETRI_PLACES=324, PETRI_TRANSITIONS=546} [2024-06-21 18:36:09,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-21 18:36:09,598 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 546 transitions, 8345 flow [2024-06-21 18:36:09,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:09,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:36:09,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:36:09,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 18:36:09,599 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:36:09,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:36:09,600 INFO L85 PathProgramCache]: Analyzing trace with hash 844787845, now seen corresponding path program 3 times [2024-06-21 18:36:09,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:36:09,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204148301] [2024-06-21 18:36:09,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:36:09,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:36:09,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:36:14,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:36:14,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:36:14,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204148301] [2024-06-21 18:36:14,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204148301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:36:14,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:36:14,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:36:14,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980544588] [2024-06-21 18:36:14,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:36:14,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:36:14,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:36:14,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:36:14,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:36:15,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:36:15,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 546 transitions, 8345 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:15,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:36:15,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:36:15,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:36:17,656 INFO L124 PetriNetUnfolderBase]: 4223/6266 cut-off events. [2024-06-21 18:36:17,656 INFO L125 PetriNetUnfolderBase]: For 1471509/1471530 co-relation queries the response was YES. [2024-06-21 18:36:17,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81917 conditions, 6266 events. 4223/6266 cut-off events. For 1471509/1471530 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32453 event pairs, 782 based on Foata normal form. 18/6270 useless extension candidates. Maximal degree in co-relation 81770. Up to 6003 conditions per place. [2024-06-21 18:36:17,753 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 481 selfloop transitions, 94 changer transitions 0/578 dead transitions. [2024-06-21 18:36:17,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 578 transitions, 9795 flow [2024-06-21 18:36:17,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:36:17,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:36:17,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 18:36:17,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 18:36:17,755 INFO L175 Difference]: Start difference. First operand has 324 places, 546 transitions, 8345 flow. Second operand 9 states and 151 transitions. [2024-06-21 18:36:17,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 578 transitions, 9795 flow [2024-06-21 18:36:19,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 578 transitions, 9499 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-21 18:36:19,554 INFO L231 Difference]: Finished difference. Result has 328 places, 551 transitions, 8475 flow [2024-06-21 18:36:19,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8475, PETRI_PLACES=328, PETRI_TRANSITIONS=551} [2024-06-21 18:36:19,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 18:36:19,555 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 551 transitions, 8475 flow [2024-06-21 18:36:19,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:19,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:36:19,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:36:19,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 18:36:19,556 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:36:19,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:36:19,557 INFO L85 PathProgramCache]: Analyzing trace with hash 927904890, now seen corresponding path program 1 times [2024-06-21 18:36:19,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:36:19,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551563473] [2024-06-21 18:36:19,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:36:19,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:36:19,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:36:24,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:36:24,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:36:24,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551563473] [2024-06-21 18:36:24,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551563473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:36:24,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:36:24,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:36:24,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748318020] [2024-06-21 18:36:24,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:36:24,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:36:24,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:36:24,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:36:24,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:36:24,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:36:24,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 551 transitions, 8475 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:24,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:36:24,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:36:24,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:36:27,829 INFO L124 PetriNetUnfolderBase]: 4298/6373 cut-off events. [2024-06-21 18:36:27,829 INFO L125 PetriNetUnfolderBase]: For 1522450/1522471 co-relation queries the response was YES. [2024-06-21 18:36:27,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83530 conditions, 6373 events. 4298/6373 cut-off events. For 1522450/1522471 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 33007 event pairs, 767 based on Foata normal form. 20/6379 useless extension candidates. Maximal degree in co-relation 83381. Up to 5958 conditions per place. [2024-06-21 18:36:27,934 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 126 changer transitions 0/588 dead transitions. [2024-06-21 18:36:27,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 588 transitions, 10047 flow [2024-06-21 18:36:27,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:36:27,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:36:27,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 18:36:27,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:36:27,936 INFO L175 Difference]: Start difference. First operand has 328 places, 551 transitions, 8475 flow. Second operand 10 states and 160 transitions. [2024-06-21 18:36:27,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 588 transitions, 10047 flow [2024-06-21 18:36:29,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 588 transitions, 9739 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-21 18:36:29,430 INFO L231 Difference]: Finished difference. Result has 331 places, 560 transitions, 8689 flow [2024-06-21 18:36:29,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8167, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8689, PETRI_PLACES=331, PETRI_TRANSITIONS=560} [2024-06-21 18:36:29,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-21 18:36:29,431 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 560 transitions, 8689 flow [2024-06-21 18:36:29,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:29,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:36:29,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:36:29,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 18:36:29,431 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:36:29,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:36:29,431 INFO L85 PathProgramCache]: Analyzing trace with hash 164493723, now seen corresponding path program 4 times [2024-06-21 18:36:29,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:36:29,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956618683] [2024-06-21 18:36:29,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:36:29,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:36:29,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:36:37,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:36:37,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:36:37,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956618683] [2024-06-21 18:36:37,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956618683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:36:37,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:36:37,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:36:37,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206979365] [2024-06-21 18:36:37,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:36:37,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:36:37,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:36:37,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:36:37,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:36:37,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:36:37,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 560 transitions, 8689 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:37,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:36:37,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:36:37,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:36:40,075 INFO L124 PetriNetUnfolderBase]: 4315/6399 cut-off events. [2024-06-21 18:36:40,075 INFO L125 PetriNetUnfolderBase]: For 1543035/1543056 co-relation queries the response was YES. [2024-06-21 18:36:40,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84544 conditions, 6399 events. 4315/6399 cut-off events. For 1543035/1543056 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 33259 event pairs, 758 based on Foata normal form. 18/6403 useless extension candidates. Maximal degree in co-relation 84394. Up to 6111 conditions per place. [2024-06-21 18:36:40,181 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 485 selfloop transitions, 101 changer transitions 0/589 dead transitions. [2024-06-21 18:36:40,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 589 transitions, 10115 flow [2024-06-21 18:36:40,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:36:40,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:36:40,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 18:36:40,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 18:36:40,183 INFO L175 Difference]: Start difference. First operand has 331 places, 560 transitions, 8689 flow. Second operand 9 states and 151 transitions. [2024-06-21 18:36:40,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 589 transitions, 10115 flow [2024-06-21 18:36:42,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 589 transitions, 9753 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-21 18:36:42,342 INFO L231 Difference]: Finished difference. Result has 332 places, 562 transitions, 8695 flow [2024-06-21 18:36:42,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8327, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8695, PETRI_PLACES=332, PETRI_TRANSITIONS=562} [2024-06-21 18:36:42,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-21 18:36:42,343 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 562 transitions, 8695 flow [2024-06-21 18:36:42,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:42,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:36:42,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:36:42,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 18:36:42,344 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:36:42,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:36:42,345 INFO L85 PathProgramCache]: Analyzing trace with hash 931475935, now seen corresponding path program 5 times [2024-06-21 18:36:42,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:36:42,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788784427] [2024-06-21 18:36:42,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:36:42,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:36:42,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:36:47,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:36:47,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:36:47,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788784427] [2024-06-21 18:36:47,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788784427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:36:47,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:36:47,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:36:47,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115611401] [2024-06-21 18:36:47,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:36:47,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:36:47,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:36:47,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:36:47,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:36:47,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:36:47,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 562 transitions, 8695 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:47,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:36:47,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:36:47,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:36:50,136 INFO L124 PetriNetUnfolderBase]: 4332/6424 cut-off events. [2024-06-21 18:36:50,136 INFO L125 PetriNetUnfolderBase]: For 1581889/1581910 co-relation queries the response was YES. [2024-06-21 18:36:50,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85000 conditions, 6424 events. 4332/6424 cut-off events. For 1581889/1581910 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33346 event pairs, 757 based on Foata normal form. 18/6428 useless extension candidates. Maximal degree in co-relation 84849. Up to 6157 conditions per place. [2024-06-21 18:36:50,231 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 506 selfloop transitions, 83 changer transitions 0/592 dead transitions. [2024-06-21 18:36:50,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 592 transitions, 10133 flow [2024-06-21 18:36:50,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:36:50,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:36:50,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:36:50,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 18:36:50,234 INFO L175 Difference]: Start difference. First operand has 332 places, 562 transitions, 8695 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:36:50,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 592 transitions, 10133 flow [2024-06-21 18:36:51,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 592 transitions, 9790 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-21 18:36:51,954 INFO L231 Difference]: Finished difference. Result has 335 places, 564 transitions, 8685 flow [2024-06-21 18:36:51,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8352, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8685, PETRI_PLACES=335, PETRI_TRANSITIONS=564} [2024-06-21 18:36:51,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-21 18:36:51,955 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 564 transitions, 8685 flow [2024-06-21 18:36:51,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:51,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:36:51,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:36:51,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 18:36:51,956 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:36:51,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:36:51,956 INFO L85 PathProgramCache]: Analyzing trace with hash -556591298, now seen corresponding path program 2 times [2024-06-21 18:36:51,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:36:51,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855685918] [2024-06-21 18:36:51,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:36:51,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:36:51,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:36:58,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:36:58,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:36:58,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855685918] [2024-06-21 18:36:58,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855685918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:36:58,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:36:58,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:36:58,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942297851] [2024-06-21 18:36:58,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:36:58,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:36:58,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:36:58,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:36:58,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:36:58,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:36:58,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 564 transitions, 8685 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:36:58,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:36:58,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:36:58,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:37:01,716 INFO L124 PetriNetUnfolderBase]: 4370/6476 cut-off events. [2024-06-21 18:37:01,716 INFO L125 PetriNetUnfolderBase]: For 1620652/1620673 co-relation queries the response was YES. [2024-06-21 18:37:01,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85607 conditions, 6476 events. 4370/6476 cut-off events. For 1620652/1620673 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33721 event pairs, 762 based on Foata normal form. 20/6482 useless extension candidates. Maximal degree in co-relation 85455. Up to 6099 conditions per place. [2024-06-21 18:37:01,814 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 476 selfloop transitions, 119 changer transitions 0/598 dead transitions. [2024-06-21 18:37:01,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 598 transitions, 10257 flow [2024-06-21 18:37:01,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:37:01,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:37:01,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 18:37:01,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 18:37:01,817 INFO L175 Difference]: Start difference. First operand has 335 places, 564 transitions, 8685 flow. Second operand 9 states and 155 transitions. [2024-06-21 18:37:01,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 598 transitions, 10257 flow [2024-06-21 18:37:03,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 598 transitions, 9916 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-21 18:37:03,645 INFO L231 Difference]: Finished difference. Result has 336 places, 570 transitions, 8810 flow [2024-06-21 18:37:03,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8344, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8810, PETRI_PLACES=336, PETRI_TRANSITIONS=570} [2024-06-21 18:37:03,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-21 18:37:03,646 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 570 transitions, 8810 flow [2024-06-21 18:37:03,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:03,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:37:03,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:37:03,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 18:37:03,647 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:37:03,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:37:03,647 INFO L85 PathProgramCache]: Analyzing trace with hash -556591453, now seen corresponding path program 6 times [2024-06-21 18:37:03,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:37:03,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824112543] [2024-06-21 18:37:03,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:37:03,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:37:03,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:37:10,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:37:10,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:37:10,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824112543] [2024-06-21 18:37:10,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824112543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:37:10,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:37:10,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:37:10,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948820854] [2024-06-21 18:37:10,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:37:10,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:37:10,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:37:10,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:37:10,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:37:10,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:37:10,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 570 transitions, 8810 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:10,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:37:10,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:37:10,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:37:13,098 INFO L124 PetriNetUnfolderBase]: 4387/6503 cut-off events. [2024-06-21 18:37:13,099 INFO L125 PetriNetUnfolderBase]: For 1650139/1650160 co-relation queries the response was YES. [2024-06-21 18:37:13,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86474 conditions, 6503 events. 4387/6503 cut-off events. For 1650139/1650160 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33908 event pairs, 762 based on Foata normal form. 18/6507 useless extension candidates. Maximal degree in co-relation 86322. Up to 6177 conditions per place. [2024-06-21 18:37:13,201 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 483 selfloop transitions, 113 changer transitions 0/599 dead transitions. [2024-06-21 18:37:13,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 599 transitions, 10272 flow [2024-06-21 18:37:13,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:37:13,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:37:13,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 18:37:13,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 18:37:13,204 INFO L175 Difference]: Start difference. First operand has 336 places, 570 transitions, 8810 flow. Second operand 9 states and 153 transitions. [2024-06-21 18:37:13,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 599 transitions, 10272 flow [2024-06-21 18:37:15,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 599 transitions, 9898 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-21 18:37:15,397 INFO L231 Difference]: Finished difference. Result has 338 places, 572 transitions, 8836 flow [2024-06-21 18:37:15,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8436, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8836, PETRI_PLACES=338, PETRI_TRANSITIONS=572} [2024-06-21 18:37:15,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-21 18:37:15,398 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 572 transitions, 8836 flow [2024-06-21 18:37:15,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:15,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:37:15,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:37:15,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 18:37:15,398 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:37:15,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:37:15,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1923086880, now seen corresponding path program 3 times [2024-06-21 18:37:15,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:37:15,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822791103] [2024-06-21 18:37:15,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:37:15,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:37:15,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:37:25,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:37:25,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:37:25,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822791103] [2024-06-21 18:37:25,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822791103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:37:25,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:37:25,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:37:25,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995198411] [2024-06-21 18:37:25,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:37:25,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:37:25,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:37:25,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:37:25,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:37:25,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:37:25,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 572 transitions, 8836 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:25,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:37:25,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:37:25,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:37:28,591 INFO L124 PetriNetUnfolderBase]: 4423/6563 cut-off events. [2024-06-21 18:37:28,591 INFO L125 PetriNetUnfolderBase]: For 1685536/1685539 co-relation queries the response was YES. [2024-06-21 18:37:28,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87137 conditions, 6563 events. 4423/6563 cut-off events. For 1685536/1685539 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34444 event pairs, 901 based on Foata normal form. 8/6566 useless extension candidates. Maximal degree in co-relation 86984. Up to 6260 conditions per place. [2024-06-21 18:37:28,697 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 538 selfloop transitions, 68 changer transitions 0/609 dead transitions. [2024-06-21 18:37:28,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 609 transitions, 10843 flow [2024-06-21 18:37:28,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:37:28,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:37:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-21 18:37:28,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-21 18:37:28,700 INFO L175 Difference]: Start difference. First operand has 338 places, 572 transitions, 8836 flow. Second operand 10 states and 159 transitions. [2024-06-21 18:37:28,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 609 transitions, 10843 flow [2024-06-21 18:37:31,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 609 transitions, 10467 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-21 18:37:31,107 INFO L231 Difference]: Finished difference. Result has 341 places, 579 transitions, 8854 flow [2024-06-21 18:37:31,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8460, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8854, PETRI_PLACES=341, PETRI_TRANSITIONS=579} [2024-06-21 18:37:31,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-21 18:37:31,108 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 579 transitions, 8854 flow [2024-06-21 18:37:31,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:31,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:37:31,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:37:31,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 18:37:31,108 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:37:31,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:37:31,109 INFO L85 PathProgramCache]: Analyzing trace with hash -550877161, now seen corresponding path program 1 times [2024-06-21 18:37:31,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:37:31,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117463864] [2024-06-21 18:37:31,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:37:31,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:37:31,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:37:39,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:37:39,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:37:39,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117463864] [2024-06-21 18:37:39,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117463864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:37:39,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:37:39,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:37:39,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332321606] [2024-06-21 18:37:39,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:37:39,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:37:39,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:37:39,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:37:39,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:37:39,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:37:39,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 579 transitions, 8854 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:39,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:37:39,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:37:39,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:37:43,789 INFO L124 PetriNetUnfolderBase]: 4459/6615 cut-off events. [2024-06-21 18:37:43,790 INFO L125 PetriNetUnfolderBase]: For 1707864/1707867 co-relation queries the response was YES. [2024-06-21 18:37:43,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88020 conditions, 6615 events. 4459/6615 cut-off events. For 1707864/1707867 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34716 event pairs, 906 based on Foata normal form. 8/6618 useless extension candidates. Maximal degree in co-relation 87866. Up to 6292 conditions per place. [2024-06-21 18:37:43,887 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 542 selfloop transitions, 75 changer transitions 0/620 dead transitions. [2024-06-21 18:37:43,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 620 transitions, 10935 flow [2024-06-21 18:37:43,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:37:43,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:37:43,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-21 18:37:43,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37445887445887444 [2024-06-21 18:37:43,891 INFO L175 Difference]: Start difference. First operand has 341 places, 579 transitions, 8854 flow. Second operand 11 states and 173 transitions. [2024-06-21 18:37:43,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 620 transitions, 10935 flow [2024-06-21 18:37:45,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 620 transitions, 10645 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-21 18:37:45,929 INFO L231 Difference]: Finished difference. Result has 344 places, 585 transitions, 8947 flow [2024-06-21 18:37:45,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8574, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8947, PETRI_PLACES=344, PETRI_TRANSITIONS=585} [2024-06-21 18:37:45,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-21 18:37:45,930 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 585 transitions, 8947 flow [2024-06-21 18:37:45,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:45,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:37:45,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:37:45,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 18:37:45,931 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:37:45,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:37:45,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1917369085, now seen corresponding path program 7 times [2024-06-21 18:37:45,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:37:45,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941611734] [2024-06-21 18:37:45,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:37:45,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:37:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:37:50,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:37:50,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:37:50,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941611734] [2024-06-21 18:37:50,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941611734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:37:50,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:37:50,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:37:50,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423035999] [2024-06-21 18:37:50,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:37:50,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:37:50,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:37:50,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:37:50,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:37:50,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:37:50,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 585 transitions, 8947 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:50,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:37:50,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:37:50,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:37:53,508 INFO L124 PetriNetUnfolderBase]: 4476/6634 cut-off events. [2024-06-21 18:37:53,508 INFO L125 PetriNetUnfolderBase]: For 1711553/1711574 co-relation queries the response was YES. [2024-06-21 18:37:53,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88142 conditions, 6634 events. 4476/6634 cut-off events. For 1711553/1711574 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 34732 event pairs, 761 based on Foata normal form. 18/6638 useless extension candidates. Maximal degree in co-relation 87988. Up to 6322 conditions per place. [2024-06-21 18:37:53,614 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 511 selfloop transitions, 101 changer transitions 0/615 dead transitions. [2024-06-21 18:37:53,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 615 transitions, 10447 flow [2024-06-21 18:37:53,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:37:53,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:37:53,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-21 18:37:53,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-21 18:37:53,616 INFO L175 Difference]: Start difference. First operand has 344 places, 585 transitions, 8947 flow. Second operand 10 states and 159 transitions. [2024-06-21 18:37:53,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 615 transitions, 10447 flow [2024-06-21 18:37:55,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 615 transitions, 10157 flow, removed 70 selfloop flow, removed 9 redundant places. [2024-06-21 18:37:55,759 INFO L231 Difference]: Finished difference. Result has 345 places, 587 transitions, 9035 flow [2024-06-21 18:37:55,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8657, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9035, PETRI_PLACES=345, PETRI_TRANSITIONS=587} [2024-06-21 18:37:55,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-21 18:37:55,760 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 587 transitions, 9035 flow [2024-06-21 18:37:55,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:37:55,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:37:55,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:37:55,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 18:37:55,760 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:37:55,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:37:55,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1923094816, now seen corresponding path program 1 times [2024-06-21 18:37:55,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:37:55,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083495088] [2024-06-21 18:37:55,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:37:55,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:37:55,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:38:01,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 18:38:01,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:38:01,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083495088] [2024-06-21 18:38:01,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083495088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:38:01,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:38:01,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:38:01,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351888964] [2024-06-21 18:38:01,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:38:01,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:38:01,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:38:01,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:38:01,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:38:02,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:38:02,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 587 transitions, 9035 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:02,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:38:02,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:38:02,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:38:05,697 INFO L124 PetriNetUnfolderBase]: 4493/6669 cut-off events. [2024-06-21 18:38:05,697 INFO L125 PetriNetUnfolderBase]: For 1752285/1752288 co-relation queries the response was YES. [2024-06-21 18:38:05,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88757 conditions, 6669 events. 4493/6669 cut-off events. For 1752285/1752288 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35120 event pairs, 903 based on Foata normal form. 6/6670 useless extension candidates. Maximal degree in co-relation 88602. Up to 6532 conditions per place. [2024-06-21 18:38:05,805 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 575 selfloop transitions, 42 changer transitions 0/620 dead transitions. [2024-06-21 18:38:05,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 620 transitions, 10533 flow [2024-06-21 18:38:05,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:38:05,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:38:05,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-21 18:38:05,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-21 18:38:05,807 INFO L175 Difference]: Start difference. First operand has 345 places, 587 transitions, 9035 flow. Second operand 11 states and 164 transitions. [2024-06-21 18:38:05,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 620 transitions, 10533 flow [2024-06-21 18:38:07,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 620 transitions, 10175 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-21 18:38:07,881 INFO L231 Difference]: Finished difference. Result has 348 places, 589 transitions, 8909 flow [2024-06-21 18:38:07,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8677, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8909, PETRI_PLACES=348, PETRI_TRANSITIONS=589} [2024-06-21 18:38:07,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-21 18:38:07,881 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 589 transitions, 8909 flow [2024-06-21 18:38:07,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:07,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:38:07,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:38:07,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 18:38:07,882 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:38:07,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:38:07,882 INFO L85 PathProgramCache]: Analyzing trace with hash -551084923, now seen corresponding path program 8 times [2024-06-21 18:38:07,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:38:07,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219081282] [2024-06-21 18:38:07,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:38:07,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:38:07,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:38:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:38:16,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:38:16,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219081282] [2024-06-21 18:38:16,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219081282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:38:16,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:38:16,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:38:16,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946044900] [2024-06-21 18:38:16,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:38:16,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:38:16,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:38:16,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:38:16,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:38:16,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:38:16,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 589 transitions, 8909 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:16,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:38:16,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:38:16,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:38:19,240 INFO L124 PetriNetUnfolderBase]: 4510/6696 cut-off events. [2024-06-21 18:38:19,240 INFO L125 PetriNetUnfolderBase]: For 1779593/1779596 co-relation queries the response was YES. [2024-06-21 18:38:19,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89195 conditions, 6696 events. 4510/6696 cut-off events. For 1779593/1779596 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35294 event pairs, 907 based on Foata normal form. 6/6697 useless extension candidates. Maximal degree in co-relation 89039. Up to 6559 conditions per place. [2024-06-21 18:38:19,359 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 574 selfloop transitions, 41 changer transitions 0/618 dead transitions. [2024-06-21 18:38:19,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 618 transitions, 10419 flow [2024-06-21 18:38:19,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:38:19,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:38:19,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 18:38:19,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:38:19,361 INFO L175 Difference]: Start difference. First operand has 348 places, 589 transitions, 8909 flow. Second operand 9 states and 144 transitions. [2024-06-21 18:38:19,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 618 transitions, 10419 flow [2024-06-21 18:38:21,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 618 transitions, 10207 flow, removed 66 selfloop flow, removed 9 redundant places. [2024-06-21 18:38:21,858 INFO L231 Difference]: Finished difference. Result has 348 places, 591 transitions, 8961 flow [2024-06-21 18:38:21,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8697, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8961, PETRI_PLACES=348, PETRI_TRANSITIONS=591} [2024-06-21 18:38:21,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-21 18:38:21,859 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 591 transitions, 8961 flow [2024-06-21 18:38:21,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:21,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:38:21,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:38:21,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 18:38:21,859 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:38:21,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:38:21,860 INFO L85 PathProgramCache]: Analyzing trace with hash -551084768, now seen corresponding path program 4 times [2024-06-21 18:38:21,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:38:21,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304933406] [2024-06-21 18:38:21,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:38:21,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:38:21,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:38:29,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 18:38:29,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:38:29,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304933406] [2024-06-21 18:38:29,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304933406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:38:29,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:38:29,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:38:29,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430997915] [2024-06-21 18:38:29,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:38:29,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:38:29,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:38:29,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:38:29,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:38:29,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:38:29,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 591 transitions, 8961 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:29,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:38:29,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:38:29,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:38:32,635 INFO L124 PetriNetUnfolderBase]: 4502/6685 cut-off events. [2024-06-21 18:38:32,635 INFO L125 PetriNetUnfolderBase]: For 1798020/1798023 co-relation queries the response was YES. [2024-06-21 18:38:32,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88924 conditions, 6685 events. 4502/6685 cut-off events. For 1798020/1798023 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35199 event pairs, 904 based on Foata normal form. 5/6685 useless extension candidates. Maximal degree in co-relation 88767. Up to 6368 conditions per place. [2024-06-21 18:38:32,742 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 541 selfloop transitions, 81 changer transitions 0/625 dead transitions. [2024-06-21 18:38:32,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 625 transitions, 10965 flow [2024-06-21 18:38:32,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:38:32,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:38:32,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 18:38:32,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:38:32,745 INFO L175 Difference]: Start difference. First operand has 348 places, 591 transitions, 8961 flow. Second operand 10 states and 160 transitions. [2024-06-21 18:38:32,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 625 transitions, 10965 flow [2024-06-21 18:38:35,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 625 transitions, 10721 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-21 18:38:35,106 INFO L231 Difference]: Finished difference. Result has 351 places, 596 transitions, 9112 flow [2024-06-21 18:38:35,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8717, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9112, PETRI_PLACES=351, PETRI_TRANSITIONS=596} [2024-06-21 18:38:35,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-21 18:38:35,106 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 596 transitions, 9112 flow [2024-06-21 18:38:35,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:35,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:38:35,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:38:35,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 18:38:35,107 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:38:35,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:38:35,107 INFO L85 PathProgramCache]: Analyzing trace with hash -396265305, now seen corresponding path program 2 times [2024-06-21 18:38:35,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:38:35,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187932498] [2024-06-21 18:38:35,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:38:35,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:38:35,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:38:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:38:46,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:38:46,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187932498] [2024-06-21 18:38:46,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187932498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:38:46,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:38:46,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:38:46,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814539780] [2024-06-21 18:38:46,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:38:46,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:38:46,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:38:46,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:38:46,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:38:46,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:38:46,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 596 transitions, 9112 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:46,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:38:46,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:38:46,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:38:49,912 INFO L124 PetriNetUnfolderBase]: 4512/6700 cut-off events. [2024-06-21 18:38:49,912 INFO L125 PetriNetUnfolderBase]: For 1821649/1821652 co-relation queries the response was YES. [2024-06-21 18:38:49,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89093 conditions, 6700 events. 4512/6700 cut-off events. For 1821649/1821652 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35338 event pairs, 904 based on Foata normal form. 8/6703 useless extension candidates. Maximal degree in co-relation 88935. Up to 6528 conditions per place. [2024-06-21 18:38:50,020 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 578 selfloop transitions, 56 changer transitions 0/637 dead transitions. [2024-06-21 18:38:50,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 637 transitions, 10820 flow [2024-06-21 18:38:50,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:38:50,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:38:50,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 18:38:50,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 18:38:50,023 INFO L175 Difference]: Start difference. First operand has 351 places, 596 transitions, 9112 flow. Second operand 10 states and 160 transitions. [2024-06-21 18:38:50,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 637 transitions, 10820 flow [2024-06-21 18:38:52,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 637 transitions, 10529 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-21 18:38:52,505 INFO L231 Difference]: Finished difference. Result has 355 places, 606 transitions, 9249 flow [2024-06-21 18:38:52,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8831, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9249, PETRI_PLACES=355, PETRI_TRANSITIONS=606} [2024-06-21 18:38:52,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-21 18:38:52,505 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 606 transitions, 9249 flow [2024-06-21 18:38:52,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:52,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:38:52,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:38:52,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 18:38:52,506 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:38:52,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:38:52,506 INFO L85 PathProgramCache]: Analyzing trace with hash 141652833, now seen corresponding path program 1 times [2024-06-21 18:38:52,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:38:52,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775510141] [2024-06-21 18:38:52,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:38:52,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:38:52,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:38:55,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:38:55,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:38:55,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775510141] [2024-06-21 18:38:55,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775510141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:38:55,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:38:55,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:38:55,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367147430] [2024-06-21 18:38:55,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:38:55,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:38:55,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:38:55,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:38:55,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:38:55,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:38:55,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 606 transitions, 9249 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:38:55,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:38:55,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:38:55,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:38:58,298 INFO L124 PetriNetUnfolderBase]: 4517/6701 cut-off events. [2024-06-21 18:38:58,298 INFO L125 PetriNetUnfolderBase]: For 1832757/1832778 co-relation queries the response was YES. [2024-06-21 18:38:58,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89237 conditions, 6701 events. 4517/6701 cut-off events. For 1832757/1832778 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35215 event pairs, 778 based on Foata normal form. 15/6702 useless extension candidates. Maximal degree in co-relation 89077. Up to 6539 conditions per place. [2024-06-21 18:38:58,398 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 558 selfloop transitions, 63 changer transitions 0/624 dead transitions. [2024-06-21 18:38:58,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 624 transitions, 10619 flow [2024-06-21 18:38:58,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:38:58,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:38:58,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 18:38:58,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 18:38:58,399 INFO L175 Difference]: Start difference. First operand has 355 places, 606 transitions, 9249 flow. Second operand 8 states and 124 transitions. [2024-06-21 18:38:58,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 624 transitions, 10619 flow [2024-06-21 18:39:00,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 624 transitions, 10391 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-21 18:39:00,415 INFO L231 Difference]: Finished difference. Result has 356 places, 609 transitions, 9239 flow [2024-06-21 18:39:00,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9021, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9239, PETRI_PLACES=356, PETRI_TRANSITIONS=609} [2024-06-21 18:39:00,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-21 18:39:00,416 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 609 transitions, 9239 flow [2024-06-21 18:39:00,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:00,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:00,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:00,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 18:39:00,417 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:39:00,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:00,417 INFO L85 PathProgramCache]: Analyzing trace with hash 141981526, now seen corresponding path program 1 times [2024-06-21 18:39:00,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:00,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067781480] [2024-06-21 18:39:00,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:00,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:00,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39: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 18:39:03,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:03,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067781480] [2024-06-21 18:39:03,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067781480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:03,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:03,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:39:03,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532091859] [2024-06-21 18:39:03,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:03,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:39:03,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:03,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:39:03,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:39:04,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:39:04,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 609 transitions, 9239 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:04,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:04,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:39:04,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:06,605 INFO L124 PetriNetUnfolderBase]: 4522/6714 cut-off events. [2024-06-21 18:39:06,606 INFO L125 PetriNetUnfolderBase]: For 1857788/1857791 co-relation queries the response was YES. [2024-06-21 18:39:06,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89788 conditions, 6714 events. 4522/6714 cut-off events. For 1857788/1857791 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35392 event pairs, 902 based on Foata normal form. 3/6712 useless extension candidates. Maximal degree in co-relation 89627. Up to 6643 conditions per place. [2024-06-21 18:39:06,705 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 595 selfloop transitions, 26 changer transitions 0/624 dead transitions. [2024-06-21 18:39:06,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 624 transitions, 10569 flow [2024-06-21 18:39:06,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:39:06,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:39:06,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-21 18:39:06,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34226190476190477 [2024-06-21 18:39:06,706 INFO L175 Difference]: Start difference. First operand has 356 places, 609 transitions, 9239 flow. Second operand 8 states and 115 transitions. [2024-06-21 18:39:06,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 624 transitions, 10569 flow [2024-06-21 18:39:08,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 624 transitions, 10377 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 18:39:08,680 INFO L231 Difference]: Finished difference. Result has 358 places, 612 transitions, 9160 flow [2024-06-21 18:39:08,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9047, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9160, PETRI_PLACES=358, PETRI_TRANSITIONS=612} [2024-06-21 18:39:08,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-21 18:39:08,681 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 612 transitions, 9160 flow [2024-06-21 18:39:08,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:08,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:08,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:08,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 18:39:08,681 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:39:08,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:08,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1090647199, now seen corresponding path program 2 times [2024-06-21 18:39:08,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:08,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582973494] [2024-06-21 18:39:08,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:08,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:08,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:12,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:12,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582973494] [2024-06-21 18:39:12,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582973494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:12,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:12,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:39:12,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267703328] [2024-06-21 18:39:12,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:12,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:39:12,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:12,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:39:12,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:39:12,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:39:12,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 612 transitions, 9160 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:12,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:12,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:39:12,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:14,590 INFO L124 PetriNetUnfolderBase]: 4535/6724 cut-off events. [2024-06-21 18:39:14,591 INFO L125 PetriNetUnfolderBase]: For 1875125/1875146 co-relation queries the response was YES. [2024-06-21 18:39:14,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90573 conditions, 6724 events. 4535/6724 cut-off events. For 1875125/1875146 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35249 event pairs, 761 based on Foata normal form. 15/6725 useless extension candidates. Maximal degree in co-relation 90411. Up to 6539 conditions per place. [2024-06-21 18:39:14,705 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 559 selfloop transitions, 69 changer transitions 0/631 dead transitions. [2024-06-21 18:39:14,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 631 transitions, 10840 flow [2024-06-21 18:39:14,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:39:14,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:39:14,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 18:39:14,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 18:39:14,710 INFO L175 Difference]: Start difference. First operand has 358 places, 612 transitions, 9160 flow. Second operand 8 states and 124 transitions. [2024-06-21 18:39:14,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 631 transitions, 10840 flow [2024-06-21 18:39:17,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 631 transitions, 10751 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 18:39:17,645 INFO L231 Difference]: Finished difference. Result has 361 places, 618 transitions, 9417 flow [2024-06-21 18:39:17,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9071, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9417, PETRI_PLACES=361, PETRI_TRANSITIONS=618} [2024-06-21 18:39:17,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-21 18:39:17,646 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 618 transitions, 9417 flow [2024-06-21 18:39:17,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:17,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:17,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:17,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 18:39:17,647 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:39:17,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:17,648 INFO L85 PathProgramCache]: Analyzing trace with hash 636546352, now seen corresponding path program 5 times [2024-06-21 18:39:17,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:17,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554583794] [2024-06-21 18:39:17,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:17,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:17,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:23,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:23,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:23,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554583794] [2024-06-21 18:39:23,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554583794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:23,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:23,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:39:23,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338701588] [2024-06-21 18:39:23,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:23,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:39:23,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:23,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:39:23,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:39:23,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:39:23,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 618 transitions, 9417 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:23,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:23,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:39:23,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:26,398 INFO L124 PetriNetUnfolderBase]: 4541/6743 cut-off events. [2024-06-21 18:39:26,399 INFO L125 PetriNetUnfolderBase]: For 1912646/1912655 co-relation queries the response was YES. [2024-06-21 18:39:26,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91478 conditions, 6743 events. 4541/6743 cut-off events. For 1912646/1912655 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 35469 event pairs, 872 based on Foata normal form. 10/6745 useless extension candidates. Maximal degree in co-relation 91314. Up to 5880 conditions per place. [2024-06-21 18:39:26,513 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 501 selfloop transitions, 152 changer transitions 0/656 dead transitions. [2024-06-21 18:39:26,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 656 transitions, 11940 flow [2024-06-21 18:39:26,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:39:26,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:39:26,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 18:39:26,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 18:39:26,515 INFO L175 Difference]: Start difference. First operand has 361 places, 618 transitions, 9417 flow. Second operand 10 states and 166 transitions. [2024-06-21 18:39:26,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 656 transitions, 11940 flow [2024-06-21 18:39:29,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 656 transitions, 11793 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 18:39:29,684 INFO L231 Difference]: Finished difference. Result has 367 places, 622 transitions, 9711 flow [2024-06-21 18:39:29,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9711, PETRI_PLACES=367, PETRI_TRANSITIONS=622} [2024-06-21 18:39:29,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-21 18:39:29,685 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 622 transitions, 9711 flow [2024-06-21 18:39:29,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:29,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:29,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:29,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 18:39:29,685 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:39:29,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:29,685 INFO L85 PathProgramCache]: Analyzing trace with hash 636546569, now seen corresponding path program 3 times [2024-06-21 18:39:29,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:29,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845119734] [2024-06-21 18:39:29,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:29,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:40,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:40,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:40,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845119734] [2024-06-21 18:39:40,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845119734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:40,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:40,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:39:40,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573834554] [2024-06-21 18:39:40,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:40,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:39:40,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:40,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:39:40,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:39:40,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:39:40,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 622 transitions, 9711 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:40,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:40,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:39:40,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:44,778 INFO L124 PetriNetUnfolderBase]: 4547/6752 cut-off events. [2024-06-21 18:39:44,778 INFO L125 PetriNetUnfolderBase]: For 1936977/1936986 co-relation queries the response was YES. [2024-06-21 18:39:44,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92493 conditions, 6752 events. 4547/6752 cut-off events. For 1936977/1936986 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35531 event pairs, 877 based on Foata normal form. 10/6754 useless extension candidates. Maximal degree in co-relation 92327. Up to 5889 conditions per place. [2024-06-21 18:39:44,893 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 505 selfloop transitions, 155 changer transitions 0/663 dead transitions. [2024-06-21 18:39:44,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 663 transitions, 12250 flow [2024-06-21 18:39:44,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:39:44,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:39:44,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 18:39:44,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-21 18:39:44,895 INFO L175 Difference]: Start difference. First operand has 367 places, 622 transitions, 9711 flow. Second operand 11 states and 179 transitions. [2024-06-21 18:39:44,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 663 transitions, 12250 flow [2024-06-21 18:39:47,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 663 transitions, 11859 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-21 18:39:47,809 INFO L231 Difference]: Finished difference. Result has 371 places, 625 transitions, 9733 flow [2024-06-21 18:39:47,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9323, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9733, PETRI_PLACES=371, PETRI_TRANSITIONS=625} [2024-06-21 18:39:47,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-21 18:39:47,810 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 625 transitions, 9733 flow [2024-06-21 18:39:47,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:47,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:47,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:47,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 18:39:47,811 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:39:47,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:47,811 INFO L85 PathProgramCache]: Analyzing trace with hash 885904958, now seen corresponding path program 2 times [2024-06-21 18:39:47,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:47,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361453110] [2024-06-21 18:39:47,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:47,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:47,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:55,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:55,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:55,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361453110] [2024-06-21 18:39:55,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361453110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:55,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:55,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:39:55,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169026726] [2024-06-21 18:39:55,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:55,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:39:55,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:55,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:39:55,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:39:55,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:39:55,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 625 transitions, 9733 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:55,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:55,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:39:55,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:58,679 INFO L124 PetriNetUnfolderBase]: 4564/6779 cut-off events. [2024-06-21 18:39:58,679 INFO L125 PetriNetUnfolderBase]: For 1979616/1979625 co-relation queries the response was YES. [2024-06-21 18:39:58,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92999 conditions, 6779 events. 4564/6779 cut-off events. For 1979616/1979625 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 35744 event pairs, 870 based on Foata normal form. 10/6781 useless extension candidates. Maximal degree in co-relation 92832. Up to 6485 conditions per place. [2024-06-21 18:39:58,793 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 575 selfloop transitions, 78 changer transitions 0/656 dead transitions. [2024-06-21 18:39:58,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 656 transitions, 11371 flow [2024-06-21 18:39:58,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:39:58,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:39:58,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-21 18:39:58,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 18:39:58,795 INFO L175 Difference]: Start difference. First operand has 371 places, 625 transitions, 9733 flow. Second operand 10 states and 154 transitions. [2024-06-21 18:39:58,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 656 transitions, 11371 flow [2024-06-21 18:40:01,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 656 transitions, 10991 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-21 18:40:01,368 INFO L231 Difference]: Finished difference. Result has 372 places, 627 transitions, 9664 flow [2024-06-21 18:40:01,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9353, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9664, PETRI_PLACES=372, PETRI_TRANSITIONS=627} [2024-06-21 18:40:01,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-21 18:40:01,369 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 627 transitions, 9664 flow [2024-06-21 18:40:01,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:01,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:01,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:01,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 18:40:01,369 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:01,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:01,370 INFO L85 PathProgramCache]: Analyzing trace with hash 280168662, now seen corresponding path program 6 times [2024-06-21 18:40:01,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:01,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521471876] [2024-06-21 18:40:01,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:01,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:01,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:10,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 18:40:10,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:10,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521471876] [2024-06-21 18:40:10,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521471876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:10,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:10,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:40:10,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247758165] [2024-06-21 18:40:10,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:10,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:40:10,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:10,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:40:10,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:40:10,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 18:40:10,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 627 transitions, 9664 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:10,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:10,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 18:40:10,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15