./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix042.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/mix042.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix042.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix042.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-7724a2d-m [2024-06-27 23:50:11,481 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:50:11,543 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:50:11,551 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:50:11,552 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:50:11,589 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:50:11,592 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:50:11,593 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:50:11,593 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:50:11,599 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:50:11,599 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:50:11,599 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:50:11,600 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:50:11,601 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:50:11,602 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:50:11,602 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:50:11,602 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:50:11,603 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:50:11,603 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:50:11,603 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:50:11,603 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:50:11,604 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:50:11,604 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:50:11,604 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:50:11,605 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:50:11,605 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:50:11,605 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:50:11,605 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:50:11,606 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:50:11,607 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:50:11,607 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:50:11,608 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:50:11,608 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:50:11,608 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:50:11,609 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:50:11,609 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:50:11,609 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:50:11,609 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:50:11,609 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:50:11,610 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:50:11,610 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:50:11,610 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:50:11,610 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:50:11,611 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-27 23:50:11,843 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:50:11,865 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:50:11,867 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:50:11,868 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:50:11,869 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:50:11,870 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2024-06-27 23:50:13,109 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:50:13,331 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:50:13,331 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2024-06-27 23:50:13,345 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c623280ae/9cd28c35068b40b694971e49cd149a88/FLAGda5509ab4 [2024-06-27 23:50:13,357 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c623280ae/9cd28c35068b40b694971e49cd149a88 [2024-06-27 23:50:13,360 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:50:13,360 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:50:13,361 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/mix042.oepc.yml/witness.yml [2024-06-27 23:50:13,443 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:50:13,444 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:50:13,445 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:50:13,445 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:50:13,450 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:50:13,450 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:50:13" (1/2) ... [2024-06-27 23:50:13,452 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63581c6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:50:13, skipping insertion in model container [2024-06-27 23:50:13,452 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:50:13" (1/2) ... [2024-06-27 23:50:13,453 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2cf34e6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:50:13, skipping insertion in model container [2024-06-27 23:50:13,453 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:50:13" (2/2) ... [2024-06-27 23:50:13,454 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63581c6e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:13, skipping insertion in model container [2024-06-27 23:50:13,454 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:50:13" (2/2) ... [2024-06-27 23:50:13,454 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:50:13,488 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:50:13,490 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-27 23:50:13,490 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-27 23:50:13,491 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-27 23:50:13,491 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:50:13,491 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-27 23:50:13,536 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:50:13,907 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:50:13,920 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:50:14,221 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:50:14,251 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:50:14,251 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14 WrapperNode [2024-06-27 23:50:14,251 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:50:14,252 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:50:14,252 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:50:14,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:50:14,260 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 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,296 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 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,358 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-27 23:50:14,359 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:50:14,360 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:50:14,360 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:50:14,360 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:50:14,371 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,372 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,393 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,425 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-27 23:50:14,426 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,426 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,448 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,450 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,459 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,462 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,468 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:50:14,469 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:50:14,469 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:50:14,469 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:50:14,470 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (1/1) ... [2024-06-27 23:50:14,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:50:14,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:50:14,498 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-27 23:50:14,521 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-27 23:50:14,538 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:50:14,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:50:14,538 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:50:14,539 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:50:14,539 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:50:14,539 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:50:14,539 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:50:14,540 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:50:14,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:50:14,540 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:50:14,540 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:50:14,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:50:14,542 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:50:14,678 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:50:14,680 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:50:15,252 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:50:15,254 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:50:15,495 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:50:15,496 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:50:15,496 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:50:15 BoogieIcfgContainer [2024-06-27 23:50:15,496 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:50:15,498 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:50:15,498 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:50:15,501 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:50:15,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:50:13" (1/4) ... [2024-06-27 23:50:15,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@648c4207 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:50:15, skipping insertion in model container [2024-06-27 23:50:15,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:50:13" (2/4) ... [2024-06-27 23:50:15,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@648c4207 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:50:15, skipping insertion in model container [2024-06-27 23:50:15,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:50:14" (3/4) ... [2024-06-27 23:50:15,503 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@648c4207 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:50:15, skipping insertion in model container [2024-06-27 23:50:15,503 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:50:15" (4/4) ... [2024-06-27 23:50:15,504 INFO L112 eAbstractionObserver]: Analyzing ICFG mix042.oepc.i [2024-06-27 23:50:15,520 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:50:15,521 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:50:15,521 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:50:15,583 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:50:15,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 23:50:15,651 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 23:50:15,651 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:50:15,654 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 68 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-27 23:50:15,654 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 23:50:15,658 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 23:50:15,671 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:50:15,681 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;@4fa64491, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:50:15,681 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:50:15,688 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:50:15,689 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 23:50:15,689 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:50:15,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:15,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:50:15,691 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-27 23:50:15,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:15,699 INFO L85 PathProgramCache]: Analyzing trace with hash 377005303, now seen corresponding path program 1 times [2024-06-27 23:50:15,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:15,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388785252] [2024-06-27 23:50:15,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:15,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:15,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:17,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:17,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:17,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388785252] [2024-06-27 23:50:17,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388785252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:17,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:17,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:50:17,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827443112] [2024-06-27 23:50:17,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:17,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:50:17,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:17,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:50:17,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:50:17,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 23:50:17,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:17,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:17,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 23:50:17,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:18,151 INFO L124 PetriNetUnfolderBase]: 1566/2396 cut-off events. [2024-06-27 23:50:18,152 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 23:50:18,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4807 conditions, 2396 events. 1566/2396 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11486 event pairs, 1097 based on Foata normal form. 1/2328 useless extension candidates. Maximal degree in co-relation 4795. Up to 2326 conditions per place. [2024-06-27 23:50:18,175 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-27 23:50:18,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 175 flow [2024-06-27 23:50:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:50:18,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:50:18,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-27 23:50:18,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 23:50:18,189 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 76 transitions. [2024-06-27 23:50:18,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 175 flow [2024-06-27 23:50:18,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:18,196 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 23:50:18,198 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-27 23:50:18,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 23:50:18,202 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 23:50:18,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:18,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:18,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:18,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:50:18,204 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-27 23:50:18,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:18,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1524958000, now seen corresponding path program 1 times [2024-06-27 23:50:18,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:18,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004844592] [2024-06-27 23:50:18,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:18,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:19,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-27 23:50:19,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:19,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004844592] [2024-06-27 23:50:19,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004844592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:19,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:19,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:50:19,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505401876] [2024-06-27 23:50:19,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:19,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:50:19,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:19,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:50:19,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:50:19,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 23:50:19,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:19,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:19,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 23:50:19,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:20,226 INFO L124 PetriNetUnfolderBase]: 1560/2387 cut-off events. [2024-06-27 23:50:20,226 INFO L125 PetriNetUnfolderBase]: For 448/448 co-relation queries the response was YES. [2024-06-27 23:50:20,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5403 conditions, 2387 events. 1560/2387 cut-off events. For 448/448 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11430 event pairs, 930 based on Foata normal form. 3/2354 useless extension candidates. Maximal degree in co-relation 5391. Up to 2302 conditions per place. [2024-06-27 23:50:20,243 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 23:50:20,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-27 23:50:20,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:50:20,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:50:20,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-27 23:50:20,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:50:20,247 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 98 transitions. [2024-06-27 23:50:20,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-27 23:50:20,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:50:20,251 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 23:50:20,252 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-27 23:50:20,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 23:50:20,253 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 23:50:20,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:20,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:20,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:20,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:50:20,256 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-27 23:50:20,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:20,260 INFO L85 PathProgramCache]: Analyzing trace with hash 900820239, now seen corresponding path program 1 times [2024-06-27 23:50:20,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:20,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233033974] [2024-06-27 23:50:20,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:20,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:22,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:22,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:22,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233033974] [2024-06-27 23:50:22,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233033974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:22,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:22,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:22,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500422922] [2024-06-27 23:50:22,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:22,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:22,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:22,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:22,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:22,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 23:50:22,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:22,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:22,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 23:50:22,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:23,034 INFO L124 PetriNetUnfolderBase]: 1893/2870 cut-off events. [2024-06-27 23:50:23,034 INFO L125 PetriNetUnfolderBase]: For 1453/1453 co-relation queries the response was YES. [2024-06-27 23:50:23,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7157 conditions, 2870 events. 1893/2870 cut-off events. For 1453/1453 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13632 event pairs, 878 based on Foata normal form. 3/2830 useless extension candidates. Maximal degree in co-relation 7143. Up to 2753 conditions per place. [2024-06-27 23:50:23,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 55 selfloop transitions, 13 changer transitions 0/73 dead transitions. [2024-06-27 23:50:23,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 73 transitions, 376 flow [2024-06-27 23:50:23,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:23,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:23,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 23:50:23,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-27 23:50:23,052 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 137 transitions. [2024-06-27 23:50:23,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 73 transitions, 376 flow [2024-06-27 23:50:23,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 73 transitions, 356 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:50:23,056 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 196 flow [2024-06-27 23:50:23,056 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=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=196, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 23:50:23,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 23:50:23,057 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 196 flow [2024-06-27 23:50:23,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:23,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:23,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:23,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:50:23,058 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-27 23:50:23,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:23,058 INFO L85 PathProgramCache]: Analyzing trace with hash -420998953, now seen corresponding path program 1 times [2024-06-27 23:50:23,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:23,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063791859] [2024-06-27 23:50:23,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:23,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:23,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:25,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:25,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:25,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063791859] [2024-06-27 23:50:25,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063791859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:25,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:25,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:25,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667361170] [2024-06-27 23:50:25,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:25,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:25,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:25,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:25,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:25,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 23:50:25,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:25,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:25,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 23:50:25,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:25,906 INFO L124 PetriNetUnfolderBase]: 1884/2855 cut-off events. [2024-06-27 23:50:25,907 INFO L125 PetriNetUnfolderBase]: For 2881/2881 co-relation queries the response was YES. [2024-06-27 23:50:25,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7926 conditions, 2855 events. 1884/2855 cut-off events. For 2881/2881 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13519 event pairs, 690 based on Foata normal form. 6/2818 useless extension candidates. Maximal degree in co-relation 7910. Up to 2708 conditions per place. [2024-06-27 23:50:25,927 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 15 changer transitions 0/79 dead transitions. [2024-06-27 23:50:25,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 436 flow [2024-06-27 23:50:25,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:25,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:25,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 23:50:25,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 23:50:25,931 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 196 flow. Second operand 7 states and 154 transitions. [2024-06-27 23:50:25,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 436 flow [2024-06-27 23:50:25,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 79 transitions, 408 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:25,938 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 217 flow [2024-06-27 23:50:25,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=217, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-27 23:50:25,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-27 23:50:25,940 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 217 flow [2024-06-27 23:50:25,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:25,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:25,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:25,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:50:25,941 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-27 23:50:25,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:25,942 INFO L85 PathProgramCache]: Analyzing trace with hash -856809485, now seen corresponding path program 1 times [2024-06-27 23:50:25,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:25,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224116752] [2024-06-27 23:50:25,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:25,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:27,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-27 23:50:27,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:27,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224116752] [2024-06-27 23:50:27,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224116752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:27,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:27,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:50:27,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827971969] [2024-06-27 23:50:27,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:27,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:50:27,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:27,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:50:27,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:50:27,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:27,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 217 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:27,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:27,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:27,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:28,644 INFO L124 PetriNetUnfolderBase]: 1879/2871 cut-off events. [2024-06-27 23:50:28,645 INFO L125 PetriNetUnfolderBase]: For 4696/4696 co-relation queries the response was YES. [2024-06-27 23:50:28,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 2871 events. 1879/2871 cut-off events. For 4696/4696 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13762 event pairs, 1116 based on Foata normal form. 2/2833 useless extension candidates. Maximal degree in co-relation 8409. Up to 2767 conditions per place. [2024-06-27 23:50:28,668 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 47 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-27 23:50:28,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 384 flow [2024-06-27 23:50:28,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:50:28,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:50:28,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-27 23:50:28,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 23:50:28,671 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 217 flow. Second operand 5 states and 93 transitions. [2024-06-27 23:50:28,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 384 flow [2024-06-27 23:50:28,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 343 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:50:28,681 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 244 flow [2024-06-27 23:50:28,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-27 23:50:28,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-27 23:50:28,683 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 244 flow [2024-06-27 23:50:28,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:28,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:28,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:28,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:50:28,689 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-27 23:50:28,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:28,690 INFO L85 PathProgramCache]: Analyzing trace with hash -819888251, now seen corresponding path program 1 times [2024-06-27 23:50:28,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:28,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811938638] [2024-06-27 23:50:28,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:28,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:28,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:30,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:30,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:30,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811938638] [2024-06-27 23:50:30,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811938638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:30,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:30,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:30,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078880480] [2024-06-27 23:50:30,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:30,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:30,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:30,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:30,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:31,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:31,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 244 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:31,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:31,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:31,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:31,906 INFO L124 PetriNetUnfolderBase]: 1883/2893 cut-off events. [2024-06-27 23:50:31,906 INFO L125 PetriNetUnfolderBase]: For 6420/6420 co-relation queries the response was YES. [2024-06-27 23:50:31,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9013 conditions, 2893 events. 1883/2893 cut-off events. For 6420/6420 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13948 event pairs, 1066 based on Foata normal form. 6/2898 useless extension candidates. Maximal degree in co-relation 8991. Up to 2725 conditions per place. [2024-06-27 23:50:31,925 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 57 selfloop transitions, 21 changer transitions 0/82 dead transitions. [2024-06-27 23:50:31,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 522 flow [2024-06-27 23:50:31,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:31,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:31,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:50:31,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:50:31,927 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 244 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:50:31,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 522 flow [2024-06-27 23:50:31,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 82 transitions, 504 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 23:50:31,933 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 355 flow [2024-06-27 23:50:31,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=355, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-27 23:50:31,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-27 23:50:31,934 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 355 flow [2024-06-27 23:50:31,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:31,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:31,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:31,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:50:31,935 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-27 23:50:31,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:31,935 INFO L85 PathProgramCache]: Analyzing trace with hash 886125884, now seen corresponding path program 1 times [2024-06-27 23:50:31,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:31,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533144107] [2024-06-27 23:50:31,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:31,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:33,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:33,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:33,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533144107] [2024-06-27 23:50:33,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533144107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:33,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:33,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:33,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875641115] [2024-06-27 23:50:33,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:33,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:33,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:33,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:33,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:34,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:34,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 355 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:34,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:34,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:34,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:34,863 INFO L124 PetriNetUnfolderBase]: 1916/2972 cut-off events. [2024-06-27 23:50:34,864 INFO L125 PetriNetUnfolderBase]: For 9789/9793 co-relation queries the response was YES. [2024-06-27 23:50:34,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10317 conditions, 2972 events. 1916/2972 cut-off events. For 9789/9793 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14545 event pairs, 1013 based on Foata normal form. 6/2976 useless extension candidates. Maximal degree in co-relation 10291. Up to 2773 conditions per place. [2024-06-27 23:50:34,889 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-27 23:50:34,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 734 flow [2024-06-27 23:50:34,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:34,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:34,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:50:34,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 23:50:34,891 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 355 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:50:34,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 734 flow [2024-06-27 23:50:34,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 701 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:34,901 INFO L231 Difference]: Finished difference. Result has 69 places, 76 transitions, 501 flow [2024-06-27 23:50:34,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=501, PETRI_PLACES=69, PETRI_TRANSITIONS=76} [2024-06-27 23:50:34,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 23:50:34,903 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 76 transitions, 501 flow [2024-06-27 23:50:34,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:34,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:34,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:34,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:50:34,903 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-27 23:50:34,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:34,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1070867148, now seen corresponding path program 2 times [2024-06-27 23:50:34,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:34,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951205082] [2024-06-27 23:50:34,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:34,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:34,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:36,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:36,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:36,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951205082] [2024-06-27 23:50:36,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951205082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:36,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:36,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:36,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286614972] [2024-06-27 23:50:36,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:36,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:36,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:36,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:36,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:36,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:36,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 76 transitions, 501 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:36,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:36,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:36,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:37,335 INFO L124 PetriNetUnfolderBase]: 1948/3012 cut-off events. [2024-06-27 23:50:37,335 INFO L125 PetriNetUnfolderBase]: For 12723/12727 co-relation queries the response was YES. [2024-06-27 23:50:37,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11325 conditions, 3012 events. 1948/3012 cut-off events. For 12723/12727 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14663 event pairs, 1069 based on Foata normal form. 7/3017 useless extension candidates. Maximal degree in co-relation 11296. Up to 2824 conditions per place. [2024-06-27 23:50:37,352 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 30 changer transitions 0/105 dead transitions. [2024-06-27 23:50:37,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 105 transitions, 911 flow [2024-06-27 23:50:37,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:37,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:37,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 23:50:37,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 23:50:37,354 INFO L175 Difference]: Start difference. First operand has 69 places, 76 transitions, 501 flow. Second operand 6 states and 114 transitions. [2024-06-27 23:50:37,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 105 transitions, 911 flow [2024-06-27 23:50:37,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 854 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 23:50:37,369 INFO L231 Difference]: Finished difference. Result has 74 places, 89 transitions, 679 flow [2024-06-27 23:50:37,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=679, PETRI_PLACES=74, PETRI_TRANSITIONS=89} [2024-06-27 23:50:37,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-27 23:50:37,370 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 679 flow [2024-06-27 23:50:37,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:37,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:37,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:37,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:50:37,371 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-27 23:50:37,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:37,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1269334708, now seen corresponding path program 3 times [2024-06-27 23:50:37,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:37,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001178325] [2024-06-27 23:50:37,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:37,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:37,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:38,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:38,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:38,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001178325] [2024-06-27 23:50:38,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001178325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:38,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:38,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:38,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39681445] [2024-06-27 23:50:38,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:38,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:38,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:38,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:38,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:38,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:38,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 679 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:38,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:38,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:38,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:39,659 INFO L124 PetriNetUnfolderBase]: 1940/3000 cut-off events. [2024-06-27 23:50:39,660 INFO L125 PetriNetUnfolderBase]: For 14458/14458 co-relation queries the response was YES. [2024-06-27 23:50:39,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11502 conditions, 3000 events. 1940/3000 cut-off events. For 14458/14458 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14580 event pairs, 1067 based on Foata normal form. 3/3001 useless extension candidates. Maximal degree in co-relation 11470. Up to 2845 conditions per place. [2024-06-27 23:50:39,679 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 16 changer transitions 0/103 dead transitions. [2024-06-27 23:50:39,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 921 flow [2024-06-27 23:50:39,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:39,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:39,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 23:50:39,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-27 23:50:39,681 INFO L175 Difference]: Start difference. First operand has 74 places, 89 transitions, 679 flow. Second operand 6 states and 109 transitions. [2024-06-27 23:50:39,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 921 flow [2024-06-27 23:50:39,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 830 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:39,698 INFO L231 Difference]: Finished difference. Result has 77 places, 89 transitions, 631 flow [2024-06-27 23:50:39,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=631, PETRI_PLACES=77, PETRI_TRANSITIONS=89} [2024-06-27 23:50:39,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-27 23:50:39,699 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 89 transitions, 631 flow [2024-06-27 23:50:39,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:39,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:39,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:39,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:50:39,700 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-27 23:50:39,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:39,700 INFO L85 PathProgramCache]: Analyzing trace with hash -660950354, now seen corresponding path program 1 times [2024-06-27 23:50:39,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:39,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41960138] [2024-06-27 23:50:39,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:39,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:39,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:41,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:41,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:41,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41960138] [2024-06-27 23:50:41,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41960138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:41,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:41,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:41,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161731285] [2024-06-27 23:50:41,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:41,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:41,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:41,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:41,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:41,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:41,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 89 transitions, 631 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:41,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:41,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:41,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:42,354 INFO L124 PetriNetUnfolderBase]: 1989/3074 cut-off events. [2024-06-27 23:50:42,354 INFO L125 PetriNetUnfolderBase]: For 17008/17011 co-relation queries the response was YES. [2024-06-27 23:50:42,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12022 conditions, 3074 events. 1989/3074 cut-off events. For 17008/17011 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15013 event pairs, 972 based on Foata normal form. 4/3076 useless extension candidates. Maximal degree in co-relation 11989. Up to 2862 conditions per place. [2024-06-27 23:50:42,375 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 101 selfloop transitions, 34 changer transitions 0/139 dead transitions. [2024-06-27 23:50:42,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 139 transitions, 1171 flow [2024-06-27 23:50:42,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:50:42,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:50:42,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 23:50:42,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 23:50:42,377 INFO L175 Difference]: Start difference. First operand has 77 places, 89 transitions, 631 flow. Second operand 10 states and 180 transitions. [2024-06-27 23:50:42,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 139 transitions, 1171 flow [2024-06-27 23:50:42,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 139 transitions, 1126 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:50:42,393 INFO L231 Difference]: Finished difference. Result has 84 places, 104 transitions, 800 flow [2024-06-27 23:50:42,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=800, PETRI_PLACES=84, PETRI_TRANSITIONS=104} [2024-06-27 23:50:42,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-27 23:50:42,394 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 104 transitions, 800 flow [2024-06-27 23:50:42,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:42,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:42,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:42,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:50:42,395 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-27 23:50:42,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:42,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1670429090, now seen corresponding path program 2 times [2024-06-27 23:50:42,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:42,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984832218] [2024-06-27 23:50:42,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:42,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:42,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:44,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:44,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:44,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984832218] [2024-06-27 23:50:44,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984832218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:44,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:44,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:44,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559623070] [2024-06-27 23:50:44,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:44,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:44,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:44,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:44,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:44,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:44,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 104 transitions, 800 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:44,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:44,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:44,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:45,612 INFO L124 PetriNetUnfolderBase]: 2033/3138 cut-off events. [2024-06-27 23:50:45,612 INFO L125 PetriNetUnfolderBase]: For 21160/21163 co-relation queries the response was YES. [2024-06-27 23:50:45,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13148 conditions, 3138 events. 2033/3138 cut-off events. For 21160/21163 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15296 event pairs, 926 based on Foata normal form. 5/3141 useless extension candidates. Maximal degree in co-relation 13113. Up to 2926 conditions per place. [2024-06-27 23:50:45,636 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 102 selfloop transitions, 39 changer transitions 0/145 dead transitions. [2024-06-27 23:50:45,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 145 transitions, 1331 flow [2024-06-27 23:50:45,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:45,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:45,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 23:50:45,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:50:45,638 INFO L175 Difference]: Start difference. First operand has 84 places, 104 transitions, 800 flow. Second operand 8 states and 147 transitions. [2024-06-27 23:50:45,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 145 transitions, 1331 flow [2024-06-27 23:50:45,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 145 transitions, 1216 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:45,672 INFO L231 Difference]: Finished difference. Result has 89 places, 121 transitions, 979 flow [2024-06-27 23:50:45,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=979, PETRI_PLACES=89, PETRI_TRANSITIONS=121} [2024-06-27 23:50:45,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-27 23:50:45,673 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 121 transitions, 979 flow [2024-06-27 23:50:45,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:45,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:45,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:45,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:50:45,673 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-27 23:50:45,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:45,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1699148420, now seen corresponding path program 3 times [2024-06-27 23:50:45,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:45,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425528583] [2024-06-27 23:50:45,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:45,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:45,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:47,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-27 23:50:47,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:47,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425528583] [2024-06-27 23:50:47,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425528583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:47,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:47,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:47,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304086356] [2024-06-27 23:50:47,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:47,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:47,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:47,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:47,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:47,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:47,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 121 transitions, 979 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:47,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:47,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:47,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:48,623 INFO L124 PetriNetUnfolderBase]: 2054/3171 cut-off events. [2024-06-27 23:50:48,623 INFO L125 PetriNetUnfolderBase]: For 24345/24349 co-relation queries the response was YES. [2024-06-27 23:50:48,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13679 conditions, 3171 events. 2054/3171 cut-off events. For 24345/24349 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15461 event pairs, 934 based on Foata normal form. 6/3175 useless extension candidates. Maximal degree in co-relation 13641. Up to 2851 conditions per place. [2024-06-27 23:50:48,646 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 83 selfloop transitions, 72 changer transitions 0/159 dead transitions. [2024-06-27 23:50:48,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 159 transitions, 1564 flow [2024-06-27 23:50:48,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:48,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:48,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:50:48,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 23:50:48,648 INFO L175 Difference]: Start difference. First operand has 89 places, 121 transitions, 979 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:50:48,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 159 transitions, 1564 flow [2024-06-27 23:50:48,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 159 transitions, 1495 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:48,682 INFO L231 Difference]: Finished difference. Result has 95 places, 132 transitions, 1211 flow [2024-06-27 23:50:48,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=95, PETRI_TRANSITIONS=132} [2024-06-27 23:50:48,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-27 23:50:48,683 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 132 transitions, 1211 flow [2024-06-27 23:50:48,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:48,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:48,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:48,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:50:48,684 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-27 23:50:48,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:48,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1670549246, now seen corresponding path program 1 times [2024-06-27 23:50:48,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:48,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660848845] [2024-06-27 23:50:48,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:48,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:48,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:50,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:50,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:50,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660848845] [2024-06-27 23:50:50,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660848845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:50,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:50,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:50,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877495780] [2024-06-27 23:50:50,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:50,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:50,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:50,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:50,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:50,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:50,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 132 transitions, 1211 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:50,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:50,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:50,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:51,541 INFO L124 PetriNetUnfolderBase]: 2122/3264 cut-off events. [2024-06-27 23:50:51,541 INFO L125 PetriNetUnfolderBase]: For 30549/30556 co-relation queries the response was YES. [2024-06-27 23:50:51,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14911 conditions, 3264 events. 2122/3264 cut-off events. For 30549/30556 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15958 event pairs, 939 based on Foata normal form. 6/3269 useless extension candidates. Maximal degree in co-relation 14871. Up to 2918 conditions per place. [2024-06-27 23:50:51,560 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 139 selfloop transitions, 45 changer transitions 0/188 dead transitions. [2024-06-27 23:50:51,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 188 transitions, 2007 flow [2024-06-27 23:50:51,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:51,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:51,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:50:51,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 23:50:51,562 INFO L175 Difference]: Start difference. First operand has 95 places, 132 transitions, 1211 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:50:51,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 188 transitions, 2007 flow [2024-06-27 23:50:51,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 188 transitions, 1910 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:51,600 INFO L231 Difference]: Finished difference. Result has 103 places, 153 transitions, 1419 flow [2024-06-27 23:50:51,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1419, PETRI_PLACES=103, PETRI_TRANSITIONS=153} [2024-06-27 23:50:51,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 23:50:51,601 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 153 transitions, 1419 flow [2024-06-27 23:50:51,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:51,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:51,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:51,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:50:51,602 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-27 23:50:51,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:51,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1162975568, now seen corresponding path program 4 times [2024-06-27 23:50:51,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:51,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842811577] [2024-06-27 23:50:51,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:51,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:53,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:53,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:53,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842811577] [2024-06-27 23:50:53,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842811577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:53,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:53,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:53,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533767378] [2024-06-27 23:50:53,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:53,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:53,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:53,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:53,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:53,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:53,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 153 transitions, 1419 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:53,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:53,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:53,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:54,262 INFO L124 PetriNetUnfolderBase]: 2142/3301 cut-off events. [2024-06-27 23:50:54,262 INFO L125 PetriNetUnfolderBase]: For 34858/34858 co-relation queries the response was YES. [2024-06-27 23:50:54,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15982 conditions, 3301 events. 2142/3301 cut-off events. For 34858/34858 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16139 event pairs, 1020 based on Foata normal form. 3/3302 useless extension candidates. Maximal degree in co-relation 15937. Up to 3102 conditions per place. [2024-06-27 23:50:54,280 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 145 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2024-06-27 23:50:54,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 183 transitions, 1953 flow [2024-06-27 23:50:54,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:54,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:54,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:50:54,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-27 23:50:54,282 INFO L175 Difference]: Start difference. First operand has 103 places, 153 transitions, 1419 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:50:54,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 183 transitions, 1953 flow [2024-06-27 23:50:54,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 183 transitions, 1885 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-27 23:50:54,318 INFO L231 Difference]: Finished difference. Result has 110 places, 166 transitions, 1593 flow [2024-06-27 23:50:54,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1593, PETRI_PLACES=110, PETRI_TRANSITIONS=166} [2024-06-27 23:50:54,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-27 23:50:54,319 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 166 transitions, 1593 flow [2024-06-27 23:50:54,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:54,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:54,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:54,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:50:54,320 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-27 23:50:54,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:54,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1940224598, now seen corresponding path program 5 times [2024-06-27 23:50:54,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:54,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068527020] [2024-06-27 23:50:54,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:54,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:54,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:56,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:56,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:56,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068527020] [2024-06-27 23:50:56,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068527020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:56,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:56,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:56,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320880519] [2024-06-27 23:50:56,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:56,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:56,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:56,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:56,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:56,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:56,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 166 transitions, 1593 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:56,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:56,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:56,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:57,011 INFO L124 PetriNetUnfolderBase]: 2167/3338 cut-off events. [2024-06-27 23:50:57,011 INFO L125 PetriNetUnfolderBase]: For 39010/39014 co-relation queries the response was YES. [2024-06-27 23:50:57,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16585 conditions, 3338 events. 2167/3338 cut-off events. For 39010/39014 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16328 event pairs, 1025 based on Foata normal form. 7/3343 useless extension candidates. Maximal degree in co-relation 16536. Up to 3066 conditions per place. [2024-06-27 23:50:57,027 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 129 selfloop transitions, 62 changer transitions 0/195 dead transitions. [2024-06-27 23:50:57,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 195 transitions, 2208 flow [2024-06-27 23:50:57,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:57,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:57,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 23:50:57,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 23:50:57,029 INFO L175 Difference]: Start difference. First operand has 110 places, 166 transitions, 1593 flow. Second operand 7 states and 132 transitions. [2024-06-27 23:50:57,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 195 transitions, 2208 flow [2024-06-27 23:50:57,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 195 transitions, 2159 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:57,063 INFO L231 Difference]: Finished difference. Result has 113 places, 175 transitions, 1784 flow [2024-06-27 23:50:57,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1784, PETRI_PLACES=113, PETRI_TRANSITIONS=175} [2024-06-27 23:50:57,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-27 23:50:57,064 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 175 transitions, 1784 flow [2024-06-27 23:50:57,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:57,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:57,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:57,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:50:57,065 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-27 23:50:57,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:57,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1162855412, now seen corresponding path program 2 times [2024-06-27 23:50:57,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:57,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090547839] [2024-06-27 23:50:57,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:57,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:58,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:58,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:58,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090547839] [2024-06-27 23:50:58,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090547839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:58,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:58,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:58,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135766813] [2024-06-27 23:50:58,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:58,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:58,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:58,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:58,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:58,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:50:58,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 175 transitions, 1784 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:58,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:58,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:50:58,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:59,373 INFO L124 PetriNetUnfolderBase]: 2319/3555 cut-off events. [2024-06-27 23:50:59,373 INFO L125 PetriNetUnfolderBase]: For 45757/45761 co-relation queries the response was YES. [2024-06-27 23:50:59,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18094 conditions, 3555 events. 2319/3555 cut-off events. For 45757/45761 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 17457 event pairs, 1021 based on Foata normal form. 9/3563 useless extension candidates. Maximal degree in co-relation 18044. Up to 3134 conditions per place. [2024-06-27 23:50:59,391 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 177 selfloop transitions, 56 changer transitions 0/237 dead transitions. [2024-06-27 23:50:59,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 237 transitions, 2756 flow [2024-06-27 23:50:59,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:59,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:59,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 23:50:59,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-27 23:50:59,392 INFO L175 Difference]: Start difference. First operand has 113 places, 175 transitions, 1784 flow. Second operand 7 states and 142 transitions. [2024-06-27 23:50:59,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 237 transitions, 2756 flow [2024-06-27 23:50:59,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 237 transitions, 2617 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:59,431 INFO L231 Difference]: Finished difference. Result has 118 places, 204 transitions, 2058 flow [2024-06-27 23:50:59,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2058, PETRI_PLACES=118, PETRI_TRANSITIONS=204} [2024-06-27 23:50:59,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-27 23:50:59,432 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 204 transitions, 2058 flow [2024-06-27 23:50:59,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:59,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:59,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:59,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:50:59,434 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-27 23:50:59,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:59,435 INFO L85 PathProgramCache]: Analyzing trace with hash 694908802, now seen corresponding path program 3 times [2024-06-27 23:50:59,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:59,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450907854] [2024-06-27 23:50:59,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:59,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:59,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:00,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:00,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:00,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450907854] [2024-06-27 23:51:00,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450907854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:00,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:00,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:51:00,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49052765] [2024-06-27 23:51:00,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:00,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:51:00,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:00,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:51:00,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:51:00,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:00,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 204 transitions, 2058 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:00,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:00,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:00,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:01,648 INFO L124 PetriNetUnfolderBase]: 2362/3613 cut-off events. [2024-06-27 23:51:01,648 INFO L125 PetriNetUnfolderBase]: For 53660/53660 co-relation queries the response was YES. [2024-06-27 23:51:01,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19705 conditions, 3613 events. 2362/3613 cut-off events. For 53660/53660 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17735 event pairs, 1033 based on Foata normal form. 7/3619 useless extension candidates. Maximal degree in co-relation 19652. Up to 3398 conditions per place. [2024-06-27 23:51:01,671 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 206 selfloop transitions, 26 changer transitions 0/236 dead transitions. [2024-06-27 23:51:01,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 236 transitions, 2784 flow [2024-06-27 23:51:01,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:51:01,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:51:01,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 23:51:01,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 23:51:01,673 INFO L175 Difference]: Start difference. First operand has 118 places, 204 transitions, 2058 flow. Second operand 7 states and 133 transitions. [2024-06-27 23:51:01,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 236 transitions, 2784 flow [2024-06-27 23:51:01,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 236 transitions, 2739 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-27 23:51:01,742 INFO L231 Difference]: Finished difference. Result has 125 places, 213 transitions, 2189 flow [2024-06-27 23:51:01,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2189, PETRI_PLACES=125, PETRI_TRANSITIONS=213} [2024-06-27 23:51:01,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-27 23:51:01,743 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 213 transitions, 2189 flow [2024-06-27 23:51:01,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:01,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:01,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:01,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:51:01,744 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-27 23:51:01,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:01,744 INFO L85 PathProgramCache]: Analyzing trace with hash -703440150, now seen corresponding path program 6 times [2024-06-27 23:51:01,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:01,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727328139] [2024-06-27 23:51:01,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:01,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:03,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:03,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:03,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727328139] [2024-06-27 23:51:03,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727328139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:03,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:03,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:51:03,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087877399] [2024-06-27 23:51:03,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:03,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:51:03,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:03,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:51:03,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:51:03,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:03,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 213 transitions, 2189 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:03,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:03,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:03,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:03,976 INFO L124 PetriNetUnfolderBase]: 2354/3604 cut-off events. [2024-06-27 23:51:03,976 INFO L125 PetriNetUnfolderBase]: For 57863/57863 co-relation queries the response was YES. [2024-06-27 23:51:03,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20076 conditions, 3604 events. 2354/3604 cut-off events. For 57863/57863 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17643 event pairs, 1044 based on Foata normal form. 3/3605 useless extension candidates. Maximal degree in co-relation 20018. Up to 3421 conditions per place. [2024-06-27 23:51:04,000 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 22 changer transitions 0/231 dead transitions. [2024-06-27 23:51:04,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 231 transitions, 2730 flow [2024-06-27 23:51:04,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:51:04,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:51:04,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:51:04,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 23:51:04,002 INFO L175 Difference]: Start difference. First operand has 125 places, 213 transitions, 2189 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:51:04,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 231 transitions, 2730 flow [2024-06-27 23:51:04,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 231 transitions, 2628 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 23:51:04,085 INFO L231 Difference]: Finished difference. Result has 128 places, 213 transitions, 2143 flow [2024-06-27 23:51:04,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2143, PETRI_PLACES=128, PETRI_TRANSITIONS=213} [2024-06-27 23:51:04,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-27 23:51:04,086 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 213 transitions, 2143 flow [2024-06-27 23:51:04,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:04,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:04,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:04,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:51:04,087 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-27 23:51:04,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:04,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1933795322, now seen corresponding path program 4 times [2024-06-27 23:51:04,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:04,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145214593] [2024-06-27 23:51:04,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:04,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:04,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:05,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:05,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:05,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145214593] [2024-06-27 23:51:05,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145214593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:05,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:05,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:51:05,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830536157] [2024-06-27 23:51:05,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:05,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:51:05,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:05,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:51:05,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:51:05,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:05,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 213 transitions, 2143 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:05,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:05,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:05,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:06,283 INFO L124 PetriNetUnfolderBase]: 2362/3614 cut-off events. [2024-06-27 23:51:06,283 INFO L125 PetriNetUnfolderBase]: For 62399/62399 co-relation queries the response was YES. [2024-06-27 23:51:06,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20205 conditions, 3614 events. 2362/3614 cut-off events. For 62399/62399 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17706 event pairs, 1034 based on Foata normal form. 8/3621 useless extension candidates. Maximal degree in co-relation 20146. Up to 3309 conditions per place. [2024-06-27 23:51:06,307 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 208 selfloop transitions, 42 changer transitions 0/254 dead transitions. [2024-06-27 23:51:06,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 254 transitions, 3046 flow [2024-06-27 23:51:06,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:51:06,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:51:06,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:51:06,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-27 23:51:06,309 INFO L175 Difference]: Start difference. First operand has 128 places, 213 transitions, 2143 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:51:06,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 254 transitions, 3046 flow [2024-06-27 23:51:06,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 254 transitions, 2911 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:06,374 INFO L231 Difference]: Finished difference. Result has 129 places, 226 transitions, 2290 flow [2024-06-27 23:51:06,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2290, PETRI_PLACES=129, PETRI_TRANSITIONS=226} [2024-06-27 23:51:06,374 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 23:51:06,375 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 226 transitions, 2290 flow [2024-06-27 23:51:06,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:06,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:06,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:06,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:51:06,375 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-27 23:51:06,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:06,375 INFO L85 PathProgramCache]: Analyzing trace with hash -219368060, now seen corresponding path program 1 times [2024-06-27 23:51:06,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:06,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958026046] [2024-06-27 23:51:06,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:06,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:06,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:08,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:08,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:08,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958026046] [2024-06-27 23:51:08,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958026046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:08,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:08,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:08,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30148189] [2024-06-27 23:51:08,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:08,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:08,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:08,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:08,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:09,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:09,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 226 transitions, 2290 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:09,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:09,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:09,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:09,941 INFO L124 PetriNetUnfolderBase]: 2365/3618 cut-off events. [2024-06-27 23:51:09,941 INFO L125 PetriNetUnfolderBase]: For 68028/68028 co-relation queries the response was YES. [2024-06-27 23:51:09,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20694 conditions, 3618 events. 2365/3618 cut-off events. For 68028/68028 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17719 event pairs, 1012 based on Foata normal form. 6/3623 useless extension candidates. Maximal degree in co-relation 20634. Up to 3389 conditions per place. [2024-06-27 23:51:09,967 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 219 selfloop transitions, 27 changer transitions 0/250 dead transitions. [2024-06-27 23:51:09,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 250 transitions, 2992 flow [2024-06-27 23:51:09,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:09,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:09,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:51:09,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 23:51:09,976 INFO L175 Difference]: Start difference. First operand has 129 places, 226 transitions, 2290 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:51:09,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 250 transitions, 2992 flow [2024-06-27 23:51:10,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 250 transitions, 2926 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 23:51:10,047 INFO L231 Difference]: Finished difference. Result has 134 places, 229 transitions, 2334 flow [2024-06-27 23:51:10,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2334, PETRI_PLACES=134, PETRI_TRANSITIONS=229} [2024-06-27 23:51:10,047 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 23:51:10,047 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 229 transitions, 2334 flow [2024-06-27 23:51:10,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:10,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:10,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:10,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:51:10,048 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:51:10,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:10,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1517442386, now seen corresponding path program 1 times [2024-06-27 23:51:10,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:10,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888005503] [2024-06-27 23:51:10,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:10,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:10,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:11,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:11,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:11,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888005503] [2024-06-27 23:51:11,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888005503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:11,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:11,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:51:11,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851587744] [2024-06-27 23:51:11,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:11,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:51:11,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:11,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:51:11,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:51:11,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:51:11,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 229 transitions, 2334 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:11,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:11,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:51:11,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:12,436 INFO L124 PetriNetUnfolderBase]: 2224/3464 cut-off events. [2024-06-27 23:51:12,437 INFO L125 PetriNetUnfolderBase]: For 71570/71589 co-relation queries the response was YES. [2024-06-27 23:51:12,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20179 conditions, 3464 events. 2224/3464 cut-off events. For 71570/71589 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17400 event pairs, 1024 based on Foata normal form. 9/3464 useless extension candidates. Maximal degree in co-relation 20117. Up to 3153 conditions per place. [2024-06-27 23:51:12,464 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 189 selfloop transitions, 10 changer transitions 0/236 dead transitions. [2024-06-27 23:51:12,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 236 transitions, 2760 flow [2024-06-27 23:51:12,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:51:12,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:51:12,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-27 23:51:12,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 23:51:12,465 INFO L175 Difference]: Start difference. First operand has 134 places, 229 transitions, 2334 flow. Second operand 5 states and 93 transitions. [2024-06-27 23:51:12,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 236 transitions, 2760 flow [2024-06-27 23:51:12,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 236 transitions, 2662 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:12,541 INFO L231 Difference]: Finished difference. Result has 133 places, 229 transitions, 2262 flow [2024-06-27 23:51:12,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2262, PETRI_PLACES=133, PETRI_TRANSITIONS=229} [2024-06-27 23:51:12,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-27 23:51:12,541 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 229 transitions, 2262 flow [2024-06-27 23:51:12,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:12,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:12,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:12,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:51:12,542 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:51:12,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:12,542 INFO L85 PathProgramCache]: Analyzing trace with hash 18176471, now seen corresponding path program 1 times [2024-06-27 23:51:12,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:12,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808452015] [2024-06-27 23:51:12,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:12,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:12,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:14,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:14,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808452015] [2024-06-27 23:51:14,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808452015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:14,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:14,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:51:14,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453602816] [2024-06-27 23:51:14,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:14,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:51:14,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:14,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:51:14,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:51:14,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:14,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 229 transitions, 2262 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:14,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:14,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:14,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:15,102 INFO L124 PetriNetUnfolderBase]: 2411/3682 cut-off events. [2024-06-27 23:51:15,102 INFO L125 PetriNetUnfolderBase]: For 79083/79091 co-relation queries the response was YES. [2024-06-27 23:51:15,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21684 conditions, 3682 events. 2411/3682 cut-off events. For 79083/79091 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17954 event pairs, 903 based on Foata normal form. 8/3689 useless extension candidates. Maximal degree in co-relation 21621. Up to 3337 conditions per place. [2024-06-27 23:51:15,129 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 199 selfloop transitions, 75 changer transitions 0/278 dead transitions. [2024-06-27 23:51:15,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 278 transitions, 3254 flow [2024-06-27 23:51:15,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:15,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:15,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 23:51:15,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 23:51:15,133 INFO L175 Difference]: Start difference. First operand has 133 places, 229 transitions, 2262 flow. Second operand 10 states and 185 transitions. [2024-06-27 23:51:15,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 278 transitions, 3254 flow [2024-06-27 23:51:15,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 278 transitions, 3234 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:51:15,205 INFO L231 Difference]: Finished difference. Result has 141 places, 244 transitions, 2656 flow [2024-06-27 23:51:15,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2656, PETRI_PLACES=141, PETRI_TRANSITIONS=244} [2024-06-27 23:51:15,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-27 23:51:15,206 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 244 transitions, 2656 flow [2024-06-27 23:51:15,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:15,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:15,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:15,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:51:15,207 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-27 23:51:15,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:15,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1462082025, now seen corresponding path program 2 times [2024-06-27 23:51:15,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:15,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264913814] [2024-06-27 23:51:15,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:15,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:15,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:17,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:17,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:17,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264913814] [2024-06-27 23:51:17,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264913814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:17,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:17,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:17,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991093455] [2024-06-27 23:51:17,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:17,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:17,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:17,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:17,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:17,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:51:17,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 244 transitions, 2656 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-27 23:51:17,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:17,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:51:17,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:18,283 INFO L124 PetriNetUnfolderBase]: 2429/3709 cut-off events. [2024-06-27 23:51:18,283 INFO L125 PetriNetUnfolderBase]: For 88804/88812 co-relation queries the response was YES. [2024-06-27 23:51:18,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22925 conditions, 3709 events. 2429/3709 cut-off events. For 88804/88812 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 18147 event pairs, 903 based on Foata normal form. 9/3717 useless extension candidates. Maximal degree in co-relation 22859. Up to 3357 conditions per place. [2024-06-27 23:51:18,313 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 201 selfloop transitions, 80 changer transitions 0/285 dead transitions. [2024-06-27 23:51:18,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 285 transitions, 3602 flow [2024-06-27 23:51:18,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:18,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:18,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:51:18,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-27 23:51:18,314 INFO L175 Difference]: Start difference. First operand has 141 places, 244 transitions, 2656 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:51:18,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 285 transitions, 3602 flow [2024-06-27 23:51:18,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 285 transitions, 3455 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 23:51:18,431 INFO L231 Difference]: Finished difference. Result has 146 places, 250 transitions, 2805 flow [2024-06-27 23:51:18,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2805, PETRI_PLACES=146, PETRI_TRANSITIONS=250} [2024-06-27 23:51:18,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-27 23:51:18,432 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 250 transitions, 2805 flow [2024-06-27 23:51:18,432 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-27 23:51:18,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:18,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:18,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:51:18,433 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-27 23:51:18,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:18,433 INFO L85 PathProgramCache]: Analyzing trace with hash 985408494, now seen corresponding path program 1 times [2024-06-27 23:51:18,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:18,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065714026] [2024-06-27 23:51:18,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:18,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:18,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:20,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:20,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:20,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065714026] [2024-06-27 23:51:20,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065714026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:20,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:20,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:20,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191485283] [2024-06-27 23:51:20,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:20,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:20,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:20,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:20,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:20,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:20,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 250 transitions, 2805 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:20,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:20,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:20,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:21,516 INFO L124 PetriNetUnfolderBase]: 2529/3847 cut-off events. [2024-06-27 23:51:21,516 INFO L125 PetriNetUnfolderBase]: For 90314/90317 co-relation queries the response was YES. [2024-06-27 23:51:21,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23953 conditions, 3847 events. 2529/3847 cut-off events. For 90314/90317 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18848 event pairs, 892 based on Foata normal form. 5/3848 useless extension candidates. Maximal degree in co-relation 23886. Up to 3460 conditions per place. [2024-06-27 23:51:21,545 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 239 selfloop transitions, 74 changer transitions 0/317 dead transitions. [2024-06-27 23:51:21,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 317 transitions, 4219 flow [2024-06-27 23:51:21,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:51:21,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:51:21,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-27 23:51:21,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-06-27 23:51:21,548 INFO L175 Difference]: Start difference. First operand has 146 places, 250 transitions, 2805 flow. Second operand 11 states and 211 transitions. [2024-06-27 23:51:21,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 317 transitions, 4219 flow [2024-06-27 23:51:21,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 317 transitions, 4025 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:21,652 INFO L231 Difference]: Finished difference. Result has 153 places, 271 transitions, 3021 flow [2024-06-27 23:51:21,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3021, PETRI_PLACES=153, PETRI_TRANSITIONS=271} [2024-06-27 23:51:21,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 23:51:21,652 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 271 transitions, 3021 flow [2024-06-27 23:51:21,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:21,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:21,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:21,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:51:21,653 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-27 23:51:21,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:21,653 INFO L85 PathProgramCache]: Analyzing trace with hash 985403689, now seen corresponding path program 3 times [2024-06-27 23:51:21,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:21,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733434817] [2024-06-27 23:51:21,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:21,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:21,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:23,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:23,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:23,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733434817] [2024-06-27 23:51:23,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733434817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:23,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:23,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:23,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233567964] [2024-06-27 23:51:23,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:23,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:23,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:23,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:23,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:23,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:51:23,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 271 transitions, 3021 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-27 23:51:23,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:23,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:51:23,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:24,493 INFO L124 PetriNetUnfolderBase]: 2521/3841 cut-off events. [2024-06-27 23:51:24,493 INFO L125 PetriNetUnfolderBase]: For 99035/99038 co-relation queries the response was YES. [2024-06-27 23:51:24,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24889 conditions, 3841 events. 2521/3841 cut-off events. For 99035/99038 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18809 event pairs, 900 based on Foata normal form. 5/3845 useless extension candidates. Maximal degree in co-relation 24819. Up to 3550 conditions per place. [2024-06-27 23:51:24,526 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 229 selfloop transitions, 64 changer transitions 0/297 dead transitions. [2024-06-27 23:51:24,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 297 transitions, 3746 flow [2024-06-27 23:51:24,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:51:24,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:51:24,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:51:24,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-27 23:51:24,527 INFO L175 Difference]: Start difference. First operand has 153 places, 271 transitions, 3021 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:51:24,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 297 transitions, 3746 flow [2024-06-27 23:51:24,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 297 transitions, 3532 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-27 23:51:24,686 INFO L231 Difference]: Finished difference. Result has 156 places, 271 transitions, 2953 flow [2024-06-27 23:51:24,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2953, PETRI_PLACES=156, PETRI_TRANSITIONS=271} [2024-06-27 23:51:24,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-27 23:51:24,687 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 271 transitions, 2953 flow [2024-06-27 23:51:24,687 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-27 23:51:24,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:24,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:24,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:51:24,688 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-27 23:51:24,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:24,688 INFO L85 PathProgramCache]: Analyzing trace with hash 243695606, now seen corresponding path program 2 times [2024-06-27 23:51:24,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:24,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003391397] [2024-06-27 23:51:24,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:24,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:24,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:26,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:26,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:26,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003391397] [2024-06-27 23:51:26,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003391397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:26,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:26,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:26,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964235262] [2024-06-27 23:51:26,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:26,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:26,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:26,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:26,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:26,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:26,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 271 transitions, 2953 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:26,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:26,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:26,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:27,930 INFO L124 PetriNetUnfolderBase]: 2631/3992 cut-off events. [2024-06-27 23:51:27,930 INFO L125 PetriNetUnfolderBase]: For 107643/107651 co-relation queries the response was YES. [2024-06-27 23:51:27,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25835 conditions, 3992 events. 2631/3992 cut-off events. For 107643/107651 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19630 event pairs, 855 based on Foata normal form. 11/4002 useless extension candidates. Maximal degree in co-relation 25766. Up to 3653 conditions per place. [2024-06-27 23:51:27,963 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 246 selfloop transitions, 80 changer transitions 0/330 dead transitions. [2024-06-27 23:51:27,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 330 transitions, 4158 flow [2024-06-27 23:51:27,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:27,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:27,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:51:27,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 23:51:27,965 INFO L175 Difference]: Start difference. First operand has 156 places, 271 transitions, 2953 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:51:27,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 330 transitions, 4158 flow [2024-06-27 23:51:28,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 330 transitions, 4017 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:28,091 INFO L231 Difference]: Finished difference. Result has 160 places, 299 transitions, 3289 flow [2024-06-27 23:51:28,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3289, PETRI_PLACES=160, PETRI_TRANSITIONS=299} [2024-06-27 23:51:28,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-27 23:51:28,093 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 299 transitions, 3289 flow [2024-06-27 23:51:28,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:28,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:28,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:28,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:51:28,093 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-27 23:51:28,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:28,093 INFO L85 PathProgramCache]: Analyzing trace with hash 247414521, now seen corresponding path program 4 times [2024-06-27 23:51:28,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:28,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051264175] [2024-06-27 23:51:28,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:28,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:28,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:30,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:30,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:30,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051264175] [2024-06-27 23:51:30,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051264175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:30,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:30,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:30,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465265008] [2024-06-27 23:51:30,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:30,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:30,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:30,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:30,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:51:30,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 299 transitions, 3289 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-27 23:51:30,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:30,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:51:30,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:31,375 INFO L124 PetriNetUnfolderBase]: 2642/4010 cut-off events. [2024-06-27 23:51:31,376 INFO L125 PetriNetUnfolderBase]: For 117173/117184 co-relation queries the response was YES. [2024-06-27 23:51:31,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26748 conditions, 4010 events. 2642/4010 cut-off events. For 117173/117184 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19725 event pairs, 859 based on Foata normal form. 12/4021 useless extension candidates. Maximal degree in co-relation 26676. Up to 3649 conditions per place. [2024-06-27 23:51:31,407 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 94 changer transitions 0/328 dead transitions. [2024-06-27 23:51:31,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 328 transitions, 4166 flow [2024-06-27 23:51:31,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:31,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:31,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:51:31,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-27 23:51:31,408 INFO L175 Difference]: Start difference. First operand has 160 places, 299 transitions, 3289 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:51:31,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 328 transitions, 4166 flow [2024-06-27 23:51:31,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 328 transitions, 4105 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-27 23:51:31,557 INFO L231 Difference]: Finished difference. Result has 166 places, 302 transitions, 3495 flow [2024-06-27 23:51:31,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3495, PETRI_PLACES=166, PETRI_TRANSITIONS=302} [2024-06-27 23:51:31,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-27 23:51:31,558 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 302 transitions, 3495 flow [2024-06-27 23:51:31,558 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-27 23:51:31,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:31,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:31,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:51:31,559 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-27 23:51:31,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:31,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1133994836, now seen corresponding path program 3 times [2024-06-27 23:51:31,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:31,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480691155] [2024-06-27 23:51:31,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:31,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:31,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:33,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:33,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:33,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480691155] [2024-06-27 23:51:33,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480691155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:33,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:33,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:33,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885303214] [2024-06-27 23:51:33,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:33,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:33,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:33,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:33,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:33,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:33,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 302 transitions, 3495 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:33,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:33,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:33,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:34,728 INFO L124 PetriNetUnfolderBase]: 2718/4115 cut-off events. [2024-06-27 23:51:34,728 INFO L125 PetriNetUnfolderBase]: For 132305/132316 co-relation queries the response was YES. [2024-06-27 23:51:34,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28415 conditions, 4115 events. 2718/4115 cut-off events. For 132305/132316 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 20380 event pairs, 867 based on Foata normal form. 9/4123 useless extension candidates. Maximal degree in co-relation 28341. Up to 3243 conditions per place. [2024-06-27 23:51:34,758 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 226 selfloop transitions, 136 changer transitions 0/366 dead transitions. [2024-06-27 23:51:34,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 366 transitions, 5158 flow [2024-06-27 23:51:34,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:34,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:34,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:51:34,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-27 23:51:34,760 INFO L175 Difference]: Start difference. First operand has 166 places, 302 transitions, 3495 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:51:34,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 366 transitions, 5158 flow [2024-06-27 23:51:34,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 366 transitions, 4921 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:34,901 INFO L231 Difference]: Finished difference. Result has 171 places, 318 transitions, 3799 flow [2024-06-27 23:51:34,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3799, PETRI_PLACES=171, PETRI_TRANSITIONS=318} [2024-06-27 23:51:34,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-27 23:51:34,901 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 318 transitions, 3799 flow [2024-06-27 23:51:34,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:34,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:34,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:34,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:51:34,902 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-27 23:51:34,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:34,903 INFO L85 PathProgramCache]: Analyzing trace with hash 247420473, now seen corresponding path program 1 times [2024-06-27 23:51:34,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:34,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524060140] [2024-06-27 23:51:34,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:34,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:34,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:36,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:36,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:36,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524060140] [2024-06-27 23:51:36,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524060140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:36,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:36,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:36,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228326056] [2024-06-27 23:51:36,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:36,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:36,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:36,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:36,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:36,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:36,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 318 transitions, 3799 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:36,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:36,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:36,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:37,934 INFO L124 PetriNetUnfolderBase]: 2817/4260 cut-off events. [2024-06-27 23:51:37,934 INFO L125 PetriNetUnfolderBase]: For 144912/144921 co-relation queries the response was YES. [2024-06-27 23:51:37,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30624 conditions, 4260 events. 2817/4260 cut-off events. For 144912/144921 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 21136 event pairs, 924 based on Foata normal form. 7/4266 useless extension candidates. Maximal degree in co-relation 30547. Up to 3726 conditions per place. [2024-06-27 23:51:37,976 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 262 selfloop transitions, 114 changer transitions 0/380 dead transitions. [2024-06-27 23:51:37,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 380 transitions, 5235 flow [2024-06-27 23:51:37,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:37,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 23:51:37,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 23:51:37,978 INFO L175 Difference]: Start difference. First operand has 171 places, 318 transitions, 3799 flow. Second operand 8 states and 164 transitions. [2024-06-27 23:51:37,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 380 transitions, 5235 flow [2024-06-27 23:51:38,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 380 transitions, 5071 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 23:51:38,151 INFO L231 Difference]: Finished difference. Result has 177 places, 347 transitions, 4227 flow [2024-06-27 23:51:38,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3645, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4227, PETRI_PLACES=177, PETRI_TRANSITIONS=347} [2024-06-27 23:51:38,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-27 23:51:38,152 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 347 transitions, 4227 flow [2024-06-27 23:51:38,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:38,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:38,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:38,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:51:38,153 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-27 23:51:38,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:38,154 INFO L85 PathProgramCache]: Analyzing trace with hash 247420256, now seen corresponding path program 4 times [2024-06-27 23:51:38,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:38,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564727410] [2024-06-27 23:51:38,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:38,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:38,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:40,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:40,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:40,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564727410] [2024-06-27 23:51:40,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564727410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:40,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:40,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:40,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256790559] [2024-06-27 23:51:40,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:40,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:40,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:40,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:40,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:40,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:40,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 347 transitions, 4227 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:40,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:40,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:40,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:41,562 INFO L124 PetriNetUnfolderBase]: 2819/4258 cut-off events. [2024-06-27 23:51:41,562 INFO L125 PetriNetUnfolderBase]: For 156578/156589 co-relation queries the response was YES. [2024-06-27 23:51:41,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31785 conditions, 4258 events. 2819/4258 cut-off events. For 156578/156589 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 21137 event pairs, 844 based on Foata normal form. 9/4266 useless extension candidates. Maximal degree in co-relation 31705. Up to 3388 conditions per place. [2024-06-27 23:51:41,604 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 238 selfloop transitions, 154 changer transitions 0/396 dead transitions. [2024-06-27 23:51:41,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 396 transitions, 5722 flow [2024-06-27 23:51:41,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:41,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:41,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:51:41,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 23:51:41,605 INFO L175 Difference]: Start difference. First operand has 177 places, 347 transitions, 4227 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:51:41,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 396 transitions, 5722 flow [2024-06-27 23:51:41,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 396 transitions, 5622 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-27 23:51:41,787 INFO L231 Difference]: Finished difference. Result has 184 places, 351 transitions, 4526 flow [2024-06-27 23:51:41,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4526, PETRI_PLACES=184, PETRI_TRANSITIONS=351} [2024-06-27 23:51:41,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 23:51:41,788 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 351 transitions, 4526 flow [2024-06-27 23:51:41,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:41,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:41,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:41,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:51:41,789 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-27 23:51:41,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:41,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1017946130, now seen corresponding path program 5 times [2024-06-27 23:51:41,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:41,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866057484] [2024-06-27 23:51:41,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:41,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:41,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:43,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:43,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:43,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866057484] [2024-06-27 23:51:43,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866057484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:43,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:43,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:43,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101480311] [2024-06-27 23:51:43,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:43,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:43,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:43,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:43,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:43,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:43,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 351 transitions, 4526 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:43,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:43,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:43,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:44,623 INFO L124 PetriNetUnfolderBase]: 2901/4387 cut-off events. [2024-06-27 23:51:44,624 INFO L125 PetriNetUnfolderBase]: For 160155/160155 co-relation queries the response was YES. [2024-06-27 23:51:44,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33339 conditions, 4387 events. 2901/4387 cut-off events. For 160155/160155 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21920 event pairs, 1019 based on Foata normal form. 5/4391 useless extension candidates. Maximal degree in co-relation 33257. Up to 4065 conditions per place. [2024-06-27 23:51:44,666 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 328 selfloop transitions, 72 changer transitions 0/404 dead transitions. [2024-06-27 23:51:44,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 404 transitions, 5997 flow [2024-06-27 23:51:44,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:44,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:44,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:51:44,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 23:51:44,668 INFO L175 Difference]: Start difference. First operand has 184 places, 351 transitions, 4526 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:51:44,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 404 transitions, 5997 flow [2024-06-27 23:51:44,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 404 transitions, 5670 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:44,848 INFO L231 Difference]: Finished difference. Result has 188 places, 381 transitions, 4891 flow [2024-06-27 23:51:44,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4891, PETRI_PLACES=188, PETRI_TRANSITIONS=381} [2024-06-27 23:51:44,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-27 23:51:44,848 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 381 transitions, 4891 flow [2024-06-27 23:51:44,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:44,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:44,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:44,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:51:44,849 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-27 23:51:44,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:44,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1014221480, now seen corresponding path program 6 times [2024-06-27 23:51:44,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:44,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227797577] [2024-06-27 23:51:44,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:44,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:46,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:46,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:46,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227797577] [2024-06-27 23:51:46,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227797577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:46,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:46,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:46,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151918055] [2024-06-27 23:51:46,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:46,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:46,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:46,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:46,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:46,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:46,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 381 transitions, 4891 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:46,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:46,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:46,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:47,557 INFO L124 PetriNetUnfolderBase]: 3051/4601 cut-off events. [2024-06-27 23:51:47,557 INFO L125 PetriNetUnfolderBase]: For 177627/177633 co-relation queries the response was YES. [2024-06-27 23:51:47,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35309 conditions, 4601 events. 3051/4601 cut-off events. For 177627/177633 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 23145 event pairs, 1012 based on Foata normal form. 7/4607 useless extension candidates. Maximal degree in co-relation 35224. Up to 3865 conditions per place. [2024-06-27 23:51:47,601 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 302 selfloop transitions, 149 changer transitions 0/455 dead transitions. [2024-06-27 23:51:47,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 455 transitions, 6832 flow [2024-06-27 23:51:47,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:47,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:47,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:51:47,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 23:51:47,603 INFO L175 Difference]: Start difference. First operand has 188 places, 381 transitions, 4891 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:51:47,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 455 transitions, 6832 flow [2024-06-27 23:51:47,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 455 transitions, 6662 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 23:51:47,858 INFO L231 Difference]: Finished difference. Result has 194 places, 421 transitions, 5638 flow [2024-06-27 23:51:47,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4725, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5638, PETRI_PLACES=194, PETRI_TRANSITIONS=421} [2024-06-27 23:51:47,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-27 23:51:47,859 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 421 transitions, 5638 flow [2024-06-27 23:51:47,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:47,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:47,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:47,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:51:47,860 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-27 23:51:47,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:47,860 INFO L85 PathProgramCache]: Analyzing trace with hash 2105088780, now seen corresponding path program 7 times [2024-06-27 23:51:47,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:47,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844286282] [2024-06-27 23:51:47,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:47,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:47,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:49,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:49,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:49,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844286282] [2024-06-27 23:51:49,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844286282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:49,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:49,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:49,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155172906] [2024-06-27 23:51:49,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:49,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:49,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:49,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:49,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:49,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 23:51:49,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 421 transitions, 5638 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:51:49,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:49,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 23:51:49,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:50,789 INFO L124 PetriNetUnfolderBase]: 3383/4971 cut-off events. [2024-06-27 23:51:50,790 INFO L125 PetriNetUnfolderBase]: For 216179/216185 co-relation queries the response was YES. [2024-06-27 23:51:50,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40112 conditions, 4971 events. 3383/4971 cut-off events. For 216179/216185 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24320 event pairs, 1156 based on Foata normal form. 10/4980 useless extension candidates. Maximal degree in co-relation 40024. Up to 4033 conditions per place. [2024-06-27 23:51:50,841 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 320 selfloop transitions, 151 changer transitions 0/474 dead transitions. [2024-06-27 23:51:50,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 474 transitions, 7611 flow [2024-06-27 23:51:50,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:50,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:50,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:51:50,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 23:51:50,843 INFO L175 Difference]: Start difference. First operand has 194 places, 421 transitions, 5638 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:51:50,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 474 transitions, 7611 flow [2024-06-27 23:51:51,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 474 transitions, 7374 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-27 23:51:51,191 INFO L231 Difference]: Finished difference. Result has 199 places, 434 transitions, 5914 flow [2024-06-27 23:51:51,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5401, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5914, PETRI_PLACES=199, PETRI_TRANSITIONS=434} [2024-06-27 23:51:51,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-27 23:51:51,191 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 434 transitions, 5914 flow [2024-06-27 23:51:51,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:51:51,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:51,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:51,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:51:51,192 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-27 23:51:51,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:51,192 INFO L85 PathProgramCache]: Analyzing trace with hash 780326714, now seen corresponding path program 8 times [2024-06-27 23:51:51,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:51,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047672472] [2024-06-27 23:51:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:51,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:51,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:52,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:52,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047672472] [2024-06-27 23:51:52,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047672472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:52,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:52,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:52,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414908026] [2024-06-27 23:51:52,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:52,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:52,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:52,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:52,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:52,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:52,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 434 transitions, 5914 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:52,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:52,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:52,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:53,931 INFO L124 PetriNetUnfolderBase]: 3181/4787 cut-off events. [2024-06-27 23:51:53,931 INFO L125 PetriNetUnfolderBase]: For 211182/211182 co-relation queries the response was YES. [2024-06-27 23:51:53,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38933 conditions, 4787 events. 3181/4787 cut-off events. For 211182/211182 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24175 event pairs, 1054 based on Foata normal form. 8/4794 useless extension candidates. Maximal degree in co-relation 38844. Up to 4276 conditions per place. [2024-06-27 23:51:53,997 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 407 selfloop transitions, 66 changer transitions 0/477 dead transitions. [2024-06-27 23:51:53,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 477 transitions, 7586 flow [2024-06-27 23:51:53,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:53,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:53,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 23:51:53,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 23:51:53,999 INFO L175 Difference]: Start difference. First operand has 199 places, 434 transitions, 5914 flow. Second operand 8 states and 156 transitions. [2024-06-27 23:51:53,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 477 transitions, 7586 flow [2024-06-27 23:51:54,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 477 transitions, 7460 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-27 23:51:54,345 INFO L231 Difference]: Finished difference. Result has 206 places, 443 transitions, 6142 flow [2024-06-27 23:51:54,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6142, PETRI_PLACES=206, PETRI_TRANSITIONS=443} [2024-06-27 23:51:54,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-27 23:51:54,346 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 443 transitions, 6142 flow [2024-06-27 23:51:54,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:54,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:54,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:54,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:51:54,347 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-27 23:51:54,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:54,347 INFO L85 PathProgramCache]: Analyzing trace with hash 189239994, now seen corresponding path program 9 times [2024-06-27 23:51:54,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:54,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973686236] [2024-06-27 23:51:54,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:54,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:54,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:55,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:55,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:55,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973686236] [2024-06-27 23:51:55,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973686236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:55,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:55,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:55,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910362742] [2024-06-27 23:51:55,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:55,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:55,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:55,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:55,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:55,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:55,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 443 transitions, 6142 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:55,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:55,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:55,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:56,838 INFO L124 PetriNetUnfolderBase]: 3224/4850 cut-off events. [2024-06-27 23:51:56,838 INFO L125 PetriNetUnfolderBase]: For 226338/226338 co-relation queries the response was YES. [2024-06-27 23:51:56,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40237 conditions, 4850 events. 3224/4850 cut-off events. For 226338/226338 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24547 event pairs, 1041 based on Foata normal form. 7/4856 useless extension candidates. Maximal degree in co-relation 40145. Up to 4576 conditions per place. [2024-06-27 23:51:56,889 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 440 selfloop transitions, 35 changer transitions 0/479 dead transitions. [2024-06-27 23:51:56,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 479 transitions, 7515 flow [2024-06-27 23:51:56,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:56,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:56,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:51:56,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 23:51:56,891 INFO L175 Difference]: Start difference. First operand has 206 places, 443 transitions, 6142 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:51:56,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 479 transitions, 7515 flow [2024-06-27 23:51:57,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 479 transitions, 7235 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:57,221 INFO L231 Difference]: Finished difference. Result has 208 places, 450 transitions, 6108 flow [2024-06-27 23:51:57,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5884, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6108, PETRI_PLACES=208, PETRI_TRANSITIONS=450} [2024-06-27 23:51:57,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 23:51:57,222 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 450 transitions, 6108 flow [2024-06-27 23:51:57,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:57,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:57,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:57,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:51:57,222 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-27 23:51:57,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:57,223 INFO L85 PathProgramCache]: Analyzing trace with hash 189507121, now seen corresponding path program 2 times [2024-06-27 23:51:57,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:57,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447861616] [2024-06-27 23:51:57,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:57,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:57,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:58,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:58,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:58,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447861616] [2024-06-27 23:51:58,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447861616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:58,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:58,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:58,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056206658] [2024-06-27 23:51:58,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:58,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:58,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:58,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:58,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:58,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:51:58,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 450 transitions, 6108 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:51:58,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:58,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:51:58,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:00,120 INFO L124 PetriNetUnfolderBase]: 3226/4852 cut-off events. [2024-06-27 23:52:00,120 INFO L125 PetriNetUnfolderBase]: For 230106/230106 co-relation queries the response was YES. [2024-06-27 23:52:00,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40200 conditions, 4852 events. 3226/4852 cut-off events. For 230106/230106 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24565 event pairs, 1043 based on Foata normal form. 3/4854 useless extension candidates. Maximal degree in co-relation 40107. Up to 4591 conditions per place. [2024-06-27 23:52:00,166 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 436 selfloop transitions, 37 changer transitions 0/477 dead transitions. [2024-06-27 23:52:00,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 477 transitions, 7374 flow [2024-06-27 23:52:00,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:52:00,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:52:00,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:52:00,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 23:52:00,168 INFO L175 Difference]: Start difference. First operand has 208 places, 450 transitions, 6108 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:52:00,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 477 transitions, 7374 flow [2024-06-27 23:52:00,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 477 transitions, 7235 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:52:00,486 INFO L231 Difference]: Finished difference. Result has 209 places, 454 transitions, 6160 flow [2024-06-27 23:52:00,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5975, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6160, PETRI_PLACES=209, PETRI_TRANSITIONS=454} [2024-06-27 23:52:00,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-27 23:52:00,487 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 454 transitions, 6160 flow [2024-06-27 23:52:00,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:52:00,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:00,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:00,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:52:00,488 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-27 23:52:00,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:00,489 INFO L85 PathProgramCache]: Analyzing trace with hash 181882609, now seen corresponding path program 5 times [2024-06-27 23:52:00,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:00,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333064517] [2024-06-27 23:52:00,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:00,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:00,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:02,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:02,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:02,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333064517] [2024-06-27 23:52:02,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333064517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:02,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:02,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:52:02,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550469104] [2024-06-27 23:52:02,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:02,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:52:02,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:02,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:52:02,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:52:02,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:52:02,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 454 transitions, 6160 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:52:02,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:02,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:52:02,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:03,442 INFO L124 PetriNetUnfolderBase]: 3221/4846 cut-off events. [2024-06-27 23:52:03,442 INFO L125 PetriNetUnfolderBase]: For 236977/236977 co-relation queries the response was YES. [2024-06-27 23:52:03,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40321 conditions, 4846 events. 3221/4846 cut-off events. For 236977/236977 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24532 event pairs, 1048 based on Foata normal form. 2/4847 useless extension candidates. Maximal degree in co-relation 40227. Up to 4639 conditions per place. [2024-06-27 23:52:03,493 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 450 selfloop transitions, 25 changer transitions 0/479 dead transitions. [2024-06-27 23:52:03,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 479 transitions, 7344 flow [2024-06-27 23:52:03,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:03,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:03,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:52:03,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:52:03,495 INFO L175 Difference]: Start difference. First operand has 209 places, 454 transitions, 6160 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:52:03,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 479 transitions, 7344 flow [2024-06-27 23:52:03,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 479 transitions, 7227 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 23:52:03,868 INFO L231 Difference]: Finished difference. Result has 213 places, 457 transitions, 6202 flow [2024-06-27 23:52:03,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6043, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6202, PETRI_PLACES=213, PETRI_TRANSITIONS=457} [2024-06-27 23:52:03,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-27 23:52:03,869 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 457 transitions, 6202 flow [2024-06-27 23:52:03,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-27 23:52:03,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:03,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:03,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:52:03,870 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-27 23:52:03,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:03,870 INFO L85 PathProgramCache]: Analyzing trace with hash 181888344, now seen corresponding path program 10 times [2024-06-27 23:52:03,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:03,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591384824] [2024-06-27 23:52:03,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:03,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:03,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:05,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:05,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:05,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591384824] [2024-06-27 23:52:05,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591384824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:05,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:05,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:52:05,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917091991] [2024-06-27 23:52:05,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:05,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:52:05,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:05,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:52:05,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:52:05,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 23:52:05,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 457 transitions, 6202 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:52:05,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:05,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 23:52:05,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:06,634 INFO L124 PetriNetUnfolderBase]: 3481/5114 cut-off events. [2024-06-27 23:52:06,635 INFO L125 PetriNetUnfolderBase]: For 277765/277765 co-relation queries the response was YES. [2024-06-27 23:52:06,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43433 conditions, 5114 events. 3481/5114 cut-off events. For 277765/277765 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 25090 event pairs, 1175 based on Foata normal form. 8/5121 useless extension candidates. Maximal degree in co-relation 43338. Up to 4679 conditions per place. [2024-06-27 23:52:06,691 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 427 selfloop transitions, 74 changer transitions 0/504 dead transitions. [2024-06-27 23:52:06,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 504 transitions, 7857 flow [2024-06-27 23:52:06,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:52:06,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:52:06,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:52:06,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 23:52:06,692 INFO L175 Difference]: Start difference. First operand has 213 places, 457 transitions, 6202 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:52:06,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 504 transitions, 7857 flow [2024-06-27 23:52:07,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 504 transitions, 7728 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 23:52:07,055 INFO L231 Difference]: Finished difference. Result has 215 places, 465 transitions, 6396 flow [2024-06-27 23:52:07,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6073, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6396, PETRI_PLACES=215, PETRI_TRANSITIONS=465} [2024-06-27 23:52:07,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-27 23:52:07,056 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 465 transitions, 6396 flow [2024-06-27 23:52:07,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-27 23:52:07,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:07,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:07,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:52:07,057 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:52:07,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:07,058 INFO L85 PathProgramCache]: Analyzing trace with hash -203925216, now seen corresponding path program 1 times [2024-06-27 23:52:07,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:07,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276251223] [2024-06-27 23:52:07,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:07,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:07,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:08,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:08,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:08,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276251223] [2024-06-27 23:52:08,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276251223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:08,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:08,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:52:08,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942562376] [2024-06-27 23:52:08,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:08,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:52:08,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:08,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:52:08,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:52:09,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:52:09,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 465 transitions, 6396 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 23:52:09,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:09,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:52:09,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:10,218 INFO L124 PetriNetUnfolderBase]: 3291/4911 cut-off events. [2024-06-27 23:52:10,218 INFO L125 PetriNetUnfolderBase]: For 287870/287902 co-relation queries the response was YES. [2024-06-27 23:52:10,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42516 conditions, 4911 events. 3291/4911 cut-off events. For 287870/287902 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 24844 event pairs, 1157 based on Foata normal form. 15/4915 useless extension candidates. Maximal degree in co-relation 42420. Up to 4646 conditions per place. [2024-06-27 23:52:10,266 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 417 selfloop transitions, 13 changer transitions 0/476 dead transitions. [2024-06-27 23:52:10,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 476 transitions, 7322 flow [2024-06-27 23:52:10,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:52:10,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:52:10,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 23:52:10,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-27 23:52:10,267 INFO L175 Difference]: Start difference. First operand has 215 places, 465 transitions, 6396 flow. Second operand 7 states and 111 transitions. [2024-06-27 23:52:10,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 476 transitions, 7322 flow [2024-06-27 23:52:10,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 476 transitions, 7134 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 23:52:10,587 INFO L231 Difference]: Finished difference. Result has 217 places, 468 transitions, 6274 flow [2024-06-27 23:52:10,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6274, PETRI_PLACES=217, PETRI_TRANSITIONS=468} [2024-06-27 23:52:10,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-27 23:52:10,587 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 468 transitions, 6274 flow [2024-06-27 23:52:10,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 23:52:10,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:10,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:10,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:52:10,588 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-27 23:52:10,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:10,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1460563919, now seen corresponding path program 1 times [2024-06-27 23:52:10,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:10,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422259219] [2024-06-27 23:52:10,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:10,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:10,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:11,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-27 23:52:11,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:11,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422259219] [2024-06-27 23:52:11,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422259219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:11,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:11,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:52:11,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380436783] [2024-06-27 23:52:11,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:11,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:52:11,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:11,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:52:11,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:52:12,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 23:52:12,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 468 transitions, 6274 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:12,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:12,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 23:52:12,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:13,411 INFO L124 PetriNetUnfolderBase]: 2894/4567 cut-off events. [2024-06-27 23:52:13,411 INFO L125 PetriNetUnfolderBase]: For 279068/279076 co-relation queries the response was YES. [2024-06-27 23:52:13,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40198 conditions, 4567 events. 2894/4567 cut-off events. For 279068/279076 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25040 event pairs, 555 based on Foata normal form. 10/4576 useless extension candidates. Maximal degree in co-relation 40102. Up to 3759 conditions per place. [2024-06-27 23:52:13,457 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 87 changer transitions 0/515 dead transitions. [2024-06-27 23:52:13,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 515 transitions, 7930 flow [2024-06-27 23:52:13,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:13,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:13,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-27 23:52:13,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976190476190476 [2024-06-27 23:52:13,458 INFO L175 Difference]: Start difference. First operand has 217 places, 468 transitions, 6274 flow. Second operand 10 states and 209 transitions. [2024-06-27 23:52:13,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 515 transitions, 7930 flow [2024-06-27 23:52:13,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 515 transitions, 7884 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:52:13,773 INFO L231 Difference]: Finished difference. Result has 224 places, 478 transitions, 6806 flow [2024-06-27 23:52:13,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6806, PETRI_PLACES=224, PETRI_TRANSITIONS=478} [2024-06-27 23:52:13,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-27 23:52:13,773 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 478 transitions, 6806 flow [2024-06-27 23:52:13,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:13,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:13,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:52:13,775 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-27 23:52:13,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:13,776 INFO L85 PathProgramCache]: Analyzing trace with hash 2046638527, now seen corresponding path program 1 times [2024-06-27 23:52:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:13,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307685421] [2024-06-27 23:52:13,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:13,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:13,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:15,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:15,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:15,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307685421] [2024-06-27 23:52:15,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307685421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:15,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:15,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:52:15,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044507627] [2024-06-27 23:52:15,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:15,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:52:15,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:15,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:52:15,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:52:15,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:52:15,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 478 transitions, 6806 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:15,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:15,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:52:15,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:17,534 INFO L124 PetriNetUnfolderBase]: 3596/5352 cut-off events. [2024-06-27 23:52:17,534 INFO L125 PetriNetUnfolderBase]: For 348353/348369 co-relation queries the response was YES. [2024-06-27 23:52:17,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49092 conditions, 5352 events. 3596/5352 cut-off events. For 348353/348369 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27343 event pairs, 815 based on Foata normal form. 9/5350 useless extension candidates. Maximal degree in co-relation 48993. Up to 4369 conditions per place. [2024-06-27 23:52:17,589 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 405 selfloop transitions, 146 changer transitions 0/556 dead transitions. [2024-06-27 23:52:17,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 556 transitions, 9342 flow [2024-06-27 23:52:17,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:52:17,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:52:17,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-27 23:52:17,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.474025974025974 [2024-06-27 23:52:17,590 INFO L175 Difference]: Start difference. First operand has 224 places, 478 transitions, 6806 flow. Second operand 11 states and 219 transitions. [2024-06-27 23:52:17,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 556 transitions, 9342 flow [2024-06-27 23:52:18,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 556 transitions, 9152 flow, removed 76 selfloop flow, removed 5 redundant places. [2024-06-27 23:52:18,098 INFO L231 Difference]: Finished difference. Result has 233 places, 505 transitions, 7515 flow [2024-06-27 23:52:18,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7515, PETRI_PLACES=233, PETRI_TRANSITIONS=505} [2024-06-27 23:52:18,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-27 23:52:18,099 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 505 transitions, 7515 flow [2024-06-27 23:52:18,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:18,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:18,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:18,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:52:18,099 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-27 23:52:18,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:18,100 INFO L85 PathProgramCache]: Analyzing trace with hash 479080331, now seen corresponding path program 2 times [2024-06-27 23:52:18,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:18,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123927816] [2024-06-27 23:52:18,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:18,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:18,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:20,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-27 23:52:20,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:20,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123927816] [2024-06-27 23:52:20,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123927816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:20,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:20,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:20,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732541971] [2024-06-27 23:52:20,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:20,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:20,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:20,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:20,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:20,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:52:20,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 505 transitions, 7515 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:20,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:20,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:52:20,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:22,064 INFO L124 PetriNetUnfolderBase]: 3621/5407 cut-off events. [2024-06-27 23:52:22,064 INFO L125 PetriNetUnfolderBase]: For 361632/361640 co-relation queries the response was YES. [2024-06-27 23:52:22,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50984 conditions, 5407 events. 3621/5407 cut-off events. For 361632/361640 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 27781 event pairs, 689 based on Foata normal form. 12/5418 useless extension candidates. Maximal degree in co-relation 50882. Up to 4867 conditions per place. [2024-06-27 23:52:22,124 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 94 changer transitions 0/552 dead transitions. [2024-06-27 23:52:22,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 552 transitions, 9222 flow [2024-06-27 23:52:22,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:22,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:22,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 23:52:22,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 23:52:22,126 INFO L175 Difference]: Start difference. First operand has 233 places, 505 transitions, 7515 flow. Second operand 10 states and 195 transitions. [2024-06-27 23:52:22,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 552 transitions, 9222 flow [2024-06-27 23:52:22,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 552 transitions, 9014 flow, removed 90 selfloop flow, removed 3 redundant places. [2024-06-27 23:52:22,637 INFO L231 Difference]: Finished difference. Result has 240 places, 511 transitions, 7701 flow [2024-06-27 23:52:22,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7321, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=240, PETRI_TRANSITIONS=511} [2024-06-27 23:52:22,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-27 23:52:22,638 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 511 transitions, 7701 flow [2024-06-27 23:52:22,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:22,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:22,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:22,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:52:22,639 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-27 23:52:22,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:22,640 INFO L85 PathProgramCache]: Analyzing trace with hash 396084465, now seen corresponding path program 2 times [2024-06-27 23:52:22,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:22,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875642637] [2024-06-27 23:52:22,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:22,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:22,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:25,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:25,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:25,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875642637] [2024-06-27 23:52:25,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875642637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:25,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:25,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:25,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569347239] [2024-06-27 23:52:25,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:25,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:25,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:25,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:25,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:25,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:52:25,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 511 transitions, 7701 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:25,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:25,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:52:25,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:26,637 INFO L124 PetriNetUnfolderBase]: 3746/5579 cut-off events. [2024-06-27 23:52:26,637 INFO L125 PetriNetUnfolderBase]: For 384629/384645 co-relation queries the response was YES. [2024-06-27 23:52:26,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53187 conditions, 5579 events. 3746/5579 cut-off events. For 384629/384645 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28772 event pairs, 831 based on Foata normal form. 15/5583 useless extension candidates. Maximal degree in co-relation 53083. Up to 4527 conditions per place. [2024-06-27 23:52:26,702 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 427 selfloop transitions, 151 changer transitions 0/583 dead transitions. [2024-06-27 23:52:26,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 583 transitions, 10217 flow [2024-06-27 23:52:26,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:26,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:26,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-27 23:52:26,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-27 23:52:26,703 INFO L175 Difference]: Start difference. First operand has 240 places, 511 transitions, 7701 flow. Second operand 10 states and 213 transitions. [2024-06-27 23:52:26,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 583 transitions, 10217 flow [2024-06-27 23:52:27,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 583 transitions, 9858 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:27,327 INFO L231 Difference]: Finished difference. Result has 245 places, 530 transitions, 8065 flow [2024-06-27 23:52:27,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7342, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8065, PETRI_PLACES=245, PETRI_TRANSITIONS=530} [2024-06-27 23:52:27,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-27 23:52:27,328 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 530 transitions, 8065 flow [2024-06-27 23:52:27,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:27,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:27,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:27,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:52:27,329 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-27 23:52:27,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:27,329 INFO L85 PathProgramCache]: Analyzing trace with hash 479197511, now seen corresponding path program 3 times [2024-06-27 23:52:27,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:27,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620420710] [2024-06-27 23:52:27,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:27,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:29,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:29,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620420710] [2024-06-27 23:52:29,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620420710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:29,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:29,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:29,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126025808] [2024-06-27 23:52:29,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:29,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:29,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:29,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:29,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:29,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:52:29,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 530 transitions, 8065 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:29,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:29,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:52:29,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:31,237 INFO L124 PetriNetUnfolderBase]: 3757/5607 cut-off events. [2024-06-27 23:52:31,237 INFO L125 PetriNetUnfolderBase]: For 396757/396767 co-relation queries the response was YES. [2024-06-27 23:52:31,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54170 conditions, 5607 events. 3757/5607 cut-off events. For 396757/396767 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28989 event pairs, 893 based on Foata normal form. 12/5613 useless extension candidates. Maximal degree in co-relation 54063. Up to 5186 conditions per place. [2024-06-27 23:52:31,300 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 86 changer transitions 0/573 dead transitions. [2024-06-27 23:52:31,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 573 transitions, 9612 flow [2024-06-27 23:52:31,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:31,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:31,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 23:52:31,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 23:52:31,302 INFO L175 Difference]: Start difference. First operand has 245 places, 530 transitions, 8065 flow. Second operand 10 states and 192 transitions. [2024-06-27 23:52:31,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 573 transitions, 9612 flow [2024-06-27 23:52:31,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 573 transitions, 9310 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-27 23:52:31,899 INFO L231 Difference]: Finished difference. Result has 250 places, 534 transitions, 8086 flow [2024-06-27 23:52:31,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7763, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8086, PETRI_PLACES=250, PETRI_TRANSITIONS=534} [2024-06-27 23:52:31,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-27 23:52:31,900 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 534 transitions, 8086 flow [2024-06-27 23:52:31,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:31,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:31,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:31,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:52:31,900 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:52:31,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:31,901 INFO L85 PathProgramCache]: Analyzing trace with hash 482772431, now seen corresponding path program 4 times [2024-06-27 23:52:31,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:31,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699261362] [2024-06-27 23:52:31,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:31,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:34,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:34,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:34,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699261362] [2024-06-27 23:52:34,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699261362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:34,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:34,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:34,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911253536] [2024-06-27 23:52:34,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:34,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:34,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:34,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:34,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:34,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:52:34,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 534 transitions, 8086 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:34,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:34,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:52:34,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:35,969 INFO L124 PetriNetUnfolderBase]: 3744/5587 cut-off events. [2024-06-27 23:52:35,969 INFO L125 PetriNetUnfolderBase]: For 402168/402173 co-relation queries the response was YES. [2024-06-27 23:52:36,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53516 conditions, 5587 events. 3744/5587 cut-off events. For 402168/402173 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28862 event pairs, 924 based on Foata normal form. 8/5589 useless extension candidates. Maximal degree in co-relation 53408. Up to 5246 conditions per place. [2024-06-27 23:52:36,030 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 491 selfloop transitions, 69 changer transitions 0/565 dead transitions. [2024-06-27 23:52:36,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 565 transitions, 9401 flow [2024-06-27 23:52:36,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:36,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:36,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:52:36,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 23:52:36,032 INFO L175 Difference]: Start difference. First operand has 250 places, 534 transitions, 8086 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:52:36,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 565 transitions, 9401 flow [2024-06-27 23:52:36,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 565 transitions, 9022 flow, removed 108 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:36,873 INFO L231 Difference]: Finished difference. Result has 251 places, 534 transitions, 7855 flow [2024-06-27 23:52:36,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7707, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7855, PETRI_PLACES=251, PETRI_TRANSITIONS=534} [2024-06-27 23:52:36,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-27 23:52:36,876 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 534 transitions, 7855 flow [2024-06-27 23:52:36,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:36,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:36,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:36,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:52:36,877 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-27 23:52:36,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:36,877 INFO L85 PathProgramCache]: Analyzing trace with hash 482893455, now seen corresponding path program 3 times [2024-06-27 23:52:36,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:36,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855643378] [2024-06-27 23:52:36,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:36,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:39,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:39,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855643378] [2024-06-27 23:52:39,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855643378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:39,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:39,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:39,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728435348] [2024-06-27 23:52:39,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:39,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:39,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:39,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:39,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:39,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:52:39,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 534 transitions, 7855 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:39,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:39,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:52:39,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:41,147 INFO L124 PetriNetUnfolderBase]: 3904/5810 cut-off events. [2024-06-27 23:52:41,148 INFO L125 PetriNetUnfolderBase]: For 435164/435173 co-relation queries the response was YES. [2024-06-27 23:52:41,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55876 conditions, 5810 events. 3904/5810 cut-off events. For 435164/435173 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30268 event pairs, 915 based on Foata normal form. 16/5815 useless extension candidates. Maximal degree in co-relation 55767. Up to 5103 conditions per place. [2024-06-27 23:52:41,221 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 461 selfloop transitions, 154 changer transitions 0/620 dead transitions. [2024-06-27 23:52:41,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 620 transitions, 10680 flow [2024-06-27 23:52:41,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:52:41,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:52:41,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 235 transitions. [2024-06-27 23:52:41,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662698412698413 [2024-06-27 23:52:41,222 INFO L175 Difference]: Start difference. First operand has 251 places, 534 transitions, 7855 flow. Second operand 12 states and 235 transitions. [2024-06-27 23:52:41,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 620 transitions, 10680 flow [2024-06-27 23:52:41,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 620 transitions, 10519 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:41,878 INFO L231 Difference]: Finished difference. Result has 257 places, 565 transitions, 8633 flow [2024-06-27 23:52:41,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7694, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8633, PETRI_PLACES=257, PETRI_TRANSITIONS=565} [2024-06-27 23:52:41,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-27 23:52:41,879 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 565 transitions, 8633 flow [2024-06-27 23:52:41,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:41,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:41,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:41,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:52:41,879 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-27 23:52:41,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:41,880 INFO L85 PathProgramCache]: Analyzing trace with hash 482744655, now seen corresponding path program 4 times [2024-06-27 23:52:41,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:41,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888377266] [2024-06-27 23:52:41,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:41,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:41,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:44,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:44,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:44,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888377266] [2024-06-27 23:52:44,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888377266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:44,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:44,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:44,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099391114] [2024-06-27 23:52:44,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:44,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:44,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:44,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:44,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:44,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:52:44,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 565 transitions, 8633 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:44,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:44,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:52:44,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:45,938 INFO L124 PetriNetUnfolderBase]: 3961/5895 cut-off events. [2024-06-27 23:52:45,939 INFO L125 PetriNetUnfolderBase]: For 474172/474181 co-relation queries the response was YES. [2024-06-27 23:52:45,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58309 conditions, 5895 events. 3961/5895 cut-off events. For 474172/474181 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30830 event pairs, 898 based on Foata normal form. 11/5895 useless extension candidates. Maximal degree in co-relation 58197. Up to 4888 conditions per place. [2024-06-27 23:52:46,008 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 153 changer transitions 0/617 dead transitions. [2024-06-27 23:52:46,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 617 transitions, 10989 flow [2024-06-27 23:52:46,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:46,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:46,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:52:46,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973544973544973 [2024-06-27 23:52:46,009 INFO L175 Difference]: Start difference. First operand has 257 places, 565 transitions, 8633 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:52:46,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 617 transitions, 10989 flow [2024-06-27 23:52:46,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 617 transitions, 10559 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:46,948 INFO L231 Difference]: Finished difference. Result has 260 places, 573 transitions, 8770 flow [2024-06-27 23:52:46,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8203, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8770, PETRI_PLACES=260, PETRI_TRANSITIONS=573} [2024-06-27 23:52:46,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 23:52:46,949 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 573 transitions, 8770 flow [2024-06-27 23:52:46,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:46,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:46,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:46,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:52:46,950 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-27 23:52:46,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:46,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1035369407, now seen corresponding path program 1 times [2024-06-27 23:52:46,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:46,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631912642] [2024-06-27 23:52:46,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:46,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:46,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:48,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:48,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:48,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631912642] [2024-06-27 23:52:48,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631912642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:48,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:48,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:48,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692967262] [2024-06-27 23:52:48,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:48,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:48,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:48,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:48,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:48,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:52:48,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 573 transitions, 8770 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:48,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:48,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:52:48,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:50,536 INFO L124 PetriNetUnfolderBase]: 3999/5947 cut-off events. [2024-06-27 23:52:50,536 INFO L125 PetriNetUnfolderBase]: For 485975/485985 co-relation queries the response was YES. [2024-06-27 23:52:50,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58958 conditions, 5947 events. 3999/5947 cut-off events. For 485975/485985 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30984 event pairs, 827 based on Foata normal form. 14/5955 useless extension candidates. Maximal degree in co-relation 58844. Up to 5492 conditions per place. [2024-06-27 23:52:50,617 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 504 selfloop transitions, 117 changer transitions 0/626 dead transitions. [2024-06-27 23:52:50,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 626 transitions, 10939 flow [2024-06-27 23:52:50,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:50,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:50,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:52:50,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-27 23:52:50,618 INFO L175 Difference]: Start difference. First operand has 260 places, 573 transitions, 8770 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:52:50,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 626 transitions, 10939 flow [2024-06-27 23:52:51,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 626 transitions, 10535 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 23:52:51,476 INFO L231 Difference]: Finished difference. Result has 264 places, 595 transitions, 9127 flow [2024-06-27 23:52:51,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8399, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9127, PETRI_PLACES=264, PETRI_TRANSITIONS=595} [2024-06-27 23:52:51,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-27 23:52:51,477 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 595 transitions, 9127 flow [2024-06-27 23:52:51,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:51,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:51,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:51,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:52:51,477 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-27 23:52:51,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:51,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1035369593, now seen corresponding path program 5 times [2024-06-27 23:52:51,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:51,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686537484] [2024-06-27 23:52:51,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:51,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:51,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:53,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:53,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686537484] [2024-06-27 23:52:53,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686537484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:53,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:53,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:53,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742580478] [2024-06-27 23:52:53,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:53,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:53,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:53,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:53,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:53,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:52:53,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 595 transitions, 9127 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:53,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:53,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:52:53,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:55,283 INFO L124 PetriNetUnfolderBase]: 4054/6036 cut-off events. [2024-06-27 23:52:55,283 INFO L125 PetriNetUnfolderBase]: For 504516/504524 co-relation queries the response was YES. [2024-06-27 23:52:55,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59650 conditions, 6036 events. 4054/6036 cut-off events. For 504516/504524 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31688 event pairs, 909 based on Foata normal form. 10/6036 useless extension candidates. Maximal degree in co-relation 59534. Up to 5431 conditions per place. [2024-06-27 23:52:55,357 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 494 selfloop transitions, 143 changer transitions 0/642 dead transitions. [2024-06-27 23:52:55,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 642 transitions, 11115 flow [2024-06-27 23:52:55,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:55,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:55,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:52:55,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 23:52:55,359 INFO L175 Difference]: Start difference. First operand has 264 places, 595 transitions, 9127 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:52:55,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 642 transitions, 11115 flow [2024-06-27 23:52:56,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 642 transitions, 10975 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 23:52:56,234 INFO L231 Difference]: Finished difference. Result has 269 places, 607 transitions, 9529 flow [2024-06-27 23:52:56,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9529, PETRI_PLACES=269, PETRI_TRANSITIONS=607} [2024-06-27 23:52:56,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-27 23:52:56,235 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 607 transitions, 9529 flow [2024-06-27 23:52:56,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:56,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:56,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:52:56,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:52:56,235 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-27 23:52:56,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:56,236 INFO L85 PathProgramCache]: Analyzing trace with hash 794282685, now seen corresponding path program 1 times [2024-06-27 23:52:56,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:56,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328161075] [2024-06-27 23:52:56,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:56,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:56,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:58,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:58,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:58,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328161075] [2024-06-27 23:52:58,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328161075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:58,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:58,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:58,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326819590] [2024-06-27 23:52:58,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:58,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:58,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:58,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:58,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:58,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:52:58,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 607 transitions, 9529 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:58,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:58,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:52:58,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:00,424 INFO L124 PetriNetUnfolderBase]: 4081/6072 cut-off events. [2024-06-27 23:53:00,425 INFO L125 PetriNetUnfolderBase]: For 519124/519135 co-relation queries the response was YES. [2024-06-27 23:53:00,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60849 conditions, 6072 events. 4081/6072 cut-off events. For 519124/519135 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 31815 event pairs, 966 based on Foata normal form. 10/6076 useless extension candidates. Maximal degree in co-relation 60731. Up to 5483 conditions per place. [2024-06-27 23:53:00,511 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 527 selfloop transitions, 117 changer transitions 0/649 dead transitions. [2024-06-27 23:53:00,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 649 transitions, 11557 flow [2024-06-27 23:53:00,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:00,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:00,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:53:00,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-27 23:53:00,513 INFO L175 Difference]: Start difference. First operand has 269 places, 607 transitions, 9529 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:53:00,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 649 transitions, 11557 flow [2024-06-27 23:53:01,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 649 transitions, 11199 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:01,651 INFO L231 Difference]: Finished difference. Result has 271 places, 610 transitions, 9524 flow [2024-06-27 23:53:01,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9171, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9524, PETRI_PLACES=271, PETRI_TRANSITIONS=610} [2024-06-27 23:53:01,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-27 23:53:01,652 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 610 transitions, 9524 flow [2024-06-27 23:53:01,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:01,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:01,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:01,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:53:01,652 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-27 23:53:01,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:01,653 INFO L85 PathProgramCache]: Analyzing trace with hash -919898747, now seen corresponding path program 2 times [2024-06-27 23:53:01,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:01,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231831218] [2024-06-27 23:53:01,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:01,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:01,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:03,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:03,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:03,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231831218] [2024-06-27 23:53:03,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231831218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:03,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:03,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:03,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935317334] [2024-06-27 23:53:03,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:03,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:03,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:03,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:03,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:03,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:53:03,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 610 transitions, 9524 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:03,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:03,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:53:03,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:05,877 INFO L124 PetriNetUnfolderBase]: 4247/6312 cut-off events. [2024-06-27 23:53:05,878 INFO L125 PetriNetUnfolderBase]: For 543170/543183 co-relation queries the response was YES. [2024-06-27 23:53:05,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63180 conditions, 6312 events. 4247/6312 cut-off events. For 543170/543183 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 33346 event pairs, 825 based on Foata normal form. 11/6317 useless extension candidates. Maximal degree in co-relation 63061. Up to 4722 conditions per place. [2024-06-27 23:53:05,965 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 362 selfloop transitions, 337 changer transitions 0/704 dead transitions. [2024-06-27 23:53:05,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 704 transitions, 12742 flow [2024-06-27 23:53:05,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:05,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:05,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 23:53:05,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:53:05,966 INFO L175 Difference]: Start difference. First operand has 271 places, 610 transitions, 9524 flow. Second operand 9 states and 189 transitions. [2024-06-27 23:53:05,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 704 transitions, 12742 flow [2024-06-27 23:53:07,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 704 transitions, 12415 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:07,263 INFO L231 Difference]: Finished difference. Result has 275 places, 650 transitions, 10684 flow [2024-06-27 23:53:07,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9197, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10684, PETRI_PLACES=275, PETRI_TRANSITIONS=650} [2024-06-27 23:53:07,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-27 23:53:07,264 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 650 transitions, 10684 flow [2024-06-27 23:53:07,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:07,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:07,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:07,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:53:07,265 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-27 23:53:07,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:07,265 INFO L85 PathProgramCache]: Analyzing trace with hash 794275741, now seen corresponding path program 6 times [2024-06-27 23:53:07,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:07,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900348865] [2024-06-27 23:53:07,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:07,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:07,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:09,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:09,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:09,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900348865] [2024-06-27 23:53:09,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900348865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:09,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:09,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:09,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691976809] [2024-06-27 23:53:09,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:09,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:09,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:09,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:09,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:09,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:53:09,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 650 transitions, 10684 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:09,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:09,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:53:09,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:11,431 INFO L124 PetriNetUnfolderBase]: 4315/6414 cut-off events. [2024-06-27 23:53:11,431 INFO L125 PetriNetUnfolderBase]: For 584403/584414 co-relation queries the response was YES. [2024-06-27 23:53:11,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66678 conditions, 6414 events. 4315/6414 cut-off events. For 584403/584414 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33882 event pairs, 799 based on Foata normal form. 12/6425 useless extension candidates. Maximal degree in co-relation 66556. Up to 4671 conditions per place. [2024-06-27 23:53:11,504 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 340 selfloop transitions, 376 changer transitions 0/721 dead transitions. [2024-06-27 23:53:11,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 721 transitions, 13968 flow [2024-06-27 23:53:11,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:11,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:11,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-27 23:53:11,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 23:53:11,506 INFO L175 Difference]: Start difference. First operand has 275 places, 650 transitions, 10684 flow. Second operand 9 states and 196 transitions. [2024-06-27 23:53:11,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 721 transitions, 13968 flow [2024-06-27 23:53:12,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 721 transitions, 13802 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-27 23:53:12,620 INFO L231 Difference]: Finished difference. Result has 283 places, 674 transitions, 12058 flow [2024-06-27 23:53:12,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10532, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12058, PETRI_PLACES=283, PETRI_TRANSITIONS=674} [2024-06-27 23:53:12,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-27 23:53:12,621 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 674 transitions, 12058 flow [2024-06-27 23:53:12,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:12,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:12,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:12,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:53:12,622 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-27 23:53:12,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:12,622 INFO L85 PathProgramCache]: Analyzing trace with hash -920083197, now seen corresponding path program 5 times [2024-06-27 23:53:12,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:12,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278658428] [2024-06-27 23:53:12,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:12,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:12,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:14,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:14,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:14,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278658428] [2024-06-27 23:53:14,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278658428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:14,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:14,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:14,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500061916] [2024-06-27 23:53:14,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:14,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:14,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:14,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:14,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:14,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:53:14,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 674 transitions, 12058 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:14,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:14,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:53:14,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:16,774 INFO L124 PetriNetUnfolderBase]: 4320/6420 cut-off events. [2024-06-27 23:53:16,774 INFO L125 PetriNetUnfolderBase]: For 611481/611490 co-relation queries the response was YES. [2024-06-27 23:53:16,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69568 conditions, 6420 events. 4320/6420 cut-off events. For 611481/611490 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33868 event pairs, 836 based on Foata normal form. 12/6431 useless extension candidates. Maximal degree in co-relation 69443. Up to 6011 conditions per place. [2024-06-27 23:53:16,863 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 607 selfloop transitions, 95 changer transitions 0/707 dead transitions. [2024-06-27 23:53:16,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 707 transitions, 13832 flow [2024-06-27 23:53:16,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:16,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:16,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:53:16,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 23:53:16,865 INFO L175 Difference]: Start difference. First operand has 283 places, 674 transitions, 12058 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:53:16,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 707 transitions, 13832 flow [2024-06-27 23:53:18,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 707 transitions, 13644 flow, removed 85 selfloop flow, removed 2 redundant places. [2024-06-27 23:53:18,678 INFO L231 Difference]: Finished difference. Result has 289 places, 676 transitions, 12195 flow [2024-06-27 23:53:18,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11874, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12195, PETRI_PLACES=289, PETRI_TRANSITIONS=676} [2024-06-27 23:53:18,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-27 23:53:18,679 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 676 transitions, 12195 flow [2024-06-27 23:53:18,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:18,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:18,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:18,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:53:18,679 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-27 23:53:18,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:18,680 INFO L85 PathProgramCache]: Analyzing trace with hash 794102947, now seen corresponding path program 3 times [2024-06-27 23:53:18,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:18,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029334815] [2024-06-27 23:53:18,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:18,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:18,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:20,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:20,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:20,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029334815] [2024-06-27 23:53:20,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029334815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:20,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:20,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:20,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696474164] [2024-06-27 23:53:20,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:20,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:20,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:20,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:20,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:20,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:53:20,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 676 transitions, 12195 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:20,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:20,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:53:20,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:22,617 INFO L124 PetriNetUnfolderBase]: 4326/6433 cut-off events. [2024-06-27 23:53:22,617 INFO L125 PetriNetUnfolderBase]: For 622809/622818 co-relation queries the response was YES. [2024-06-27 23:53:22,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69702 conditions, 6433 events. 4326/6433 cut-off events. For 622809/622818 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 34103 event pairs, 832 based on Foata normal form. 8/6440 useless extension candidates. Maximal degree in co-relation 69576. Up to 4833 conditions per place. [2024-06-27 23:53:22,705 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 397 selfloop transitions, 327 changer transitions 0/729 dead transitions. [2024-06-27 23:53:22,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 729 transitions, 14811 flow [2024-06-27 23:53:22,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:22,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:22,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:53:22,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973544973544973 [2024-06-27 23:53:22,706 INFO L175 Difference]: Start difference. First operand has 289 places, 676 transitions, 12195 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:53:22,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 729 transitions, 14811 flow [2024-06-27 23:53:24,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 729 transitions, 14430 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:24,174 INFO L231 Difference]: Finished difference. Result has 291 places, 676 transitions, 12494 flow [2024-06-27 23:53:24,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11818, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12494, PETRI_PLACES=291, PETRI_TRANSITIONS=676} [2024-06-27 23:53:24,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 23:53:24,175 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 676 transitions, 12494 flow [2024-06-27 23:53:24,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:24,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:24,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:24,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:53:24,176 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-27 23:53:24,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:24,176 INFO L85 PathProgramCache]: Analyzing trace with hash -689036827, now seen corresponding path program 7 times [2024-06-27 23:53:24,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:24,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370189129] [2024-06-27 23:53:24,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:24,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:24,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:26,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:26,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:26,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370189129] [2024-06-27 23:53:26,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370189129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:26,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:26,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:26,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649379487] [2024-06-27 23:53:26,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:26,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:26,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:26,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:26,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:26,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:53:26,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 676 transitions, 12494 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:26,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:26,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:53:26,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:28,564 INFO L124 PetriNetUnfolderBase]: 4418/6563 cut-off events. [2024-06-27 23:53:28,564 INFO L125 PetriNetUnfolderBase]: For 662723/662732 co-relation queries the response was YES. [2024-06-27 23:53:28,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72552 conditions, 6563 events. 4418/6563 cut-off events. For 662723/662732 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34881 event pairs, 830 based on Foata normal form. 11/6573 useless extension candidates. Maximal degree in co-relation 72424. Up to 4704 conditions per place. [2024-06-27 23:53:28,651 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 392 selfloop transitions, 333 changer transitions 0/730 dead transitions. [2024-06-27 23:53:28,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 730 transitions, 15470 flow [2024-06-27 23:53:28,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:28,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:28,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-27 23:53:28,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 23:53:28,653 INFO L175 Difference]: Start difference. First operand has 291 places, 676 transitions, 12494 flow. Second operand 9 states and 196 transitions. [2024-06-27 23:53:28,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 730 transitions, 15470 flow [2024-06-27 23:53:30,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 730 transitions, 14708 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:30,086 INFO L231 Difference]: Finished difference. Result has 294 places, 684 transitions, 12698 flow [2024-06-27 23:53:30,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11738, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12698, PETRI_PLACES=294, PETRI_TRANSITIONS=684} [2024-06-27 23:53:30,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 23:53:30,088 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 684 transitions, 12698 flow [2024-06-27 23:53:30,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:30,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:30,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:30,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:53:30,088 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-27 23:53:30,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:30,089 INFO L85 PathProgramCache]: Analyzing trace with hash 794102761, now seen corresponding path program 8 times [2024-06-27 23:53:30,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:30,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637511819] [2024-06-27 23:53:30,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:30,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:30,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:32,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:32,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:32,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637511819] [2024-06-27 23:53:32,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637511819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:32,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:32,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:32,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818542073] [2024-06-27 23:53:32,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:32,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:32,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:32,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:32,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:32,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:53:32,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 684 transitions, 12698 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:32,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:32,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:53:32,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:34,109 INFO L124 PetriNetUnfolderBase]: 4422/6569 cut-off events. [2024-06-27 23:53:34,110 INFO L125 PetriNetUnfolderBase]: For 686522/686531 co-relation queries the response was YES. [2024-06-27 23:53:34,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73010 conditions, 6569 events. 4422/6569 cut-off events. For 686522/686531 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34879 event pairs, 824 based on Foata normal form. 11/6579 useless extension candidates. Maximal degree in co-relation 72881. Up to 4834 conditions per place. [2024-06-27 23:53:34,205 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 383 selfloop transitions, 346 changer transitions 0/734 dead transitions. [2024-06-27 23:53:34,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 734 transitions, 15468 flow [2024-06-27 23:53:34,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:34,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:34,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 23:53:34,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-06-27 23:53:34,206 INFO L175 Difference]: Start difference. First operand has 294 places, 684 transitions, 12698 flow. Second operand 9 states and 195 transitions. [2024-06-27 23:53:34,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 734 transitions, 15468 flow [2024-06-27 23:53:35,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 734 transitions, 14929 flow, removed 87 selfloop flow, removed 5 redundant places. [2024-06-27 23:53:35,698 INFO L231 Difference]: Finished difference. Result has 298 places, 688 transitions, 13022 flow [2024-06-27 23:53:35,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12175, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13022, PETRI_PLACES=298, PETRI_TRANSITIONS=688} [2024-06-27 23:53:35,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-27 23:53:35,699 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 688 transitions, 13022 flow [2024-06-27 23:53:35,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:35,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:35,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:35,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:53:35,699 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-27 23:53:35,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:35,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1763874165, now seen corresponding path program 1 times [2024-06-27 23:53:35,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:35,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985830394] [2024-06-27 23:53:35,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:35,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:35,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:37,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:37,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:37,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985830394] [2024-06-27 23:53:37,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985830394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:37,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:37,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:53:37,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145184189] [2024-06-27 23:53:37,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:37,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:53:37,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:37,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:53:37,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:53:37,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:53:37,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 688 transitions, 13022 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:37,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:37,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:53:37,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:39,205 INFO L124 PetriNetUnfolderBase]: 4212/6342 cut-off events. [2024-06-27 23:53:39,206 INFO L125 PetriNetUnfolderBase]: For 692816/692836 co-relation queries the response was YES. [2024-06-27 23:53:39,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72162 conditions, 6342 events. 4212/6342 cut-off events. For 692816/692836 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34358 event pairs, 833 based on Foata normal form. 20/6358 useless extension candidates. Maximal degree in co-relation 72031. Up to 5872 conditions per place. [2024-06-27 23:53:39,309 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 598 selfloop transitions, 59 changer transitions 0/706 dead transitions. [2024-06-27 23:53:39,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 706 transitions, 14536 flow [2024-06-27 23:53:39,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:53:39,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:53:39,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 23:53:39,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 23:53:39,310 INFO L175 Difference]: Start difference. First operand has 298 places, 688 transitions, 13022 flow. Second operand 7 states and 133 transitions. [2024-06-27 23:53:39,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 706 transitions, 14536 flow [2024-06-27 23:53:40,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 706 transitions, 13700 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:40,739 INFO L231 Difference]: Finished difference. Result has 298 places, 688 transitions, 12332 flow [2024-06-27 23:53:40,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12186, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12332, PETRI_PLACES=298, PETRI_TRANSITIONS=688} [2024-06-27 23:53:40,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-27 23:53:40,740 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 688 transitions, 12332 flow [2024-06-27 23:53:40,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:40,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:40,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:40,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:53:40,740 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-27 23:53:40,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:40,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1491557559, now seen corresponding path program 4 times [2024-06-27 23:53:40,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:40,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750586549] [2024-06-27 23:53:40,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:40,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:42,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:42,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:42,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750586549] [2024-06-27 23:53:42,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750586549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:42,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:42,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:53:42,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93926160] [2024-06-27 23:53:42,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:42,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:53:42,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:42,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:53:42,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:53:42,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:53:42,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 688 transitions, 12332 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:42,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:42,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:53:42,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:44,514 INFO L124 PetriNetUnfolderBase]: 4380/6523 cut-off events. [2024-06-27 23:53:44,514 INFO L125 PetriNetUnfolderBase]: For 693893/693893 co-relation queries the response was YES. [2024-06-27 23:53:44,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71779 conditions, 6523 events. 4380/6523 cut-off events. For 693893/693893 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34719 event pairs, 1148 based on Foata normal form. 6/6528 useless extension candidates. Maximal degree in co-relation 71647. Up to 6100 conditions per place. [2024-06-27 23:53:44,615 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 612 selfloop transitions, 96 changer transitions 0/713 dead transitions. [2024-06-27 23:53:44,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 713 transitions, 14205 flow [2024-06-27 23:53:44,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:44,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:44,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 23:53:44,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 23:53:44,616 INFO L175 Difference]: Start difference. First operand has 298 places, 688 transitions, 12332 flow. Second operand 8 states and 154 transitions. [2024-06-27 23:53:44,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 713 transitions, 14205 flow [2024-06-27 23:53:46,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 713 transitions, 14013 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 23:53:46,316 INFO L231 Difference]: Finished difference. Result has 301 places, 690 transitions, 12418 flow [2024-06-27 23:53:46,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12140, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12418, PETRI_PLACES=301, PETRI_TRANSITIONS=690} [2024-06-27 23:53:46,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 23:53:46,317 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 690 transitions, 12418 flow [2024-06-27 23:53:46,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:46,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:46,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:46,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:53:46,318 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-27 23:53:46,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:46,320 INFO L85 PathProgramCache]: Analyzing trace with hash 833423629, now seen corresponding path program 5 times [2024-06-27 23:53:46,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:46,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458469363] [2024-06-27 23:53:46,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:46,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:48,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:48,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:48,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458469363] [2024-06-27 23:53:48,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458469363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:48,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:48,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:48,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456595133] [2024-06-27 23:53:48,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:48,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:48,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:48,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:48,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:48,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:53:48,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 690 transitions, 12418 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:48,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:48,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:53:48,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:50,365 INFO L124 PetriNetUnfolderBase]: 4365/6503 cut-off events. [2024-06-27 23:53:50,365 INFO L125 PetriNetUnfolderBase]: For 703081/703085 co-relation queries the response was YES. [2024-06-27 23:53:50,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71819 conditions, 6503 events. 4365/6503 cut-off events. For 703081/703085 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34607 event pairs, 1112 based on Foata normal form. 6/6508 useless extension candidates. Maximal degree in co-relation 71686. Up to 5314 conditions per place. [2024-06-27 23:53:50,460 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 469 selfloop transitions, 247 changer transitions 0/721 dead transitions. [2024-06-27 23:53:50,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 721 transitions, 14452 flow [2024-06-27 23:53:50,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:50,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:50,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:53:50,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 23:53:50,462 INFO L175 Difference]: Start difference. First operand has 301 places, 690 transitions, 12418 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:53:50,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 721 transitions, 14452 flow [2024-06-27 23:53:52,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 721 transitions, 14047 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 23:53:52,228 INFO L231 Difference]: Finished difference. Result has 303 places, 691 transitions, 12549 flow [2024-06-27 23:53:52,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12013, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12549, PETRI_PLACES=303, PETRI_TRANSITIONS=691} [2024-06-27 23:53:52,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-27 23:53:52,229 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 691 transitions, 12549 flow [2024-06-27 23:53:52,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:52,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:52,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:52,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:53:52,230 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-27 23:53:52,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:52,231 INFO L85 PathProgramCache]: Analyzing trace with hash 833423877, now seen corresponding path program 2 times [2024-06-27 23:53:52,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:52,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966629154] [2024-06-27 23:53:52,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:52,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:52,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:54,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:54,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:54,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966629154] [2024-06-27 23:53:54,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966629154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:54,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:54,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:54,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993987170] [2024-06-27 23:53:54,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:54,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:54,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:54,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:54,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:54,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:53:54,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 691 transitions, 12549 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:54,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:54,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:53:54,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:56,246 INFO L124 PetriNetUnfolderBase]: 4415/6584 cut-off events. [2024-06-27 23:53:56,247 INFO L125 PetriNetUnfolderBase]: For 729211/729215 co-relation queries the response was YES. [2024-06-27 23:53:56,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73280 conditions, 6584 events. 4415/6584 cut-off events. For 729211/729215 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35215 event pairs, 1155 based on Foata normal form. 7/6590 useless extension candidates. Maximal degree in co-relation 73146. Up to 6023 conditions per place. [2024-06-27 23:53:56,339 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 617 selfloop transitions, 102 changer transitions 0/724 dead transitions. [2024-06-27 23:53:56,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 724 transitions, 14626 flow [2024-06-27 23:53:56,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:56,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:56,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:53:56,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 23:53:56,341 INFO L175 Difference]: Start difference. First operand has 303 places, 691 transitions, 12549 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:53:56,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 724 transitions, 14626 flow [2024-06-27 23:53:57,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 724 transitions, 14053 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:57,732 INFO L231 Difference]: Finished difference. Result has 304 places, 697 transitions, 12341 flow [2024-06-27 23:53:57,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11976, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12341, PETRI_PLACES=304, PETRI_TRANSITIONS=697} [2024-06-27 23:53:57,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 23:53:57,733 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 697 transitions, 12341 flow [2024-06-27 23:53:57,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:57,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:57,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:53:57,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:53:57,733 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:53:57,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:57,734 INFO L85 PathProgramCache]: Analyzing trace with hash -666881163, now seen corresponding path program 2 times [2024-06-27 23:53:57,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:57,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832588560] [2024-06-27 23:53:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:57,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:57,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:59,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:59,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:59,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832588560] [2024-06-27 23:53:59,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832588560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:59,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:59,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:53:59,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940566150] [2024-06-27 23:53:59,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:59,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:53:59,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:59,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:53:59,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:53:59,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:53:59,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 697 transitions, 12341 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:59,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:59,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:53:59,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:00,749 INFO L124 PetriNetUnfolderBase]: 4230/6390 cut-off events. [2024-06-27 23:54:00,750 INFO L125 PetriNetUnfolderBase]: For 741048/741087 co-relation queries the response was YES. [2024-06-27 23:54:00,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71769 conditions, 6390 events. 4230/6390 cut-off events. For 741048/741087 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35057 event pairs, 1152 based on Foata normal form. 25/6402 useless extension candidates. Maximal degree in co-relation 71634. Up to 5931 conditions per place. [2024-06-27 23:54:00,843 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 623 selfloop transitions, 40 changer transitions 0/714 dead transitions. [2024-06-27 23:54:00,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 714 transitions, 13983 flow [2024-06-27 23:54:00,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:54:00,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:54:00,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 23:54:00,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 23:54:00,844 INFO L175 Difference]: Start difference. First operand has 304 places, 697 transitions, 12341 flow. Second operand 6 states and 114 transitions. [2024-06-27 23:54:00,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 714 transitions, 13983 flow [2024-06-27 23:54:02,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 714 transitions, 13672 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 23:54:02,470 INFO L231 Difference]: Finished difference. Result has 304 places, 702 transitions, 12276 flow [2024-06-27 23:54:02,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12034, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12276, PETRI_PLACES=304, PETRI_TRANSITIONS=702} [2024-06-27 23:54:02,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 23:54:02,471 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 702 transitions, 12276 flow [2024-06-27 23:54:02,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:02,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:02,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:02,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:54:02,471 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-27 23:54:02,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:02,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1343572581, now seen corresponding path program 9 times [2024-06-27 23:54:02,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:02,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295775938] [2024-06-27 23:54:02,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:02,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:02,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:04,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:04,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:04,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295775938] [2024-06-27 23:54:04,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295775938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:04,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:04,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:04,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387579682] [2024-06-27 23:54:04,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:04,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:04,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:04,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:04,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:04,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:04,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 702 transitions, 12276 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:04,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:04,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:04,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:06,251 INFO L124 PetriNetUnfolderBase]: 4464/6649 cut-off events. [2024-06-27 23:54:06,251 INFO L125 PetriNetUnfolderBase]: For 767473/767473 co-relation queries the response was YES. [2024-06-27 23:54:06,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73864 conditions, 6649 events. 4464/6649 cut-off events. For 767473/767473 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35507 event pairs, 1174 based on Foata normal form. 6/6654 useless extension candidates. Maximal degree in co-relation 73728. Up to 6144 conditions per place. [2024-06-27 23:54:06,362 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 676 selfloop transitions, 72 changer transitions 0/753 dead transitions. [2024-06-27 23:54:06,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 753 transitions, 14679 flow [2024-06-27 23:54:06,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:54:06,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:54:06,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:54:06,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-27 23:54:06,363 INFO L175 Difference]: Start difference. First operand has 304 places, 702 transitions, 12276 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:54:06,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 753 transitions, 14679 flow [2024-06-27 23:54:07,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 753 transitions, 14615 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:54:07,926 INFO L231 Difference]: Finished difference. Result has 312 places, 715 transitions, 12633 flow [2024-06-27 23:54:07,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12212, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12633, PETRI_PLACES=312, PETRI_TRANSITIONS=715} [2024-06-27 23:54:07,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 23:54:07,926 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 715 transitions, 12633 flow [2024-06-27 23:54:07,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:07,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:07,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:07,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:54:07,927 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-27 23:54:07,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:07,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1580051555, now seen corresponding path program 3 times [2024-06-27 23:54:07,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:07,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766521525] [2024-06-27 23:54:07,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:07,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:07,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:09,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:09,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:09,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766521525] [2024-06-27 23:54:09,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766521525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:09,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:09,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:09,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875543136] [2024-06-27 23:54:09,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:09,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:09,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:09,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:09,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:09,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:09,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 715 transitions, 12633 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:09,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:09,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:09,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:11,659 INFO L124 PetriNetUnfolderBase]: 4494/6696 cut-off events. [2024-06-27 23:54:11,660 INFO L125 PetriNetUnfolderBase]: For 796789/796789 co-relation queries the response was YES. [2024-06-27 23:54:11,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75553 conditions, 6696 events. 4494/6696 cut-off events. For 796789/796789 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35871 event pairs, 1161 based on Foata normal form. 6/6701 useless extension candidates. Maximal degree in co-relation 75414. Up to 6391 conditions per place. [2024-06-27 23:54:11,762 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 711 selfloop transitions, 36 changer transitions 0/752 dead transitions. [2024-06-27 23:54:11,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 752 transitions, 14742 flow [2024-06-27 23:54:11,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:11,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:11,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 23:54:11,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:54:11,763 INFO L175 Difference]: Start difference. First operand has 312 places, 715 transitions, 12633 flow. Second operand 11 states and 189 transitions. [2024-06-27 23:54:11,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 752 transitions, 14742 flow [2024-06-27 23:54:13,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 752 transitions, 14475 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-06-27 23:54:13,355 INFO L231 Difference]: Finished difference. Result has 320 places, 722 transitions, 12749 flow [2024-06-27 23:54:13,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12371, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12749, PETRI_PLACES=320, PETRI_TRANSITIONS=722} [2024-06-27 23:54:13,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 23:54:13,356 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 722 transitions, 12749 flow [2024-06-27 23:54:13,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:13,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:13,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:13,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:54:13,357 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-27 23:54:13,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:13,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1210627441, now seen corresponding path program 10 times [2024-06-27 23:54:13,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:13,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498890024] [2024-06-27 23:54:13,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:13,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:13,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:15,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:15,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:15,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498890024] [2024-06-27 23:54:15,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498890024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:15,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:15,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:15,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195702316] [2024-06-27 23:54:15,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:15,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:15,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:15,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:15,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:15,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:15,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 722 transitions, 12749 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:15,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:15,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:15,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:17,286 INFO L124 PetriNetUnfolderBase]: 4530/6748 cut-off events. [2024-06-27 23:54:17,286 INFO L125 PetriNetUnfolderBase]: For 842678/842678 co-relation queries the response was YES. [2024-06-27 23:54:17,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76488 conditions, 6748 events. 4530/6748 cut-off events. For 842678/842678 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 36162 event pairs, 1176 based on Foata normal form. 6/6753 useless extension candidates. Maximal degree in co-relation 76347. Up to 6242 conditions per place. [2024-06-27 23:54:17,369 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 681 selfloop transitions, 80 changer transitions 0/766 dead transitions. [2024-06-27 23:54:17,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 766 transitions, 15279 flow [2024-06-27 23:54:17,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:54:17,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:54:17,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:54:17,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 23:54:17,370 INFO L175 Difference]: Start difference. First operand has 320 places, 722 transitions, 12749 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:54:17,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 766 transitions, 15279 flow [2024-06-27 23:54:18,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 766 transitions, 14911 flow, removed 148 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:18,831 INFO L231 Difference]: Finished difference. Result has 321 places, 729 transitions, 12804 flow [2024-06-27 23:54:18,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12381, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12804, PETRI_PLACES=321, PETRI_TRANSITIONS=729} [2024-06-27 23:54:18,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 23:54:18,832 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 729 transitions, 12804 flow [2024-06-27 23:54:18,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:18,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:18,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:18,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:54:18,833 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-27 23:54:18,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:18,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1696079831, now seen corresponding path program 6 times [2024-06-27 23:54:18,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:18,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624504762] [2024-06-27 23:54:18,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:18,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:20,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:20,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:20,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624504762] [2024-06-27 23:54:20,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624504762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:20,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:20,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:20,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493262512] [2024-06-27 23:54:20,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:20,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:20,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:20,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:20,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:21,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:21,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 729 transitions, 12804 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:21,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:21,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:21,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:23,138 INFO L124 PetriNetUnfolderBase]: 4522/6736 cut-off events. [2024-06-27 23:54:23,138 INFO L125 PetriNetUnfolderBase]: For 848240/848240 co-relation queries the response was YES. [2024-06-27 23:54:23,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76806 conditions, 6736 events. 4522/6736 cut-off events. For 848240/848240 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 36028 event pairs, 1182 based on Foata normal form. 4/6739 useless extension candidates. Maximal degree in co-relation 76666. Up to 6482 conditions per place. [2024-06-27 23:54:23,240 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 726 selfloop transitions, 27 changer transitions 0/758 dead transitions. [2024-06-27 23:54:23,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 758 transitions, 14642 flow [2024-06-27 23:54:23,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:54:23,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:54:23,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:54:23,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 23:54:23,241 INFO L175 Difference]: Start difference. First operand has 321 places, 729 transitions, 12804 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:54:23,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 758 transitions, 14642 flow [2024-06-27 23:54:25,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 758 transitions, 14395 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-27 23:54:25,036 INFO L231 Difference]: Finished difference. Result has 326 places, 731 transitions, 12760 flow [2024-06-27 23:54:25,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12557, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12760, PETRI_PLACES=326, PETRI_TRANSITIONS=731} [2024-06-27 23:54:25,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-27 23:54:25,037 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 731 transitions, 12760 flow [2024-06-27 23:54:25,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:25,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:25,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:25,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:54:25,037 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-27 23:54:25,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:25,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1571480675, now seen corresponding path program 4 times [2024-06-27 23:54:25,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:25,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482869127] [2024-06-27 23:54:25,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:25,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:26,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:26,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:26,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482869127] [2024-06-27 23:54:26,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482869127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:26,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:26,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:54:26,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974417825] [2024-06-27 23:54:26,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:26,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:54:26,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:26,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:54:26,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:54:27,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:27,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 731 transitions, 12760 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:27,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:27,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:27,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:28,961 INFO L124 PetriNetUnfolderBase]: 4550/6780 cut-off events. [2024-06-27 23:54:28,961 INFO L125 PetriNetUnfolderBase]: For 880512/880512 co-relation queries the response was YES. [2024-06-27 23:54:29,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77177 conditions, 6780 events. 4550/6780 cut-off events. For 880512/880512 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36370 event pairs, 1179 based on Foata normal form. 6/6785 useless extension candidates. Maximal degree in co-relation 77036. Up to 6493 conditions per place. [2024-06-27 23:54:29,066 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 725 selfloop transitions, 31 changer transitions 0/761 dead transitions. [2024-06-27 23:54:29,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 761 transitions, 14748 flow [2024-06-27 23:54:29,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:54:29,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:54:29,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:54:29,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 23:54:29,067 INFO L175 Difference]: Start difference. First operand has 326 places, 731 transitions, 12760 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:54:29,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 761 transitions, 14748 flow [2024-06-27 23:54:30,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 761 transitions, 14553 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-27 23:54:30,899 INFO L231 Difference]: Finished difference. Result has 328 places, 734 transitions, 12790 flow [2024-06-27 23:54:30,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12565, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12790, PETRI_PLACES=328, PETRI_TRANSITIONS=734} [2024-06-27 23:54:30,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 23:54:30,900 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 734 transitions, 12790 flow [2024-06-27 23:54:30,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:30,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:30,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:30,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:54:30,901 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-27 23:54:30,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:30,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1695895133, now seen corresponding path program 5 times [2024-06-27 23:54:30,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:30,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718255608] [2024-06-27 23:54:30,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:30,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:30,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:33,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:33,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:33,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718255608] [2024-06-27 23:54:33,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718255608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:33,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:33,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:33,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121876455] [2024-06-27 23:54:33,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:33,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:33,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:33,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:33,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:33,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:33,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 734 transitions, 12790 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:33,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:33,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:33,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:35,219 INFO L124 PetriNetUnfolderBase]: 4578/6824 cut-off events. [2024-06-27 23:54:35,220 INFO L125 PetriNetUnfolderBase]: For 904860/904860 co-relation queries the response was YES. [2024-06-27 23:54:35,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77993 conditions, 6824 events. 4578/6824 cut-off events. For 904860/904860 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36672 event pairs, 1185 based on Foata normal form. 6/6829 useless extension candidates. Maximal degree in co-relation 77851. Up to 6435 conditions per place. [2024-06-27 23:54:35,310 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 706 selfloop transitions, 54 changer transitions 0/765 dead transitions. [2024-06-27 23:54:35,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 765 transitions, 14934 flow [2024-06-27 23:54:35,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:54:35,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:54:35,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:54:35,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 23:54:35,311 INFO L175 Difference]: Start difference. First operand has 328 places, 734 transitions, 12790 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:54:35,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 765 transitions, 14934 flow [2024-06-27 23:54:36,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 765 transitions, 14735 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 23:54:37,000 INFO L231 Difference]: Finished difference. Result has 330 places, 737 transitions, 12868 flow [2024-06-27 23:54:37,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12591, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12868, PETRI_PLACES=330, PETRI_TRANSITIONS=737} [2024-06-27 23:54:37,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 23:54:37,001 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 737 transitions, 12868 flow [2024-06-27 23:54:37,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:37,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:37,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:37,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:54:37,001 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-27 23:54:37,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:37,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1579754637, now seen corresponding path program 6 times [2024-06-27 23:54:37,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:37,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717084216] [2024-06-27 23:54:37,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:37,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:37,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:38,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-27 23:54:38,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:38,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717084216] [2024-06-27 23:54:38,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717084216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:38,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:38,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:38,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470586264] [2024-06-27 23:54:38,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:38,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:38,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:38,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:38,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:38,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:38,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 737 transitions, 12868 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:38,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:38,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:38,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:40,850 INFO L124 PetriNetUnfolderBase]: 4580/6827 cut-off events. [2024-06-27 23:54:40,850 INFO L125 PetriNetUnfolderBase]: For 912969/912969 co-relation queries the response was YES. [2024-06-27 23:54:40,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78199 conditions, 6827 events. 4580/6827 cut-off events. For 912969/912969 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36661 event pairs, 1175 based on Foata normal form. 3/6829 useless extension candidates. Maximal degree in co-relation 78056. Up to 6476 conditions per place. [2024-06-27 23:54:40,964 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 715 selfloop transitions, 56 changer transitions 0/776 dead transitions. [2024-06-27 23:54:40,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 776 transitions, 14913 flow [2024-06-27 23:54:40,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:40,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:40,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 23:54:40,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134199134199134 [2024-06-27 23:54:40,965 INFO L175 Difference]: Start difference. First operand has 330 places, 737 transitions, 12868 flow. Second operand 11 states and 191 transitions. [2024-06-27 23:54:40,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 776 transitions, 14913 flow [2024-06-27 23:54:42,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 776 transitions, 14662 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-27 23:54:42,834 INFO L231 Difference]: Finished difference. Result has 334 places, 740 transitions, 12806 flow [2024-06-27 23:54:42,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12617, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12806, PETRI_PLACES=334, PETRI_TRANSITIONS=740} [2024-06-27 23:54:42,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-27 23:54:42,834 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 740 transitions, 12806 flow [2024-06-27 23:54:42,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:42,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:42,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:42,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:54:42,835 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:54:42,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:42,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1579754885, now seen corresponding path program 6 times [2024-06-27 23:54:42,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:42,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871589907] [2024-06-27 23:54:42,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:42,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:42,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:44,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:44,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:44,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871589907] [2024-06-27 23:54:44,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871589907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:44,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:44,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:44,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993593262] [2024-06-27 23:54:44,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:44,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:44,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:44,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:44,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:44,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:44,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 740 transitions, 12806 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:44,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:44,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:44,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:46,816 INFO L124 PetriNetUnfolderBase]: 4583/6832 cut-off events. [2024-06-27 23:54:46,816 INFO L125 PetriNetUnfolderBase]: For 929202/929202 co-relation queries the response was YES. [2024-06-27 23:54:46,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77991 conditions, 6832 events. 4583/6832 cut-off events. For 929202/929202 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36710 event pairs, 1183 based on Foata normal form. 6/6837 useless extension candidates. Maximal degree in co-relation 77847. Up to 6486 conditions per place. [2024-06-27 23:54:46,927 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 722 selfloop transitions, 49 changer transitions 0/776 dead transitions. [2024-06-27 23:54:46,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 776 transitions, 14900 flow [2024-06-27 23:54:46,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:46,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:46,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 23:54:46,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-27 23:54:46,928 INFO L175 Difference]: Start difference. First operand has 334 places, 740 transitions, 12806 flow. Second operand 11 states and 190 transitions. [2024-06-27 23:54:46,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 776 transitions, 14900 flow [2024-06-27 23:54:48,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 776 transitions, 14720 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:48,986 INFO L231 Difference]: Finished difference. Result has 336 places, 743 transitions, 12903 flow [2024-06-27 23:54:48,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12626, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12903, PETRI_PLACES=336, PETRI_TRANSITIONS=743} [2024-06-27 23:54:48,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-27 23:54:48,986 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 743 transitions, 12903 flow [2024-06-27 23:54:48,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:48,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:48,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:48,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:54:48,987 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-27 23:54:48,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:48,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1571473731, now seen corresponding path program 11 times [2024-06-27 23:54:48,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:48,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051301470] [2024-06-27 23:54:48,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:48,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:50,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:50,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:50,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051301470] [2024-06-27 23:54:50,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051301470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:50,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:50,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:50,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924100773] [2024-06-27 23:54:50,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:50,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:50,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:50,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:50,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:50,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:50,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 743 transitions, 12903 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:50,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:50,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:50,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:52,968 INFO L124 PetriNetUnfolderBase]: 4619/6884 cut-off events. [2024-06-27 23:54:52,968 INFO L125 PetriNetUnfolderBase]: For 963409/963409 co-relation queries the response was YES. [2024-06-27 23:54:53,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79224 conditions, 6884 events. 4619/6884 cut-off events. For 963409/963409 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37018 event pairs, 1172 based on Foata normal form. 6/6889 useless extension candidates. Maximal degree in co-relation 79079. Up to 6539 conditions per place. [2024-06-27 23:54:53,079 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 735 selfloop transitions, 41 changer transitions 0/781 dead transitions. [2024-06-27 23:54:53,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 781 transitions, 15057 flow [2024-06-27 23:54:53,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:54:53,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:54:53,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:54:53,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:54:53,080 INFO L175 Difference]: Start difference. First operand has 336 places, 743 transitions, 12903 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:54:53,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 781 transitions, 15057 flow [2024-06-27 23:54:55,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 781 transitions, 14684 flow, removed 82 selfloop flow, removed 10 redundant places. [2024-06-27 23:54:55,137 INFO L231 Difference]: Finished difference. Result has 335 places, 747 transitions, 12818 flow [2024-06-27 23:54:55,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12536, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12818, PETRI_PLACES=335, PETRI_TRANSITIONS=747} [2024-06-27 23:54:55,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-27 23:54:55,138 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 747 transitions, 12818 flow [2024-06-27 23:54:55,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:55,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:55,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:54:55,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:54:55,138 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-27 23:54:55,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:55,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1343394951, now seen corresponding path program 12 times [2024-06-27 23:54:55,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:55,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638264521] [2024-06-27 23:54:55,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:55,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:55,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:57,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:57,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:57,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638264521] [2024-06-27 23:54:57,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638264521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:57,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:57,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:54:57,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061324510] [2024-06-27 23:54:57,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:57,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:54:57,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:57,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:54:57,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:54:57,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:54:57,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 747 transitions, 12818 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:57,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:57,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:54:57,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:59,234 INFO L124 PetriNetUnfolderBase]: 4639/6912 cut-off events. [2024-06-27 23:54:59,235 INFO L125 PetriNetUnfolderBase]: For 954793/954793 co-relation queries the response was YES. [2024-06-27 23:54:59,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79208 conditions, 6912 events. 4639/6912 cut-off events. For 954793/954793 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 37171 event pairs, 1173 based on Foata normal form. 6/6917 useless extension candidates. Maximal degree in co-relation 79062. Up to 6033 conditions per place. [2024-06-27 23:54:59,339 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 666 selfloop transitions, 124 changer transitions 0/795 dead transitions. [2024-06-27 23:54:59,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 795 transitions, 15844 flow [2024-06-27 23:54:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:54:59,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:54:59,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:54:59,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-27 23:54:59,340 INFO L175 Difference]: Start difference. First operand has 335 places, 747 transitions, 12818 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:54:59,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 795 transitions, 15844 flow [2024-06-27 23:55:01,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 795 transitions, 15610 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-27 23:55:01,237 INFO L231 Difference]: Finished difference. Result has 338 places, 755 transitions, 13212 flow [2024-06-27 23:55:01,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12584, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13212, PETRI_PLACES=338, PETRI_TRANSITIONS=755} [2024-06-27 23:55:01,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 23:55:01,238 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 755 transitions, 13212 flow [2024-06-27 23:55:01,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:01,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:01,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:01,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:55:01,239 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:55:01,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:01,239 INFO L85 PathProgramCache]: Analyzing trace with hash -2026727183, now seen corresponding path program 3 times [2024-06-27 23:55:01,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:01,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671583616] [2024-06-27 23:55:01,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:01,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:01,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:02,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:02,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:02,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671583616] [2024-06-27 23:55:02,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671583616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:02,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:02,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:55:02,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701018731] [2024-06-27 23:55:02,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:02,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:55:02,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:02,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:55:02,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:55:02,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:55:02,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 755 transitions, 13212 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:02,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:02,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:55:02,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:04,336 INFO L124 PetriNetUnfolderBase]: 4565/6826 cut-off events. [2024-06-27 23:55:04,336 INFO L125 PetriNetUnfolderBase]: For 975954/975985 co-relation queries the response was YES. [2024-06-27 23:55:04,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79261 conditions, 6826 events. 4565/6826 cut-off events. For 975954/975985 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 36996 event pairs, 1234 based on Foata normal form. 17/6829 useless extension candidates. Maximal degree in co-relation 79113. Up to 6487 conditions per place. [2024-06-27 23:55:04,445 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 694 selfloop transitions, 15 changer transitions 0/763 dead transitions. [2024-06-27 23:55:04,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 763 transitions, 14672 flow [2024-06-27 23:55:04,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:55:04,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:55:04,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 23:55:04,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 23:55:04,446 INFO L175 Difference]: Start difference. First operand has 338 places, 755 transitions, 13212 flow. Second operand 6 states and 102 transitions. [2024-06-27 23:55:04,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 763 transitions, 14672 flow [2024-06-27 23:55:06,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 763 transitions, 14303 flow, removed 119 selfloop flow, removed 5 redundant places. [2024-06-27 23:55:06,409 INFO L231 Difference]: Finished difference. Result has 339 places, 755 transitions, 12881 flow [2024-06-27 23:55:06,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12843, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12881, PETRI_PLACES=339, PETRI_TRANSITIONS=755} [2024-06-27 23:55:06,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-27 23:55:06,410 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 755 transitions, 12881 flow [2024-06-27 23:55:06,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:06,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:06,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:06,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:55:06,411 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:55:06,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:06,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1746849935, now seen corresponding path program 1 times [2024-06-27 23:55:06,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:06,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37721838] [2024-06-27 23:55:06,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:06,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:06,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:08,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-27 23:55:08,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:08,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37721838] [2024-06-27 23:55:08,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37721838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:08,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:08,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:55:08,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383214681] [2024-06-27 23:55:08,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:08,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:55:08,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:08,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:55:08,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:55:08,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:55:08,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 755 transitions, 12881 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 23:55:08,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:08,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:55:08,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:10,407 INFO L124 PetriNetUnfolderBase]: 4630/6901 cut-off events. [2024-06-27 23:55:10,407 INFO L125 PetriNetUnfolderBase]: For 977924/977924 co-relation queries the response was YES. [2024-06-27 23:55:10,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79388 conditions, 6901 events. 4630/6901 cut-off events. For 977924/977924 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37137 event pairs, 1180 based on Foata normal form. 3/6903 useless extension candidates. Maximal degree in co-relation 79238. Up to 6656 conditions per place. [2024-06-27 23:55:10,512 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 738 selfloop transitions, 28 changer transitions 0/771 dead transitions. [2024-06-27 23:55:10,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 771 transitions, 14678 flow [2024-06-27 23:55:10,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:55:10,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:55:10,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 23:55:10,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 23:55:10,513 INFO L175 Difference]: Start difference. First operand has 339 places, 755 transitions, 12881 flow. Second operand 9 states and 149 transitions. [2024-06-27 23:55:10,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 771 transitions, 14678 flow [2024-06-27 23:55:12,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 771 transitions, 14600 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:55:12,567 INFO L231 Difference]: Finished difference. Result has 341 places, 754 transitions, 12889 flow [2024-06-27 23:55:12,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12769, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12889, PETRI_PLACES=341, PETRI_TRANSITIONS=754} [2024-06-27 23:55:12,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 23:55:12,569 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 754 transitions, 12889 flow [2024-06-27 23:55:12,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 23:55:12,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:12,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:12,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:55:12,570 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:55:12,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:12,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1752563855, now seen corresponding path program 2 times [2024-06-27 23:55:12,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:12,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242761823] [2024-06-27 23:55:12,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:12,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:12,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:14,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:14,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:14,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242761823] [2024-06-27 23:55:14,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242761823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:14,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:14,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:55:14,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980120711] [2024-06-27 23:55:14,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:14,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:55:14,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:14,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:55:14,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:55:14,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:55:14,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 754 transitions, 12889 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 23:55:14,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:14,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:55:14,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:16,714 INFO L124 PetriNetUnfolderBase]: 4595/6848 cut-off events. [2024-06-27 23:55:16,715 INFO L125 PetriNetUnfolderBase]: For 997636/997638 co-relation queries the response was YES. [2024-06-27 23:55:16,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79230 conditions, 6848 events. 4595/6848 cut-off events. For 997636/997638 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36744 event pairs, 1185 based on Foata normal form. 3/6850 useless extension candidates. Maximal degree in co-relation 79080. Up to 6605 conditions per place. [2024-06-27 23:55:16,809 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 733 selfloop transitions, 28 changer transitions 0/766 dead transitions. [2024-06-27 23:55:16,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 766 transitions, 14485 flow [2024-06-27 23:55:16,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:55:16,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:55:16,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 23:55:16,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 23:55:16,810 INFO L175 Difference]: Start difference. First operand has 341 places, 754 transitions, 12889 flow. Second operand 8 states and 133 transitions. [2024-06-27 23:55:16,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 766 transitions, 14485 flow [2024-06-27 23:55:18,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 766 transitions, 14431 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:55:18,808 INFO L231 Difference]: Finished difference. Result has 342 places, 754 transitions, 12897 flow [2024-06-27 23:55:18,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12835, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12897, PETRI_PLACES=342, PETRI_TRANSITIONS=754} [2024-06-27 23:55:18,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 23:55:18,809 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 754 transitions, 12897 flow [2024-06-27 23:55:18,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 23:55:18,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:18,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:18,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:55:18,809 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:55:18,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:18,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1752571791, now seen corresponding path program 1 times [2024-06-27 23:55:18,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:18,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746359083] [2024-06-27 23:55:18,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:18,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:18,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:21,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-27 23:55:21,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:21,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746359083] [2024-06-27 23:55:21,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746359083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:21,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:21,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:55:21,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753131700] [2024-06-27 23:55:21,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:21,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:55:21,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:21,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:55:21,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:55:21,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:55:21,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 754 transitions, 12897 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:21,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:21,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:55:21,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:23,116 INFO L124 PetriNetUnfolderBase]: 4521/6759 cut-off events. [2024-06-27 23:55:23,117 INFO L125 PetriNetUnfolderBase]: For 995045/995076 co-relation queries the response was YES. [2024-06-27 23:55:23,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78336 conditions, 6759 events. 4521/6759 cut-off events. For 995045/995076 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36456 event pairs, 1227 based on Foata normal form. 18/6763 useless extension candidates. Maximal degree in co-relation 78186. Up to 6416 conditions per place. [2024-06-27 23:55:23,226 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 698 selfloop transitions, 16 changer transitions 0/768 dead transitions. [2024-06-27 23:55:23,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 768 transitions, 14407 flow [2024-06-27 23:55:23,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:55:23,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:55:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 23:55:23,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 23:55:23,227 INFO L175 Difference]: Start difference. First operand has 342 places, 754 transitions, 12897 flow. Second operand 8 states and 126 transitions. [2024-06-27 23:55:23,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 768 transitions, 14407 flow [2024-06-27 23:55:25,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 768 transitions, 14328 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:55:25,647 INFO L231 Difference]: Finished difference. Result has 342 places, 757 transitions, 12896 flow [2024-06-27 23:55:25,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12818, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12896, PETRI_PLACES=342, PETRI_TRANSITIONS=757} [2024-06-27 23:55:25,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 23:55:25,648 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 757 transitions, 12896 flow [2024-06-27 23:55:25,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:25,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:25,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:25,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:55:25,648 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-27 23:55:25,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:25,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1967157399, now seen corresponding path program 1 times [2024-06-27 23:55:25,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:25,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071416410] [2024-06-27 23:55:25,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:25,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:25,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:27,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:27,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:27,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071416410] [2024-06-27 23:55:27,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071416410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:27,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:27,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:55:27,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959575653] [2024-06-27 23:55:27,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:27,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:55:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:27,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:55:27,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:55:27,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 23:55:27,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 757 transitions, 12896 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:27,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:27,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 23:55:27,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:29,905 INFO L124 PetriNetUnfolderBase]: 4566/7034 cut-off events. [2024-06-27 23:55:29,905 INFO L125 PetriNetUnfolderBase]: For 1281465/1281563 co-relation queries the response was YES. [2024-06-27 23:55:29,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90290 conditions, 7034 events. 4566/7034 cut-off events. For 1281465/1281563 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 41103 event pairs, 577 based on Foata normal form. 12/6993 useless extension candidates. Maximal degree in co-relation 90139. Up to 4123 conditions per place. [2024-06-27 23:55:30,020 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 522 selfloop transitions, 187 changer transitions 0/839 dead transitions. [2024-06-27 23:55:30,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 839 transitions, 16471 flow [2024-06-27 23:55:30,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:30,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:30,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 23:55:30,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-27 23:55:30,022 INFO L175 Difference]: Start difference. First operand has 342 places, 757 transitions, 12896 flow. Second operand 11 states and 245 transitions. [2024-06-27 23:55:30,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 839 transitions, 16471 flow [2024-06-27 23:55:33,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 839 transitions, 16415 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:55:33,559 INFO L231 Difference]: Finished difference. Result has 350 places, 773 transitions, 13977 flow [2024-06-27 23:55:33,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12840, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13977, PETRI_PLACES=350, PETRI_TRANSITIONS=773} [2024-06-27 23:55:33,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-27 23:55:33,560 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 773 transitions, 13977 flow [2024-06-27 23:55:33,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:33,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:33,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:33,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:55:33,560 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-27 23:55:33,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:33,561 INFO L85 PathProgramCache]: Analyzing trace with hash -662770963, now seen corresponding path program 2 times [2024-06-27 23:55:33,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:33,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180915732] [2024-06-27 23:55:33,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:33,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:33,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:35,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:35,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:35,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180915732] [2024-06-27 23:55:35,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180915732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:35,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:35,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:35,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318659369] [2024-06-27 23:55:35,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:35,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:35,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:35,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:35,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:36,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:55:36,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 773 transitions, 13977 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:36,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:36,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:55:36,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:38,814 INFO L124 PetriNetUnfolderBase]: 5580/8348 cut-off events. [2024-06-27 23:55:38,814 INFO L125 PetriNetUnfolderBase]: For 1611723/1611749 co-relation queries the response was YES. [2024-06-27 23:55:38,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112481 conditions, 8348 events. 5580/8348 cut-off events. For 1611723/1611749 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 47489 event pairs, 958 based on Foata normal form. 40/8358 useless extension candidates. Maximal degree in co-relation 112326. Up to 5673 conditions per place. [2024-06-27 23:55:38,958 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 609 selfloop transitions, 240 changer transitions 0/854 dead transitions. [2024-06-27 23:55:38,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 854 transitions, 18072 flow [2024-06-27 23:55:38,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:38,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:38,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-27 23:55:38,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.512987012987013 [2024-06-27 23:55:38,959 INFO L175 Difference]: Start difference. First operand has 350 places, 773 transitions, 13977 flow. Second operand 11 states and 237 transitions. [2024-06-27 23:55:38,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 854 transitions, 18072 flow [2024-06-27 23:55:42,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 854 transitions, 17682 flow, removed 180 selfloop flow, removed 3 redundant places. [2024-06-27 23:55:42,688 INFO L231 Difference]: Finished difference. Result has 359 places, 785 transitions, 14823 flow [2024-06-27 23:55:42,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13763, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14823, PETRI_PLACES=359, PETRI_TRANSITIONS=785} [2024-06-27 23:55:42,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-27 23:55:42,689 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 785 transitions, 14823 flow [2024-06-27 23:55:42,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:42,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:42,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:42,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:55:42,689 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-27 23:55:42,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:42,690 INFO L85 PathProgramCache]: Analyzing trace with hash -660893293, now seen corresponding path program 3 times [2024-06-27 23:55:42,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:42,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275413288] [2024-06-27 23:55:42,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:42,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:42,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:45,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:45,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:45,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275413288] [2024-06-27 23:55:45,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275413288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:45,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:45,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:45,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404222935] [2024-06-27 23:55:45,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:45,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:45,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:45,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:45,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:45,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:55:45,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 785 transitions, 14823 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:45,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:45,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:55:45,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:49,446 INFO L124 PetriNetUnfolderBase]: 6113/9199 cut-off events. [2024-06-27 23:55:49,446 INFO L125 PetriNetUnfolderBase]: For 1780903/1780915 co-relation queries the response was YES. [2024-06-27 23:55:49,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121965 conditions, 9199 events. 6113/9199 cut-off events. For 1780903/1780915 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 53870 event pairs, 1452 based on Foata normal form. 48/9229 useless extension candidates. Maximal degree in co-relation 121807. Up to 7788 conditions per place. [2024-06-27 23:55:49,587 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 685 selfloop transitions, 240 changer transitions 0/930 dead transitions. [2024-06-27 23:55:49,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 930 transitions, 19256 flow [2024-06-27 23:55:49,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:55:49,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:55:49,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 255 transitions. [2024-06-27 23:55:49,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46703296703296704 [2024-06-27 23:55:49,589 INFO L175 Difference]: Start difference. First operand has 359 places, 785 transitions, 14823 flow. Second operand 13 states and 255 transitions. [2024-06-27 23:55:49,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 930 transitions, 19256 flow [2024-06-27 23:55:53,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 930 transitions, 18733 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-27 23:55:53,360 INFO L231 Difference]: Finished difference. Result has 369 places, 843 transitions, 16107 flow [2024-06-27 23:55:53,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14342, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16107, PETRI_PLACES=369, PETRI_TRANSITIONS=843} [2024-06-27 23:55:53,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-27 23:55:53,360 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 843 transitions, 16107 flow [2024-06-27 23:55:53,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:53,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:53,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:55:53,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:55:53,361 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-27 23:55:53,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:53,361 INFO L85 PathProgramCache]: Analyzing trace with hash 661055909, now seen corresponding path program 4 times [2024-06-27 23:55:53,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:53,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525283291] [2024-06-27 23:55:53,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:53,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:55,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:55,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525283291] [2024-06-27 23:55:55,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525283291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:55,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:55,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:55,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609112233] [2024-06-27 23:55:55,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:55,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:55,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:55,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:55,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:56,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:55:56,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 843 transitions, 16107 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:56,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:56,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:55:56,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:00,153 INFO L124 PetriNetUnfolderBase]: 6639/10031 cut-off events. [2024-06-27 23:56:00,153 INFO L125 PetriNetUnfolderBase]: For 2085851/2085869 co-relation queries the response was YES. [2024-06-27 23:56:00,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138330 conditions, 10031 events. 6639/10031 cut-off events. For 2085851/2085869 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 60356 event pairs, 1521 based on Foata normal form. 40/10045 useless extension candidates. Maximal degree in co-relation 138167. Up to 7239 conditions per place. [2024-06-27 23:56:00,414 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 632 selfloop transitions, 284 changer transitions 0/921 dead transitions. [2024-06-27 23:56:00,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 921 transitions, 20055 flow [2024-06-27 23:56:00,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:00,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:00,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-27 23:56:00,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5086580086580087 [2024-06-27 23:56:00,416 INFO L175 Difference]: Start difference. First operand has 369 places, 843 transitions, 16107 flow. Second operand 11 states and 235 transitions. [2024-06-27 23:56:00,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 921 transitions, 20055 flow [2024-06-27 23:56:04,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 921 transitions, 19572 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:04,645 INFO L231 Difference]: Finished difference. Result has 373 places, 851 transitions, 16663 flow [2024-06-27 23:56:04,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15624, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16663, PETRI_PLACES=373, PETRI_TRANSITIONS=851} [2024-06-27 23:56:04,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-27 23:56:04,646 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 851 transitions, 16663 flow [2024-06-27 23:56:04,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:04,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:04,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:04,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:56:04,647 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-27 23:56:04,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:04,647 INFO L85 PathProgramCache]: Analyzing trace with hash -946318337, now seen corresponding path program 5 times [2024-06-27 23:56:04,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:04,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196806918] [2024-06-27 23:56:04,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:04,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:04,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:06,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:06,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:06,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196806918] [2024-06-27 23:56:06,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196806918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:06,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:06,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:06,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776863515] [2024-06-27 23:56:06,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:06,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:06,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:06,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:06,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:07,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:56:07,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 851 transitions, 16663 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:07,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:07,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:56:07,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:11,467 INFO L124 PetriNetUnfolderBase]: 6797/10316 cut-off events. [2024-06-27 23:56:11,467 INFO L125 PetriNetUnfolderBase]: For 2155959/2155966 co-relation queries the response was YES. [2024-06-27 23:56:11,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141742 conditions, 10316 events. 6797/10316 cut-off events. For 2155959/2155966 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 62905 event pairs, 1864 based on Foata normal form. 44/10342 useless extension candidates. Maximal degree in co-relation 141577. Up to 8817 conditions per place. [2024-06-27 23:56:11,660 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 683 selfloop transitions, 216 changer transitions 0/904 dead transitions. [2024-06-27 23:56:11,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 904 transitions, 19641 flow [2024-06-27 23:56:11,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:56:11,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:56:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 23:56:11,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-27 23:56:11,661 INFO L175 Difference]: Start difference. First operand has 373 places, 851 transitions, 16663 flow. Second operand 10 states and 206 transitions. [2024-06-27 23:56:11,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 904 transitions, 19641 flow [2024-06-27 23:56:16,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 904 transitions, 19094 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-27 23:56:16,520 INFO L231 Difference]: Finished difference. Result has 376 places, 854 transitions, 16781 flow [2024-06-27 23:56:16,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16116, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16781, PETRI_PLACES=376, PETRI_TRANSITIONS=854} [2024-06-27 23:56:16,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-27 23:56:16,521 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 854 transitions, 16781 flow [2024-06-27 23:56:16,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:16,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:16,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:16,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:56:16,521 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-27 23:56:16,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:16,522 INFO L85 PathProgramCache]: Analyzing trace with hash 2081044841, now seen corresponding path program 6 times [2024-06-27 23:56:16,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:16,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822207764] [2024-06-27 23:56:16,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:16,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:16,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:19,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:19,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:19,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822207764] [2024-06-27 23:56:19,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822207764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:19,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:19,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:19,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241537113] [2024-06-27 23:56:19,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:19,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:19,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:19,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:19,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:19,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:56:19,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 854 transitions, 16781 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:19,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:19,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:56:19,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:23,483 INFO L124 PetriNetUnfolderBase]: 6942/10546 cut-off events. [2024-06-27 23:56:23,484 INFO L125 PetriNetUnfolderBase]: For 2146264/2146271 co-relation queries the response was YES. [2024-06-27 23:56:23,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144887 conditions, 10546 events. 6942/10546 cut-off events. For 2146264/2146271 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 64534 event pairs, 1785 based on Foata normal form. 36/10564 useless extension candidates. Maximal degree in co-relation 144720. Up to 8126 conditions per place. [2024-06-27 23:56:23,671 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 691 selfloop transitions, 219 changer transitions 0/915 dead transitions. [2024-06-27 23:56:23,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 915 transitions, 20306 flow [2024-06-27 23:56:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:56:23,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:56:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:56:23,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:56:23,673 INFO L175 Difference]: Start difference. First operand has 376 places, 854 transitions, 16781 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:56:23,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 915 transitions, 20306 flow [2024-06-27 23:56:28,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 915 transitions, 19763 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:28,258 INFO L231 Difference]: Finished difference. Result has 379 places, 858 transitions, 17006 flow [2024-06-27 23:56:28,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16238, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17006, PETRI_PLACES=379, PETRI_TRANSITIONS=858} [2024-06-27 23:56:28,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-27 23:56:28,259 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 858 transitions, 17006 flow [2024-06-27 23:56:28,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:28,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:28,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:28,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:56:28,259 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-27 23:56:28,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:28,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2085844943, now seen corresponding path program 1 times [2024-06-27 23:56:28,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:28,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657469990] [2024-06-27 23:56:28,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:28,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:28,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:31,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:31,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657469990] [2024-06-27 23:56:31,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657469990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:31,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:31,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:31,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791755656] [2024-06-27 23:56:31,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:31,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:31,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:31,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:31,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:31,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:56:31,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 858 transitions, 17006 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:31,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:31,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:56:31,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:36,381 INFO L124 PetriNetUnfolderBase]: 7154/10915 cut-off events. [2024-06-27 23:56:36,381 INFO L125 PetriNetUnfolderBase]: For 2312364/2312371 co-relation queries the response was YES. [2024-06-27 23:56:36,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149355 conditions, 10915 events. 7154/10915 cut-off events. For 2312364/2312371 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 67840 event pairs, 1965 based on Foata normal form. 50/10947 useless extension candidates. Maximal degree in co-relation 149186. Up to 9805 conditions per place. [2024-06-27 23:56:36,561 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 718 selfloop transitions, 201 changer transitions 0/924 dead transitions. [2024-06-27 23:56:36,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 924 transitions, 20101 flow [2024-06-27 23:56:36,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:56:36,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:56:36,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 250 transitions. [2024-06-27 23:56:36,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-06-27 23:56:36,562 INFO L175 Difference]: Start difference. First operand has 379 places, 858 transitions, 17006 flow. Second operand 13 states and 250 transitions. [2024-06-27 23:56:36,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 924 transitions, 20101 flow [2024-06-27 23:56:41,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 924 transitions, 19373 flow, removed 89 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:41,381 INFO L231 Difference]: Finished difference. Result has 384 places, 863 transitions, 16968 flow [2024-06-27 23:56:41,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16281, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16968, PETRI_PLACES=384, PETRI_TRANSITIONS=863} [2024-06-27 23:56:41,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-27 23:56:41,382 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 863 transitions, 16968 flow [2024-06-27 23:56:41,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:41,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:41,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:41,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:56:41,383 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-27 23:56:41,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:41,383 INFO L85 PathProgramCache]: Analyzing trace with hash -2118521027, now seen corresponding path program 7 times [2024-06-27 23:56:41,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:41,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734822846] [2024-06-27 23:56:41,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:41,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:41,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:43,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:43,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:43,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734822846] [2024-06-27 23:56:43,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734822846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:43,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:43,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:43,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769682688] [2024-06-27 23:56:43,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:43,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:43,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:43,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:43,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:44,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:56:44,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 863 transitions, 16968 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:44,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:44,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:56:44,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:48,512 INFO L124 PetriNetUnfolderBase]: 7176/10957 cut-off events. [2024-06-27 23:56:48,512 INFO L125 PetriNetUnfolderBase]: For 2235898/2235914 co-relation queries the response was YES. [2024-06-27 23:56:48,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145688 conditions, 10957 events. 7176/10957 cut-off events. For 2235898/2235914 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 68106 event pairs, 1821 based on Foata normal form. 48/10982 useless extension candidates. Maximal degree in co-relation 145519. Up to 8811 conditions per place. [2024-06-27 23:56:48,699 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 630 selfloop transitions, 291 changer transitions 0/926 dead transitions. [2024-06-27 23:56:48,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 926 transitions, 20286 flow [2024-06-27 23:56:48,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:48,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:48,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-27 23:56:48,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:56:48,701 INFO L175 Difference]: Start difference. First operand has 384 places, 863 transitions, 16968 flow. Second operand 11 states and 231 transitions. [2024-06-27 23:56:48,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 926 transitions, 20286 flow [2024-06-27 23:56:53,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 926 transitions, 19794 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-06-27 23:56:53,232 INFO L231 Difference]: Finished difference. Result has 385 places, 866 transitions, 17306 flow [2024-06-27 23:56:53,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16476, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17306, PETRI_PLACES=385, PETRI_TRANSITIONS=866} [2024-06-27 23:56:53,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-27 23:56:53,233 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 866 transitions, 17306 flow [2024-06-27 23:56:53,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:53,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:53,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:53,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:56:53,233 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-27 23:56:53,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:53,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2031685067, now seen corresponding path program 8 times [2024-06-27 23:56:53,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:53,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611910611] [2024-06-27 23:56:53,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:53,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:55,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:55,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:55,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611910611] [2024-06-27 23:56:55,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611910611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:55,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:55,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:55,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701650997] [2024-06-27 23:56:55,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:55,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:55,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:55,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:55,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:55,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:56:55,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 866 transitions, 17306 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:55,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:55,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:56:55,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand