./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.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/mix028_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 18:47:47,677 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:47:47,712 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:47:47,715 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:47:47,716 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:47:47,729 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:47:47,730 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:47:47,730 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:47:47,731 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:47:47,731 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:47:47,731 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:47:47,731 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:47:47,732 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:47:47,732 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:47:47,732 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:47:47,733 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:47:47,733 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:47:47,733 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:47:47,734 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:47:47,734 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:47:47,736 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:47:47,736 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:47:47,736 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:47:47,737 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:47:47,737 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:47:47,737 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:47:47,737 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:47:47,738 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:47:47,738 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:47:47,739 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:47:47,739 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:47:47,739 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:47:47,739 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:47:47,740 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:47:47,740 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:47:47,740 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:47:47,740 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:47:47,740 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:47:47,741 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:47:47,741 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:47:47,741 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:47:47,743 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:47:47,743 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:47:47,743 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 18:47:47,935 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:47:47,958 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:47:47,960 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:47:47,961 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:47:47,961 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:47:47,962 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 18:47:49,001 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:47:49,264 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:47:49,265 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 18:47:49,285 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5b073b6bc/cc4ea58512eb4e03bcec00f337d54299/FLAG0b7566f9b [2024-06-21 18:47:49,301 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5b073b6bc/cc4ea58512eb4e03bcec00f337d54299 [2024-06-21 18:47:49,303 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:47:49,304 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:47:49,305 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/mix028_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-21 18:47:49,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:47:49,389 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:47:49,390 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:47:49,390 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:47:49,394 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:47:49,395 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:47:49" (1/2) ... [2024-06-21 18:47:49,396 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@738fcb6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:47:49, skipping insertion in model container [2024-06-21 18:47:49,396 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:47:49" (1/2) ... [2024-06-21 18:47:49,398 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@61a91e75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:47:49, skipping insertion in model container [2024-06-21 18:47:49,399 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:47:49" (2/2) ... [2024-06-21 18:47:49,399 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@738fcb6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49, skipping insertion in model container [2024-06-21 18:47:49,400 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:47:49" (2/2) ... [2024-06-21 18:47:49,400 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:47:49,420 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:47:49,421 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-21 18:47:49,421 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-21 18:47:49,422 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-21 18:47:49,422 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:47:49,422 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-21 18:47:49,457 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:47:49,705 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:47:49,713 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:47:49,901 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:47:49,943 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:47:49,944 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49 WrapperNode [2024-06-21 18:47:49,944 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:47:49,945 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:47:49,945 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:47:49,945 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:47:49,951 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:49,983 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,028 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-21 18:47:50,028 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:47:50,029 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:47:50,029 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:47:50,030 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:47:50,038 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,039 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,058 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,085 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 18:47:50,085 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,086 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,104 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,106 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,113 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,115 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,125 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:47:50,126 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:47:50,126 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:47:50,126 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:47:50,126 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (1/1) ... [2024-06-21 18:47:50,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:47:50,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:47:50,149 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 18:47:50,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 18:47:50,182 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:47:50,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:47:50,183 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:47:50,183 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:47:50,183 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:47:50,183 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:47:50,184 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 18:47:50,184 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 18:47:50,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:47:50,184 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:47:50,184 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:47:50,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:47:50,186 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 18:47:50,320 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:47:50,323 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:47:50,852 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:47:50,853 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:47:50,989 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:47:50,989 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:47:50,990 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:47:50 BoogieIcfgContainer [2024-06-21 18:47:50,990 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:47:50,992 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:47:50,992 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:47:50,995 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:47:50,995 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:47:49" (1/4) ... [2024-06-21 18:47:50,996 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57d0099a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:47:50, skipping insertion in model container [2024-06-21 18:47:50,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:47:49" (2/4) ... [2024-06-21 18:47:50,997 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57d0099a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:47:50, skipping insertion in model container [2024-06-21 18:47:50,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:47:49" (3/4) ... [2024-06-21 18:47:50,999 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57d0099a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:47:50, skipping insertion in model container [2024-06-21 18:47:50,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:47:50" (4/4) ... [2024-06-21 18:47:51,001 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 18:47:51,015 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:47:51,015 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 18:47:51,015 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:47:51,085 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:47:51,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 18:47:51,142 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 18:47:51,143 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:47:51,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 18:47:51,145 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 18:47:51,149 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 18:47:51,160 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:47:51,167 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;@7dcd0cf5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:47:51,167 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 18:47:51,172 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:47:51,172 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:47:51,172 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:47:51,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:51,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:47:51,173 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:51,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:51,180 INFO L85 PathProgramCache]: Analyzing trace with hash 368241174, now seen corresponding path program 1 times [2024-06-21 18:47:51,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:51,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906675932] [2024-06-21 18:47:51,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:51,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:51,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:52,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:52,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:52,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906675932] [2024-06-21 18:47:52,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906675932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:52,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:52,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:47:52,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974245771] [2024-06-21 18:47:52,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:52,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:47:52,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:53,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:47:53,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:47:53,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:47:53,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:53,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:53,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:47:53,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:53,451 INFO L124 PetriNetUnfolderBase]: 1150/1791 cut-off events. [2024-06-21 18:47:53,452 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 18:47:53,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 1791 events. 1150/1791 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8841 event pairs, 639 based on Foata normal form. 3/1754 useless extension candidates. Maximal degree in co-relation 3598. Up to 1726 conditions per place. [2024-06-21 18:47:53,468 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 33 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 18:47:53,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 177 flow [2024-06-21 18:47:53,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:47:53,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:47:53,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-21 18:47:53,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-21 18:47:53,479 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 79 transitions. [2024-06-21 18:47:53,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 177 flow [2024-06-21 18:47:53,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:47:53,485 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 18:47:53,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 18:47:53,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 18:47:53,490 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 18:47:53,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:53,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:53,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:47:53,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:47:53,491 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:53,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:53,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1692467381, now seen corresponding path program 1 times [2024-06-21 18:47:53,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:53,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734820533] [2024-06-21 18:47:53,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:53,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:54,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:54,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:54,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734820533] [2024-06-21 18:47:54,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734820533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:54,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:54,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:47:54,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297065602] [2024-06-21 18:47:54,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:54,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:47:54,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:54,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:47:54,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:47:54,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:47:54,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:54,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:54,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:47:54,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:54,762 INFO L124 PetriNetUnfolderBase]: 1154/1791 cut-off events. [2024-06-21 18:47:54,763 INFO L125 PetriNetUnfolderBase]: For 273/273 co-relation queries the response was YES. [2024-06-21 18:47:54,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4113 conditions, 1791 events. 1154/1791 cut-off events. For 273/273 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8642 event pairs, 630 based on Foata normal form. 5/1791 useless extension candidates. Maximal degree in co-relation 4101. Up to 1716 conditions per place. [2024-06-21 18:47:54,772 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 43 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-21 18:47:54,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 57 transitions, 262 flow [2024-06-21 18:47:54,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:47:54,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:47:54,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-21 18:47:54,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-21 18:47:54,774 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 102 transitions. [2024-06-21 18:47:54,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 57 transitions, 262 flow [2024-06-21 18:47:54,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 57 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:47:54,776 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 156 flow [2024-06-21 18:47:54,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-21 18:47:54,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-21 18:47:54,777 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 156 flow [2024-06-21 18:47:54,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:54,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:54,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:47:54,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:47:54,777 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:54,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:54,778 INFO L85 PathProgramCache]: Analyzing trace with hash 926881865, now seen corresponding path program 1 times [2024-06-21 18:47:54,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:54,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245786759] [2024-06-21 18:47:54,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:54,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:54,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:55,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:55,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:55,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245786759] [2024-06-21 18:47:55,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245786759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:55,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:55,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:47:55,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867658467] [2024-06-21 18:47:55,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:55,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:47:55,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:55,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:47:55,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:47:55,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:47:55,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:55,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:55,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:47:55,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:56,173 INFO L124 PetriNetUnfolderBase]: 1310/2011 cut-off events. [2024-06-21 18:47:56,174 INFO L125 PetriNetUnfolderBase]: For 996/1006 co-relation queries the response was YES. [2024-06-21 18:47:56,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5251 conditions, 2011 events. 1310/2011 cut-off events. For 996/1006 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9872 event pairs, 496 based on Foata normal form. 16/2019 useless extension candidates. Maximal degree in co-relation 5236. Up to 1723 conditions per place. [2024-06-21 18:47:56,184 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 60 selfloop transitions, 16 changer transitions 0/83 dead transitions. [2024-06-21 18:47:56,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 83 transitions, 442 flow [2024-06-21 18:47:56,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:47:56,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:47:56,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-21 18:47:56,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6682926829268293 [2024-06-21 18:47:56,187 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 156 flow. Second operand 5 states and 137 transitions. [2024-06-21 18:47:56,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 83 transitions, 442 flow [2024-06-21 18:47:56,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 83 transitions, 432 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 18:47:56,190 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 261 flow [2024-06-21 18:47:56,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=261, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2024-06-21 18:47:56,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-21 18:47:56,191 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 261 flow [2024-06-21 18:47:56,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:56,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:56,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:47:56,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:47:56,192 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:56,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:56,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1331432620, now seen corresponding path program 1 times [2024-06-21 18:47:56,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:56,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075301574] [2024-06-21 18:47:56,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:56,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:56,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:57,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:57,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:57,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075301574] [2024-06-21 18:47:57,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075301574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:57,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:57,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:47:57,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823163973] [2024-06-21 18:47:57,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:57,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:47:57,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:57,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:47:57,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:47:57,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:47:57,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 261 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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-21 18:47:57,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:57,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:47:57,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:58,011 INFO L124 PetriNetUnfolderBase]: 1332/2037 cut-off events. [2024-06-21 18:47:58,011 INFO L125 PetriNetUnfolderBase]: For 2804/2845 co-relation queries the response was YES. [2024-06-21 18:47:58,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6622 conditions, 2037 events. 1332/2037 cut-off events. For 2804/2845 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9725 event pairs, 371 based on Foata normal form. 13/2039 useless extension candidates. Maximal degree in co-relation 6603. Up to 1776 conditions per place. [2024-06-21 18:47:58,025 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 78 selfloop transitions, 25 changer transitions 0/110 dead transitions. [2024-06-21 18:47:58,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 110 transitions, 715 flow [2024-06-21 18:47:58,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:47:58,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:47:58,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 18:47:58,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-21 18:47:58,027 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 261 flow. Second operand 6 states and 161 transitions. [2024-06-21 18:47:58,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 110 transitions, 715 flow [2024-06-21 18:47:58,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 110 transitions, 703 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-21 18:47:58,033 INFO L231 Difference]: Finished difference. Result has 61 places, 72 transitions, 479 flow [2024-06-21 18:47:58,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=479, PETRI_PLACES=61, PETRI_TRANSITIONS=72} [2024-06-21 18:47:58,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-21 18:47:58,034 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 72 transitions, 479 flow [2024-06-21 18:47:58,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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-21 18:47:58,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:58,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:47:58,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:47:58,035 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:58,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:58,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1675262408, now seen corresponding path program 1 times [2024-06-21 18:47:58,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:58,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592246215] [2024-06-21 18:47:58,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:58,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:58,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:59,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:59,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:59,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592246215] [2024-06-21 18:47:59,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592246215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:59,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:59,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:47:59,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625393517] [2024-06-21 18:47:59,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:59,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:47:59,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:59,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:47:59,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:47:59,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:47:59,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 72 transitions, 479 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:59,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:59,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:47:59,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:00,393 INFO L124 PetriNetUnfolderBase]: 1414/2183 cut-off events. [2024-06-21 18:48:00,394 INFO L125 PetriNetUnfolderBase]: For 5255/5406 co-relation queries the response was YES. [2024-06-21 18:48:00,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8231 conditions, 2183 events. 1414/2183 cut-off events. For 5255/5406 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10698 event pairs, 264 based on Foata normal form. 50/2222 useless extension candidates. Maximal degree in co-relation 8206. Up to 1740 conditions per place. [2024-06-21 18:48:00,409 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 86 selfloop transitions, 27 changer transitions 0/120 dead transitions. [2024-06-21 18:48:00,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 120 transitions, 889 flow [2024-06-21 18:48:00,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:48:00,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:48:00,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 18:48:00,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-21 18:48:00,412 INFO L175 Difference]: Start difference. First operand has 61 places, 72 transitions, 479 flow. Second operand 7 states and 184 transitions. [2024-06-21 18:48:00,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 120 transitions, 889 flow [2024-06-21 18:48:00,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 120 transitions, 875 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-21 18:48:00,419 INFO L231 Difference]: Finished difference. Result has 67 places, 73 transitions, 539 flow [2024-06-21 18:48:00,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=539, PETRI_PLACES=67, PETRI_TRANSITIONS=73} [2024-06-21 18:48:00,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-21 18:48:00,420 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 73 transitions, 539 flow [2024-06-21 18:48:00,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:00,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:00,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:00,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:48:00,421 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:00,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:00,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1549786196, now seen corresponding path program 1 times [2024-06-21 18:48:00,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:00,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401079780] [2024-06-21 18:48:00,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:00,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:01,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:01,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:01,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401079780] [2024-06-21 18:48:01,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401079780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:01,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:01,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:48:01,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000550382] [2024-06-21 18:48:01,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:01,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:48:01,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:01,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:48:01,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:48:01,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:01,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 73 transitions, 539 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 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-21 18:48:01,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:01,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:01,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:02,263 INFO L124 PetriNetUnfolderBase]: 1392/2153 cut-off events. [2024-06-21 18:48:02,264 INFO L125 PetriNetUnfolderBase]: For 6294/6379 co-relation queries the response was YES. [2024-06-21 18:48:02,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8613 conditions, 2153 events. 1392/2153 cut-off events. For 6294/6379 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10449 event pairs, 458 based on Foata normal form. 19/2168 useless extension candidates. Maximal degree in co-relation 8584. Up to 2063 conditions per place. [2024-06-21 18:48:02,280 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-21 18:48:02,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 785 flow [2024-06-21 18:48:02,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:48:02,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:48:02,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-21 18:48:02,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 18:48:02,282 INFO L175 Difference]: Start difference. First operand has 67 places, 73 transitions, 539 flow. Second operand 5 states and 105 transitions. [2024-06-21 18:48:02,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 785 flow [2024-06-21 18:48:02,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 91 transitions, 725 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 18:48:02,290 INFO L231 Difference]: Finished difference. Result has 68 places, 78 transitions, 576 flow [2024-06-21 18:48:02,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=576, PETRI_PLACES=68, PETRI_TRANSITIONS=78} [2024-06-21 18:48:02,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-21 18:48:02,293 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 78 transitions, 576 flow [2024-06-21 18:48:02,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 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-21 18:48:02,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:02,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:02,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:48:02,293 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:02,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:02,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1387477167, now seen corresponding path program 1 times [2024-06-21 18:48:02,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:02,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275357542] [2024-06-21 18:48:02,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:02,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:03,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-21 18:48:03,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:03,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275357542] [2024-06-21 18:48:03,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275357542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:03,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:03,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:48:03,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51124328] [2024-06-21 18:48:03,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:03,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:48:03,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:03,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:48:03,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:48:03,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:03,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 78 transitions, 576 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:03,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:03,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:03,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:04,023 INFO L124 PetriNetUnfolderBase]: 1468/2281 cut-off events. [2024-06-21 18:48:04,023 INFO L125 PetriNetUnfolderBase]: For 7585/7704 co-relation queries the response was YES. [2024-06-21 18:48:04,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9350 conditions, 2281 events. 1468/2281 cut-off events. For 7585/7704 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11267 event pairs, 370 based on Foata normal form. 19/2284 useless extension candidates. Maximal degree in co-relation 9317. Up to 2143 conditions per place. [2024-06-21 18:48:04,046 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 82 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-06-21 18:48:04,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 107 transitions, 942 flow [2024-06-21 18:48:04,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:48:04,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:48:04,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 18:48:04,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508130081300813 [2024-06-21 18:48:04,049 INFO L175 Difference]: Start difference. First operand has 68 places, 78 transitions, 576 flow. Second operand 6 states and 125 transitions. [2024-06-21 18:48:04,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 107 transitions, 942 flow [2024-06-21 18:48:04,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 107 transitions, 922 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 18:48:04,057 INFO L231 Difference]: Finished difference. Result has 73 places, 88 transitions, 701 flow [2024-06-21 18:48:04,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=701, PETRI_PLACES=73, PETRI_TRANSITIONS=88} [2024-06-21 18:48:04,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-21 18:48:04,060 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 88 transitions, 701 flow [2024-06-21 18:48:04,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:04,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:04,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:04,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:48:04,060 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:04,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:04,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1009077837, now seen corresponding path program 2 times [2024-06-21 18:48:04,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:04,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281520683] [2024-06-21 18:48:04,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:04,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:04,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:05,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:05,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:05,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281520683] [2024-06-21 18:48:05,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281520683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:05,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:05,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:48:05,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735627195] [2024-06-21 18:48:05,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:05,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:48:05,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:05,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:48:05,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:48:05,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:05,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 88 transitions, 701 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:05,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:05,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:05,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:05,708 INFO L124 PetriNetUnfolderBase]: 1460/2267 cut-off events. [2024-06-21 18:48:05,708 INFO L125 PetriNetUnfolderBase]: For 9089/9194 co-relation queries the response was YES. [2024-06-21 18:48:05,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9805 conditions, 2267 events. 1460/2267 cut-off events. For 9089/9194 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11197 event pairs, 415 based on Foata normal form. 16/2270 useless extension candidates. Maximal degree in co-relation 9769. Up to 2189 conditions per place. [2024-06-21 18:48:05,725 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 13 changer transitions 0/105 dead transitions. [2024-06-21 18:48:05,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 966 flow [2024-06-21 18:48:05,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:48:05,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:48:05,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-21 18:48:05,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-21 18:48:05,726 INFO L175 Difference]: Start difference. First operand has 73 places, 88 transitions, 701 flow. Second operand 6 states and 118 transitions. [2024-06-21 18:48:05,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 966 flow [2024-06-21 18:48:05,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 105 transitions, 940 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 18:48:05,738 INFO L231 Difference]: Finished difference. Result has 77 places, 91 transitions, 746 flow [2024-06-21 18:48:05,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=746, PETRI_PLACES=77, PETRI_TRANSITIONS=91} [2024-06-21 18:48:05,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-21 18:48:05,739 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 91 transitions, 746 flow [2024-06-21 18:48:05,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:05,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:05,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:05,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:48:05,740 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:05,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:05,740 INFO L85 PathProgramCache]: Analyzing trace with hash -870182635, now seen corresponding path program 3 times [2024-06-21 18:48:05,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:05,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223183171] [2024-06-21 18:48:05,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:05,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:05,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:07,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:07,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:07,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223183171] [2024-06-21 18:48:07,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223183171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:07,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:07,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:48:07,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26373364] [2024-06-21 18:48:07,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:07,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:48:07,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:07,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:48:07,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:48:07,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:07,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 91 transitions, 746 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:07,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:07,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:07,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:07,839 INFO L124 PetriNetUnfolderBase]: 1496/2343 cut-off events. [2024-06-21 18:48:07,839 INFO L125 PetriNetUnfolderBase]: For 10700/10900 co-relation queries the response was YES. [2024-06-21 18:48:07,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10325 conditions, 2343 events. 1496/2343 cut-off events. For 10700/10900 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11660 event pairs, 415 based on Foata normal form. 35/2358 useless extension candidates. Maximal degree in co-relation 10287. Up to 2098 conditions per place. [2024-06-21 18:48:07,855 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 90 selfloop transitions, 45 changer transitions 0/141 dead transitions. [2024-06-21 18:48:07,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 141 transitions, 1352 flow [2024-06-21 18:48:07,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:48:07,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:48:07,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 18:48:07,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-21 18:48:07,857 INFO L175 Difference]: Start difference. First operand has 77 places, 91 transitions, 746 flow. Second operand 7 states and 145 transitions. [2024-06-21 18:48:07,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 141 transitions, 1352 flow [2024-06-21 18:48:07,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 141 transitions, 1316 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 18:48:07,870 INFO L231 Difference]: Finished difference. Result has 82 places, 118 transitions, 1120 flow [2024-06-21 18:48:07,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1120, PETRI_PLACES=82, PETRI_TRANSITIONS=118} [2024-06-21 18:48:07,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-21 18:48:07,871 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 118 transitions, 1120 flow [2024-06-21 18:48:07,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:07,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:07,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:07,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:48:07,872 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:07,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:07,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1216394315, now seen corresponding path program 1 times [2024-06-21 18:48:07,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:07,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782996192] [2024-06-21 18:48:07,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:07,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:07,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:09,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:09,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:09,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782996192] [2024-06-21 18:48:09,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782996192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:09,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:09,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:09,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804150887] [2024-06-21 18:48:09,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:09,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:09,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:09,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:09,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:09,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:09,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 118 transitions, 1120 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-21 18:48:09,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:09,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:09,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:10,942 INFO L124 PetriNetUnfolderBase]: 2865/4270 cut-off events. [2024-06-21 18:48:10,942 INFO L125 PetriNetUnfolderBase]: For 23505/23505 co-relation queries the response was YES. [2024-06-21 18:48:10,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19146 conditions, 4270 events. 2865/4270 cut-off events. For 23505/23505 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 21340 event pairs, 956 based on Foata normal form. 20/4289 useless extension candidates. Maximal degree in co-relation 19106. Up to 4077 conditions per place. [2024-06-21 18:48:10,973 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 147 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-21 18:48:10,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 175 transitions, 1827 flow [2024-06-21 18:48:10,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:10,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:10,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 18:48:10,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 18:48:10,975 INFO L175 Difference]: Start difference. First operand has 82 places, 118 transitions, 1120 flow. Second operand 9 states and 154 transitions. [2024-06-21 18:48:10,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 175 transitions, 1827 flow [2024-06-21 18:48:11,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 175 transitions, 1801 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-21 18:48:11,013 INFO L231 Difference]: Finished difference. Result has 94 places, 140 transitions, 1415 flow [2024-06-21 18:48:11,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1415, PETRI_PLACES=94, PETRI_TRANSITIONS=140} [2024-06-21 18:48:11,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-21 18:48:11,015 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 140 transitions, 1415 flow [2024-06-21 18:48:11,015 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-21 18:48:11,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:11,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:11,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:48:11,015 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:11,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:11,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1600057850, now seen corresponding path program 1 times [2024-06-21 18:48:11,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:11,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228689005] [2024-06-21 18:48:11,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:11,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:12,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:12,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:12,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228689005] [2024-06-21 18:48:12,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228689005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:12,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:12,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:48:12,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147229004] [2024-06-21 18:48:12,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:12,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:48:12,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:12,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:48:12,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:48:13,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:13,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 140 transitions, 1415 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:13,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:13,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:13,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:13,801 INFO L124 PetriNetUnfolderBase]: 2086/3258 cut-off events. [2024-06-21 18:48:13,801 INFO L125 PetriNetUnfolderBase]: For 22277/22579 co-relation queries the response was YES. [2024-06-21 18:48:13,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15711 conditions, 3258 events. 2086/3258 cut-off events. For 22277/22579 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17216 event pairs, 524 based on Foata normal form. 72/3260 useless extension candidates. Maximal degree in co-relation 15664. Up to 2807 conditions per place. [2024-06-21 18:48:13,823 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 109 selfloop transitions, 57 changer transitions 0/179 dead transitions. [2024-06-21 18:48:13,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 179 transitions, 2011 flow [2024-06-21 18:48:13,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:48:13,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:48:13,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-21 18:48:13,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-21 18:48:13,825 INFO L175 Difference]: Start difference. First operand has 94 places, 140 transitions, 1415 flow. Second operand 7 states and 150 transitions. [2024-06-21 18:48:13,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 179 transitions, 2011 flow [2024-06-21 18:48:13,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 179 transitions, 1980 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 18:48:13,859 INFO L231 Difference]: Finished difference. Result has 101 places, 152 transitions, 1663 flow [2024-06-21 18:48:13,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1663, PETRI_PLACES=101, PETRI_TRANSITIONS=152} [2024-06-21 18:48:13,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-21 18:48:13,860 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 152 transitions, 1663 flow [2024-06-21 18:48:13,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:13,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:13,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:13,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:48:13,861 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:13,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:13,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1925798374, now seen corresponding path program 2 times [2024-06-21 18:48:13,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:13,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499909541] [2024-06-21 18:48:13,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:13,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:13,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:15,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:15,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:15,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499909541] [2024-06-21 18:48:15,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499909541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:15,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:15,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:48:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714936380] [2024-06-21 18:48:15,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:15,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:48:15,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:48:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:48:15,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:15,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 152 transitions, 1663 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:15,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:15,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:15,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:16,379 INFO L124 PetriNetUnfolderBase]: 2127/3322 cut-off events. [2024-06-21 18:48:16,379 INFO L125 PetriNetUnfolderBase]: For 26827/27270 co-relation queries the response was YES. [2024-06-21 18:48:16,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17100 conditions, 3322 events. 2127/3322 cut-off events. For 26827/27270 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17551 event pairs, 517 based on Foata normal form. 117/3369 useless extension candidates. Maximal degree in co-relation 17049. Up to 2925 conditions per place. [2024-06-21 18:48:16,406 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 106 selfloop transitions, 56 changer transitions 0/175 dead transitions. [2024-06-21 18:48:16,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 175 transitions, 2113 flow [2024-06-21 18:48:16,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:48:16,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:48:16,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-21 18:48:16,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-21 18:48:16,408 INFO L175 Difference]: Start difference. First operand has 101 places, 152 transitions, 1663 flow. Second operand 7 states and 146 transitions. [2024-06-21 18:48:16,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 175 transitions, 2113 flow [2024-06-21 18:48:16,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 175 transitions, 2069 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 18:48:16,461 INFO L231 Difference]: Finished difference. Result has 106 places, 152 transitions, 1741 flow [2024-06-21 18:48:16,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1741, PETRI_PLACES=106, PETRI_TRANSITIONS=152} [2024-06-21 18:48:16,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-21 18:48:16,462 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 152 transitions, 1741 flow [2024-06-21 18:48:16,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:16,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:16,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:16,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:48:16,462 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:16,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:16,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1925648272, now seen corresponding path program 1 times [2024-06-21 18:48:16,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:16,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395422983] [2024-06-21 18:48:16,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:16,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:16,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:18,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:18,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:18,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395422983] [2024-06-21 18:48:18,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395422983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:18,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:18,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:18,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842587426] [2024-06-21 18:48:18,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:18,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:18,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:18,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:18,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:18,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:18,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 152 transitions, 1741 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-21 18:48:18,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:18,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:18,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:19,338 INFO L124 PetriNetUnfolderBase]: 3318/4921 cut-off events. [2024-06-21 18:48:19,338 INFO L125 PetriNetUnfolderBase]: For 39874/39874 co-relation queries the response was YES. [2024-06-21 18:48:19,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25655 conditions, 4921 events. 3318/4921 cut-off events. For 39874/39874 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 25117 event pairs, 827 based on Foata normal form. 24/4944 useless extension candidates. Maximal degree in co-relation 25602. Up to 4313 conditions per place. [2024-06-21 18:48:19,376 INFO L140 encePairwiseOnDemand]: 24/41 looper letters, 176 selfloop transitions, 60 changer transitions 0/239 dead transitions. [2024-06-21 18:48:19,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 239 transitions, 3070 flow [2024-06-21 18:48:19,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:19,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:19,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 18:48:19,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 18:48:19,378 INFO L175 Difference]: Start difference. First operand has 106 places, 152 transitions, 1741 flow. Second operand 9 states and 163 transitions. [2024-06-21 18:48:19,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 239 transitions, 3070 flow [2024-06-21 18:48:19,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 239 transitions, 2883 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 18:48:19,457 INFO L231 Difference]: Finished difference. Result has 114 places, 204 transitions, 2545 flow [2024-06-21 18:48:19,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2545, PETRI_PLACES=114, PETRI_TRANSITIONS=204} [2024-06-21 18:48:19,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-21 18:48:19,458 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 204 transitions, 2545 flow [2024-06-21 18:48:19,458 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-21 18:48:19,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:19,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:19,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:48:19,459 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:19,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:19,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1133003654, now seen corresponding path program 2 times [2024-06-21 18:48:19,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:19,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783165903] [2024-06-21 18:48:19,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:19,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:19,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:20,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:20,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:20,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783165903] [2024-06-21 18:48:20,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783165903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:20,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:20,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:20,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292957590] [2024-06-21 18:48:20,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:20,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:20,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:20,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:20,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:20,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:20,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 204 transitions, 2545 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-21 18:48:20,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:20,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:20,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:21,831 INFO L124 PetriNetUnfolderBase]: 3371/4988 cut-off events. [2024-06-21 18:48:21,831 INFO L125 PetriNetUnfolderBase]: For 44905/44905 co-relation queries the response was YES. [2024-06-21 18:48:21,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28584 conditions, 4988 events. 3371/4988 cut-off events. For 44905/44905 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 25400 event pairs, 915 based on Foata normal form. 8/4995 useless extension candidates. Maximal degree in co-relation 28526. Up to 4839 conditions per place. [2024-06-21 18:48:21,873 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 206 selfloop transitions, 39 changer transitions 0/248 dead transitions. [2024-06-21 18:48:21,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 248 transitions, 3340 flow [2024-06-21 18:48:21,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:48:21,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:48:21,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 18:48:21,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:48:21,875 INFO L175 Difference]: Start difference. First operand has 114 places, 204 transitions, 2545 flow. Second operand 8 states and 144 transitions. [2024-06-21 18:48:21,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 248 transitions, 3340 flow [2024-06-21 18:48:21,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 248 transitions, 3293 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-21 18:48:21,981 INFO L231 Difference]: Finished difference. Result has 120 places, 218 transitions, 2784 flow [2024-06-21 18:48:21,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2500, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2784, PETRI_PLACES=120, PETRI_TRANSITIONS=218} [2024-06-21 18:48:21,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-21 18:48:21,982 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 218 transitions, 2784 flow [2024-06-21 18:48:21,982 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-21 18:48:21,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:21,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:21,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:48:21,983 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:21,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1806865112, now seen corresponding path program 3 times [2024-06-21 18:48:21,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:21,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659385120] [2024-06-21 18:48:21,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:21,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:22,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:23,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-21 18:48:23,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:23,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659385120] [2024-06-21 18:48:23,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659385120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:23,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:23,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:23,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253898841] [2024-06-21 18:48:23,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:23,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:23,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:23,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:23,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:23,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:23,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 218 transitions, 2784 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-21 18:48:23,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:23,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:23,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:24,581 INFO L124 PetriNetUnfolderBase]: 3427/5067 cut-off events. [2024-06-21 18:48:24,581 INFO L125 PetriNetUnfolderBase]: For 50031/50031 co-relation queries the response was YES. [2024-06-21 18:48:24,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30296 conditions, 5067 events. 3427/5067 cut-off events. For 50031/50031 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 25791 event pairs, 925 based on Foata normal form. 11/5077 useless extension candidates. Maximal degree in co-relation 30236. Up to 4932 conditions per place. [2024-06-21 18:48:24,616 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 230 selfloop transitions, 32 changer transitions 0/265 dead transitions. [2024-06-21 18:48:24,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 265 transitions, 3649 flow [2024-06-21 18:48:24,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:24,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:24,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 18:48:24,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-21 18:48:24,618 INFO L175 Difference]: Start difference. First operand has 120 places, 218 transitions, 2784 flow. Second operand 9 states and 148 transitions. [2024-06-21 18:48:24,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 265 transitions, 3649 flow [2024-06-21 18:48:24,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 265 transitions, 3549 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 18:48:24,709 INFO L231 Difference]: Finished difference. Result has 126 places, 235 transitions, 3005 flow [2024-06-21 18:48:24,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3005, PETRI_PLACES=126, PETRI_TRANSITIONS=235} [2024-06-21 18:48:24,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-21 18:48:24,710 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 235 transitions, 3005 flow [2024-06-21 18:48:24,710 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-21 18:48:24,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:24,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:24,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:48:24,711 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:24,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:24,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1799513462, now seen corresponding path program 4 times [2024-06-21 18:48:24,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:24,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59784393] [2024-06-21 18:48:24,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:24,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:24,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:26,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:26,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:26,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59784393] [2024-06-21 18:48:26,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59784393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:26,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:26,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:26,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737674157] [2024-06-21 18:48:26,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:26,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:26,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:26,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:26,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:26,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:26,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 235 transitions, 3005 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-21 18:48:26,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:26,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:26,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:27,371 INFO L124 PetriNetUnfolderBase]: 3496/5164 cut-off events. [2024-06-21 18:48:27,371 INFO L125 PetriNetUnfolderBase]: For 57841/57841 co-relation queries the response was YES. [2024-06-21 18:48:27,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32287 conditions, 5164 events. 3496/5164 cut-off events. For 57841/57841 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26272 event pairs, 920 based on Foata normal form. 8/5171 useless extension candidates. Maximal degree in co-relation 32224. Up to 4966 conditions per place. [2024-06-21 18:48:27,414 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 254 selfloop transitions, 29 changer transitions 0/286 dead transitions. [2024-06-21 18:48:27,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 286 transitions, 4073 flow [2024-06-21 18:48:27,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:48:27,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:48:27,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 18:48:27,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 18:48:27,415 INFO L175 Difference]: Start difference. First operand has 126 places, 235 transitions, 3005 flow. Second operand 8 states and 138 transitions. [2024-06-21 18:48:27,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 286 transitions, 4073 flow [2024-06-21 18:48:27,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 286 transitions, 3985 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 18:48:27,529 INFO L231 Difference]: Finished difference. Result has 129 places, 251 transitions, 3245 flow [2024-06-21 18:48:27,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3245, PETRI_PLACES=129, PETRI_TRANSITIONS=251} [2024-06-21 18:48:27,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-21 18:48:27,529 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 251 transitions, 3245 flow [2024-06-21 18:48:27,530 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-21 18:48:27,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:27,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:27,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:48:27,530 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:27,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:27,530 INFO L85 PathProgramCache]: Analyzing trace with hash 263347598, now seen corresponding path program 3 times [2024-06-21 18:48:27,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:27,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676637564] [2024-06-21 18:48:27,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:27,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:29,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:29,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:29,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676637564] [2024-06-21 18:48:29,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676637564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:29,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:29,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:48:29,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114750398] [2024-06-21 18:48:29,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:29,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:48:29,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:29,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:48:29,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:48:29,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:48:29,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 251 transitions, 3245 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-21 18:48:29,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:29,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:48:29,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:30,185 INFO L124 PetriNetUnfolderBase]: 2748/4217 cut-off events. [2024-06-21 18:48:30,185 INFO L125 PetriNetUnfolderBase]: For 56498/57119 co-relation queries the response was YES. [2024-06-21 18:48:30,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27672 conditions, 4217 events. 2748/4217 cut-off events. For 56498/57119 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22943 event pairs, 567 based on Foata normal form. 225/4257 useless extension candidates. Maximal degree in co-relation 27607. Up to 2987 conditions per place. [2024-06-21 18:48:30,220 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 99 changer transitions 0/288 dead transitions. [2024-06-21 18:48:30,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 288 transitions, 4087 flow [2024-06-21 18:48:30,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:48:30,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:48:30,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 18:48:30,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-21 18:48:30,222 INFO L175 Difference]: Start difference. First operand has 129 places, 251 transitions, 3245 flow. Second operand 7 states and 160 transitions. [2024-06-21 18:48:30,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 288 transitions, 4087 flow [2024-06-21 18:48:30,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 288 transitions, 4033 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 18:48:30,305 INFO L231 Difference]: Finished difference. Result has 133 places, 259 transitions, 3544 flow [2024-06-21 18:48:30,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3191, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3544, PETRI_PLACES=133, PETRI_TRANSITIONS=259} [2024-06-21 18:48:30,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-21 18:48:30,306 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 259 transitions, 3544 flow [2024-06-21 18:48:30,306 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-21 18:48:30,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:30,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:30,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:48:30,307 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:30,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:30,307 INFO L85 PathProgramCache]: Analyzing trace with hash 275459918, now seen corresponding path program 4 times [2024-06-21 18:48:30,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:30,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674174995] [2024-06-21 18:48:30,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:30,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:30,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:31,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:31,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:31,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674174995] [2024-06-21 18:48:31,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674174995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:31,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:31,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:48:31,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619008500] [2024-06-21 18:48:31,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:31,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:48:31,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:31,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:48:31,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:48:31,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:48:31,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 259 transitions, 3544 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-21 18:48:31,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:31,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:48:31,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:32,731 INFO L124 PetriNetUnfolderBase]: 2738/4223 cut-off events. [2024-06-21 18:48:32,732 INFO L125 PetriNetUnfolderBase]: For 63256/64031 co-relation queries the response was YES. [2024-06-21 18:48:32,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28936 conditions, 4223 events. 2738/4223 cut-off events. For 63256/64031 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 23075 event pairs, 555 based on Foata normal form. 216/4273 useless extension candidates. Maximal degree in co-relation 28868. Up to 3163 conditions per place. [2024-06-21 18:48:32,771 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 106 changer transitions 0/288 dead transitions. [2024-06-21 18:48:32,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 288 transitions, 4337 flow [2024-06-21 18:48:32,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:48:32,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:48:32,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 18:48:32,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-21 18:48:32,773 INFO L175 Difference]: Start difference. First operand has 133 places, 259 transitions, 3544 flow. Second operand 7 states and 157 transitions. [2024-06-21 18:48:32,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 288 transitions, 4337 flow [2024-06-21 18:48:32,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 288 transitions, 4229 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 18:48:32,888 INFO L231 Difference]: Finished difference. Result has 138 places, 262 transitions, 3779 flow [2024-06-21 18:48:32,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3446, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3779, PETRI_PLACES=138, PETRI_TRANSITIONS=262} [2024-06-21 18:48:32,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-21 18:48:32,889 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 262 transitions, 3779 flow [2024-06-21 18:48:32,889 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-21 18:48:32,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:32,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:32,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:48:32,889 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:32,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:32,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1260645720, now seen corresponding path program 5 times [2024-06-21 18:48:32,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:32,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747964861] [2024-06-21 18:48:32,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:32,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:32,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:34,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:34,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:34,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747964861] [2024-06-21 18:48:34,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747964861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:34,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:34,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:34,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597531252] [2024-06-21 18:48:34,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:34,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:34,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:34,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:34,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:34,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:34,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 262 transitions, 3779 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-21 18:48:34,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:34,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:34,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:35,932 INFO L124 PetriNetUnfolderBase]: 3712/5471 cut-off events. [2024-06-21 18:48:35,932 INFO L125 PetriNetUnfolderBase]: For 78190/78192 co-relation queries the response was YES. [2024-06-21 18:48:35,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38356 conditions, 5471 events. 3712/5471 cut-off events. For 78190/78192 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 27973 event pairs, 713 based on Foata normal form. 10/5480 useless extension candidates. Maximal degree in co-relation 38285. Up to 4606 conditions per place. [2024-06-21 18:48:35,985 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 301 selfloop transitions, 96 changer transitions 0/400 dead transitions. [2024-06-21 18:48:35,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 400 transitions, 6445 flow [2024-06-21 18:48:35,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:48:35,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:48:35,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 18:48:35,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-21 18:48:35,988 INFO L175 Difference]: Start difference. First operand has 138 places, 262 transitions, 3779 flow. Second operand 10 states and 187 transitions. [2024-06-21 18:48:35,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 400 transitions, 6445 flow [2024-06-21 18:48:36,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 400 transitions, 6210 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 18:48:36,176 INFO L231 Difference]: Finished difference. Result has 148 places, 329 transitions, 5024 flow [2024-06-21 18:48:36,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5024, PETRI_PLACES=148, PETRI_TRANSITIONS=329} [2024-06-21 18:48:36,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-21 18:48:36,177 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 329 transitions, 5024 flow [2024-06-21 18:48:36,177 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-21 18:48:36,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:36,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:36,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:48:36,178 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:36,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:36,178 INFO L85 PathProgramCache]: Analyzing trace with hash -909161392, now seen corresponding path program 1 times [2024-06-21 18:48:36,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:36,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544039220] [2024-06-21 18:48:36,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:36,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:36,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:38,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:38,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:38,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544039220] [2024-06-21 18:48:38,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544039220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:38,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:38,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:38,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393837901] [2024-06-21 18:48:38,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:38,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:38,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:38,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:38,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:38,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:38,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 329 transitions, 5024 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:38,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:38,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:38,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:39,472 INFO L124 PetriNetUnfolderBase]: 3439/5361 cut-off events. [2024-06-21 18:48:39,472 INFO L125 PetriNetUnfolderBase]: For 93870/94627 co-relation queries the response was YES. [2024-06-21 18:48:39,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38317 conditions, 5361 events. 3439/5361 cut-off events. For 93870/94627 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 31060 event pairs, 689 based on Foata normal form. 280/5377 useless extension candidates. Maximal degree in co-relation 38241. Up to 3688 conditions per place. [2024-06-21 18:48:39,530 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 232 selfloop transitions, 99 changer transitions 0/373 dead transitions. [2024-06-21 18:48:39,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 373 transitions, 6064 flow [2024-06-21 18:48:39,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:48:39,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:48:39,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 18:48:39,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-21 18:48:39,531 INFO L175 Difference]: Start difference. First operand has 148 places, 329 transitions, 5024 flow. Second operand 8 states and 174 transitions. [2024-06-21 18:48:39,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 373 transitions, 6064 flow [2024-06-21 18:48:39,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 373 transitions, 6004 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 18:48:39,703 INFO L231 Difference]: Finished difference. Result has 155 places, 333 transitions, 5231 flow [2024-06-21 18:48:39,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4964, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5231, PETRI_PLACES=155, PETRI_TRANSITIONS=333} [2024-06-21 18:48:39,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-21 18:48:39,703 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 333 transitions, 5231 flow [2024-06-21 18:48:39,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:39,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:39,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:39,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:48:39,704 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:39,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:39,705 INFO L85 PathProgramCache]: Analyzing trace with hash 316174878, now seen corresponding path program 2 times [2024-06-21 18:48:39,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:39,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863715863] [2024-06-21 18:48:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:39,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:41,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:41,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:41,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863715863] [2024-06-21 18:48:41,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863715863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:41,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:41,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:41,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874018364] [2024-06-21 18:48:41,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:41,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:41,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:41,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:41,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:41,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:41,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 333 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:41,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:41,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:41,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:42,981 INFO L124 PetriNetUnfolderBase]: 3619/5640 cut-off events. [2024-06-21 18:48:42,982 INFO L125 PetriNetUnfolderBase]: For 107769/108598 co-relation queries the response was YES. [2024-06-21 18:48:43,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41371 conditions, 5640 events. 3619/5640 cut-off events. For 107769/108598 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 33165 event pairs, 792 based on Foata normal form. 255/5604 useless extension candidates. Maximal degree in co-relation 41292. Up to 4174 conditions per place. [2024-06-21 18:48:43,041 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 225 selfloop transitions, 124 changer transitions 0/391 dead transitions. [2024-06-21 18:48:43,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 391 transitions, 6565 flow [2024-06-21 18:48:43,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:43,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 18:48:43,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 18:48:43,043 INFO L175 Difference]: Start difference. First operand has 155 places, 333 transitions, 5231 flow. Second operand 9 states and 180 transitions. [2024-06-21 18:48:43,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 391 transitions, 6565 flow [2024-06-21 18:48:43,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 391 transitions, 6430 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 18:48:43,225 INFO L231 Difference]: Finished difference. Result has 162 places, 355 transitions, 5874 flow [2024-06-21 18:48:43,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5098, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5874, PETRI_PLACES=162, PETRI_TRANSITIONS=355} [2024-06-21 18:48:43,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-21 18:48:43,225 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 355 transitions, 5874 flow [2024-06-21 18:48:43,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:43,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:43,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:43,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:48:43,226 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-21 18:48:43,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:43,226 INFO L85 PathProgramCache]: Analyzing trace with hash 429793908, now seen corresponding path program 3 times [2024-06-21 18:48:43,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:43,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138509774] [2024-06-21 18:48:43,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:43,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:44,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:44,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:44,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138509774] [2024-06-21 18:48:44,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138509774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:44,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:44,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:44,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676657562] [2024-06-21 18:48:44,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:44,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:44,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:44,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:44,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:45,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:48:45,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 355 transitions, 5874 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:45,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:45,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:48:45,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:46,339 INFO L124 PetriNetUnfolderBase]: 3546/5536 cut-off events. [2024-06-21 18:48:46,339 INFO L125 PetriNetUnfolderBase]: For 110281/111195 co-relation queries the response was YES. [2024-06-21 18:48:46,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41583 conditions, 5536 events. 3546/5536 cut-off events. For 110281/111195 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 32490 event pairs, 762 based on Foata normal form. 282/5557 useless extension candidates. Maximal degree in co-relation 41500. Up to 4425 conditions per place. [2024-06-21 18:48:46,403 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 240 selfloop transitions, 105 changer transitions 0/387 dead transitions. [2024-06-21 18:48:46,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 387 transitions, 6794 flow [2024-06-21 18:48:46,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:48:46,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:48:46,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-21 18:48:46,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091463414634146 [2024-06-21 18:48:46,405 INFO L175 Difference]: Start difference. First operand has 162 places, 355 transitions, 5874 flow. Second operand 8 states and 167 transitions. [2024-06-21 18:48:46,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 387 transitions, 6794 flow [2024-06-21 18:48:46,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 387 transitions, 6665 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 18:48:46,635 INFO L231 Difference]: Finished difference. Result has 164 places, 355 transitions, 5964 flow [2024-06-21 18:48:46,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5745, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5964, PETRI_PLACES=164, PETRI_TRANSITIONS=355} [2024-06-21 18:48:46,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-21 18:48:46,636 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 355 transitions, 5964 flow [2024-06-21 18:48:46,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:46,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:46,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:46,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:48:46,636 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:46,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:46,637 INFO L85 PathProgramCache]: Analyzing trace with hash 434447256, now seen corresponding path program 1 times [2024-06-21 18:48:46,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:46,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953262917] [2024-06-21 18:48:46,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:46,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:48,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:48,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:48,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953262917] [2024-06-21 18:48:48,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953262917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:48,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:48,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:48,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928537918] [2024-06-21 18:48:48,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:48,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:48,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:48,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:48,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:48,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:48,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 355 transitions, 5964 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:48,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:48,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:48,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:50,025 INFO L124 PetriNetUnfolderBase]: 4749/7108 cut-off events. [2024-06-21 18:48:50,026 INFO L125 PetriNetUnfolderBase]: For 130485/130487 co-relation queries the response was YES. [2024-06-21 18:48:50,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51080 conditions, 7108 events. 4749/7108 cut-off events. For 130485/130487 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 39880 event pairs, 1161 based on Foata normal form. 46/7153 useless extension candidates. Maximal degree in co-relation 50998. Up to 6088 conditions per place. [2024-06-21 18:48:50,115 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 319 selfloop transitions, 103 changer transitions 0/425 dead transitions. [2024-06-21 18:48:50,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 425 transitions, 7576 flow [2024-06-21 18:48:50,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:50,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:50,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 18:48:50,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 18:48:50,116 INFO L175 Difference]: Start difference. First operand has 164 places, 355 transitions, 5964 flow. Second operand 9 states and 174 transitions. [2024-06-21 18:48:50,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 425 transitions, 7576 flow [2024-06-21 18:48:50,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 425 transitions, 7409 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 18:48:50,477 INFO L231 Difference]: Finished difference. Result has 171 places, 378 transitions, 6504 flow [2024-06-21 18:48:50,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5797, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6504, PETRI_PLACES=171, PETRI_TRANSITIONS=378} [2024-06-21 18:48:50,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-21 18:48:50,478 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 378 transitions, 6504 flow [2024-06-21 18:48:50,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:50,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:50,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:50,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:48:50,478 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:50,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:50,479 INFO L85 PathProgramCache]: Analyzing trace with hash 756889700, now seen corresponding path program 2 times [2024-06-21 18:48:50,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:50,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827167490] [2024-06-21 18:48:50,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:50,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:52,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:52,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:52,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827167490] [2024-06-21 18:48:52,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827167490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:52,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:52,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:52,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663146876] [2024-06-21 18:48:52,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:52,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:52,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:52,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:52,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:52,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:52,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 378 transitions, 6504 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:52,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:52,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:52,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:53,899 INFO L124 PetriNetUnfolderBase]: 4826/7219 cut-off events. [2024-06-21 18:48:53,900 INFO L125 PetriNetUnfolderBase]: For 141330/141330 co-relation queries the response was YES. [2024-06-21 18:48:53,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53639 conditions, 7219 events. 4826/7219 cut-off events. For 141330/141330 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40310 event pairs, 1318 based on Foata normal form. 20/7238 useless extension candidates. Maximal degree in co-relation 53553. Up to 6911 conditions per place. [2024-06-21 18:48:53,990 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 389 selfloop transitions, 37 changer transitions 0/429 dead transitions. [2024-06-21 18:48:53,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 429 transitions, 7883 flow [2024-06-21 18:48:53,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:53,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:53,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 18:48:53,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 18:48:53,992 INFO L175 Difference]: Start difference. First operand has 171 places, 378 transitions, 6504 flow. Second operand 9 states and 160 transitions. [2024-06-21 18:48:53,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 429 transitions, 7883 flow [2024-06-21 18:48:54,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 429 transitions, 7756 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 18:48:54,507 INFO L231 Difference]: Finished difference. Result has 176 places, 380 transitions, 6504 flow [2024-06-21 18:48:54,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6381, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6504, PETRI_PLACES=176, PETRI_TRANSITIONS=380} [2024-06-21 18:48:54,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-21 18:48:54,508 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 380 transitions, 6504 flow [2024-06-21 18:48:54,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:54,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:54,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:54,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:48:54,509 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:54,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:54,509 INFO L85 PathProgramCache]: Analyzing trace with hash 178245168, now seen corresponding path program 3 times [2024-06-21 18:48:54,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:54,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069641682] [2024-06-21 18:48:54,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:54,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:56,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:56,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:56,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069641682] [2024-06-21 18:48:56,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069641682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:56,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:56,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:48:56,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975133445] [2024-06-21 18:48:56,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:56,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:48:56,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:56,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:48:56,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:48:56,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:48:56,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 380 transitions, 6504 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:48:56,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:56,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:48:56,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:58,060 INFO L124 PetriNetUnfolderBase]: 4903/7339 cut-off events. [2024-06-21 18:48:58,061 INFO L125 PetriNetUnfolderBase]: For 151758/151758 co-relation queries the response was YES. [2024-06-21 18:48:58,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54606 conditions, 7339 events. 4903/7339 cut-off events. For 151758/151758 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 41082 event pairs, 1339 based on Foata normal form. 20/7358 useless extension candidates. Maximal degree in co-relation 54519. Up to 7098 conditions per place. [2024-06-21 18:48:58,133 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 383 selfloop transitions, 38 changer transitions 0/424 dead transitions. [2024-06-21 18:48:58,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 424 transitions, 7688 flow [2024-06-21 18:48:58,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:48:58,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:48:58,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 18:48:58,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 18:48:58,134 INFO L175 Difference]: Start difference. First operand has 176 places, 380 transitions, 6504 flow. Second operand 10 states and 170 transitions. [2024-06-21 18:48:58,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 424 transitions, 7688 flow [2024-06-21 18:48:58,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 424 transitions, 7617 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 18:48:58,505 INFO L231 Difference]: Finished difference. Result has 180 places, 382 transitions, 6566 flow [2024-06-21 18:48:58,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6566, PETRI_PLACES=180, PETRI_TRANSITIONS=382} [2024-06-21 18:48:58,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 18:48:58,506 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 382 transitions, 6566 flow [2024-06-21 18:48:58,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:48:58,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:58,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:58,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:48:58,507 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:58,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:58,507 INFO L85 PathProgramCache]: Analyzing trace with hash 186519130, now seen corresponding path program 1 times [2024-06-21 18:48:58,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:58,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25977569] [2024-06-21 18:48:58,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:58,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:58,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:59,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:59,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:59,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25977569] [2024-06-21 18:48:59,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25977569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:59,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:59,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:59,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757508192] [2024-06-21 18:48:59,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:59,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:59,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:59,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:59,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:49:00,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:00,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 382 transitions, 6566 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:49:00,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:00,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:00,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:01,590 INFO L124 PetriNetUnfolderBase]: 4931/7368 cut-off events. [2024-06-21 18:49:01,590 INFO L125 PetriNetUnfolderBase]: For 156942/156946 co-relation queries the response was YES. [2024-06-21 18:49:01,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55422 conditions, 7368 events. 4931/7368 cut-off events. For 156942/156946 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 41096 event pairs, 1340 based on Foata normal form. 10/7377 useless extension candidates. Maximal degree in co-relation 55334. Up to 7184 conditions per place. [2024-06-21 18:49:01,661 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 373 selfloop transitions, 59 changer transitions 0/435 dead transitions. [2024-06-21 18:49:01,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 435 transitions, 7969 flow [2024-06-21 18:49:01,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:49:01,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:49:01,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 18:49:01,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 18:49:01,662 INFO L175 Difference]: Start difference. First operand has 180 places, 382 transitions, 6566 flow. Second operand 9 states and 161 transitions. [2024-06-21 18:49:01,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 435 transitions, 7969 flow [2024-06-21 18:49:02,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 435 transitions, 7892 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 18:49:02,089 INFO L231 Difference]: Finished difference. Result has 185 places, 403 transitions, 7045 flow [2024-06-21 18:49:02,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7045, PETRI_PLACES=185, PETRI_TRANSITIONS=403} [2024-06-21 18:49:02,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-21 18:49:02,089 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 403 transitions, 7045 flow [2024-06-21 18:49:02,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:49:02,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:02,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:02,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:49:02,090 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:02,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:02,090 INFO L85 PathProgramCache]: Analyzing trace with hash -724089354, now seen corresponding path program 4 times [2024-06-21 18:49:02,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:02,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616514421] [2024-06-21 18:49:02,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:02,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:02,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:03,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:03,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:03,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616514421] [2024-06-21 18:49:03,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616514421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:03,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:03,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:03,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182773666] [2024-06-21 18:49:03,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:03,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:03,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:03,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:03,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:03,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:03,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 403 transitions, 7045 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:49:03,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:03,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:03,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:05,388 INFO L124 PetriNetUnfolderBase]: 5008/7487 cut-off events. [2024-06-21 18:49:05,388 INFO L125 PetriNetUnfolderBase]: For 173934/173934 co-relation queries the response was YES. [2024-06-21 18:49:05,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57642 conditions, 7487 events. 5008/7487 cut-off events. For 173934/173934 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 41867 event pairs, 1341 based on Foata normal form. 20/7506 useless extension candidates. Maximal degree in co-relation 57551. Up to 7256 conditions per place. [2024-06-21 18:49:05,468 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 387 selfloop transitions, 54 changer transitions 0/444 dead transitions. [2024-06-21 18:49:05,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 444 transitions, 8267 flow [2024-06-21 18:49:05,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:49:05,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:49:05,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 18:49:05,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 18:49:05,469 INFO L175 Difference]: Start difference. First operand has 185 places, 403 transitions, 7045 flow. Second operand 9 states and 166 transitions. [2024-06-21 18:49:05,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 444 transitions, 8267 flow [2024-06-21 18:49:05,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 444 transitions, 8177 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 18:49:05,924 INFO L231 Difference]: Finished difference. Result has 189 places, 408 transitions, 7168 flow [2024-06-21 18:49:05,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6955, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7168, PETRI_PLACES=189, PETRI_TRANSITIONS=408} [2024-06-21 18:49:05,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-21 18:49:05,924 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 408 transitions, 7168 flow [2024-06-21 18:49:05,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:49:05,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:05,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:05,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:49:05,925 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:05,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:05,925 INFO L85 PathProgramCache]: Analyzing trace with hash -904381834, now seen corresponding path program 5 times [2024-06-21 18:49:05,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:05,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401414504] [2024-06-21 18:49:05,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:05,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:05,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:07,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:07,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:07,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401414504] [2024-06-21 18:49:07,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401414504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:07,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:07,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:07,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213169388] [2024-06-21 18:49:07,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:07,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:07,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:07,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:07,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:07,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:07,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 408 transitions, 7168 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:49:07,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:07,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:07,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:09,268 INFO L124 PetriNetUnfolderBase]: 5121/7660 cut-off events. [2024-06-21 18:49:09,268 INFO L125 PetriNetUnfolderBase]: For 186961/186961 co-relation queries the response was YES. [2024-06-21 18:49:09,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60080 conditions, 7660 events. 5121/7660 cut-off events. For 186961/186961 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 43093 event pairs, 1333 based on Foata normal form. 20/7679 useless extension candidates. Maximal degree in co-relation 59988. Up to 7376 conditions per place. [2024-06-21 18:49:09,475 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 412 selfloop transitions, 39 changer transitions 0/454 dead transitions. [2024-06-21 18:49:09,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 454 transitions, 8485 flow [2024-06-21 18:49:09,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:49:09,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:49:09,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 18:49:09,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 18:49:09,476 INFO L175 Difference]: Start difference. First operand has 189 places, 408 transitions, 7168 flow. Second operand 10 states and 176 transitions. [2024-06-21 18:49:09,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 454 transitions, 8485 flow [2024-06-21 18:49:09,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 454 transitions, 8342 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 18:49:09,942 INFO L231 Difference]: Finished difference. Result has 193 places, 417 transitions, 7284 flow [2024-06-21 18:49:09,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7025, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7284, PETRI_PLACES=193, PETRI_TRANSITIONS=417} [2024-06-21 18:49:09,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-21 18:49:09,943 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 417 transitions, 7284 flow [2024-06-21 18:49:09,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:49:09,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:09,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:09,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:49:09,944 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:09,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:09,944 INFO L85 PathProgramCache]: Analyzing trace with hash -426218146, now seen corresponding path program 4 times [2024-06-21 18:49:09,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:09,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872564860] [2024-06-21 18:49:09,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:09,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:11,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:11,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:11,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872564860] [2024-06-21 18:49:11,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872564860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:11,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:11,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:49:11,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166383421] [2024-06-21 18:49:11,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:11,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:49:11,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:11,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:49:11,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:49:11,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:49:11,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 417 transitions, 7284 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-21 18:49:11,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:11,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:49:11,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:13,647 INFO L124 PetriNetUnfolderBase]: 4200/6549 cut-off events. [2024-06-21 18:49:13,648 INFO L125 PetriNetUnfolderBase]: For 190668/191882 co-relation queries the response was YES. [2024-06-21 18:49:13,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54041 conditions, 6549 events. 4200/6549 cut-off events. For 190668/191882 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39344 event pairs, 641 based on Foata normal form. 347/6603 useless extension candidates. Maximal degree in co-relation 53947. Up to 3448 conditions per place. [2024-06-21 18:49:13,733 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 182 changer transitions 0/459 dead transitions. [2024-06-21 18:49:13,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 459 transitions, 8514 flow [2024-06-21 18:49:13,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:49:13,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:49:13,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 18:49:13,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-21 18:49:13,734 INFO L175 Difference]: Start difference. First operand has 193 places, 417 transitions, 7284 flow. Second operand 8 states and 183 transitions. [2024-06-21 18:49:13,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 459 transitions, 8514 flow [2024-06-21 18:49:14,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 459 transitions, 8397 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 18:49:14,191 INFO L231 Difference]: Finished difference. Result has 195 places, 419 transitions, 7585 flow [2024-06-21 18:49:14,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7167, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7585, PETRI_PLACES=195, PETRI_TRANSITIONS=419} [2024-06-21 18:49:14,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-21 18:49:14,192 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 419 transitions, 7585 flow [2024-06-21 18:49:14,192 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-21 18:49:14,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:14,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:14,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:49:14,192 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:14,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:14,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1003080940, now seen corresponding path program 5 times [2024-06-21 18:49:14,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:14,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075585784] [2024-06-21 18:49:14,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:14,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:14,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:16,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:16,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075585784] [2024-06-21 18:49:16,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075585784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:16,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:16,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:49:16,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613950523] [2024-06-21 18:49:16,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:16,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:49:16,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:16,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:49:16,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:49:16,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:49:16,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 419 transitions, 7585 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-21 18:49:16,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:16,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:49:16,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:17,937 INFO L124 PetriNetUnfolderBase]: 4301/6735 cut-off events. [2024-06-21 18:49:17,937 INFO L125 PetriNetUnfolderBase]: For 212691/213960 co-relation queries the response was YES. [2024-06-21 18:49:17,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56326 conditions, 6735 events. 4301/6735 cut-off events. For 212691/213960 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41138 event pairs, 840 based on Foata normal form. 395/6836 useless extension candidates. Maximal degree in co-relation 56230. Up to 4680 conditions per place. [2024-06-21 18:49:18,022 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 177 changer transitions 0/455 dead transitions. [2024-06-21 18:49:18,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 455 transitions, 8653 flow [2024-06-21 18:49:18,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:49:18,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:49:18,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 18:49:18,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-21 18:49:18,024 INFO L175 Difference]: Start difference. First operand has 195 places, 419 transitions, 7585 flow. Second operand 8 states and 179 transitions. [2024-06-21 18:49:18,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 455 transitions, 8653 flow [2024-06-21 18:49:18,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 455 transitions, 8389 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 18:49:18,472 INFO L231 Difference]: Finished difference. Result has 198 places, 420 transitions, 7713 flow [2024-06-21 18:49:18,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7327, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7713, PETRI_PLACES=198, PETRI_TRANSITIONS=420} [2024-06-21 18:49:18,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-21 18:49:18,473 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 420 transitions, 7713 flow [2024-06-21 18:49:18,473 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-21 18:49:18,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:18,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:18,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:49:18,473 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:18,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:18,474 INFO L85 PathProgramCache]: Analyzing trace with hash -50675776, now seen corresponding path program 6 times [2024-06-21 18:49:18,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:18,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476739188] [2024-06-21 18:49:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:18,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:20,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:20,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:20,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476739188] [2024-06-21 18:49:20,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476739188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:20,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:20,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:49:20,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329291942] [2024-06-21 18:49:20,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:20,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:49:20,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:20,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:49:20,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:49:20,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:49:20,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 420 transitions, 7713 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-21 18:49:20,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:20,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:49:20,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:21,758 INFO L124 PetriNetUnfolderBase]: 4237/6655 cut-off events. [2024-06-21 18:49:21,758 INFO L125 PetriNetUnfolderBase]: For 196983/198241 co-relation queries the response was YES. [2024-06-21 18:49:21,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55123 conditions, 6655 events. 4237/6655 cut-off events. For 196983/198241 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 40611 event pairs, 829 based on Foata normal form. 253/6671 useless extension candidates. Maximal degree in co-relation 55026. Up to 4751 conditions per place. [2024-06-21 18:49:21,845 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 208 selfloop transitions, 192 changer transitions 0/454 dead transitions. [2024-06-21 18:49:21,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 454 transitions, 8803 flow [2024-06-21 18:49:21,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:49:21,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:49:21,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 18:49:21,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-21 18:49:21,846 INFO L175 Difference]: Start difference. First operand has 198 places, 420 transitions, 7713 flow. Second operand 8 states and 177 transitions. [2024-06-21 18:49:21,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 454 transitions, 8803 flow [2024-06-21 18:49:22,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 454 transitions, 8442 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 18:49:22,291 INFO L231 Difference]: Finished difference. Result has 199 places, 420 transitions, 7756 flow [2024-06-21 18:49:22,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7356, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7756, PETRI_PLACES=199, PETRI_TRANSITIONS=420} [2024-06-21 18:49:22,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-21 18:49:22,292 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 420 transitions, 7756 flow [2024-06-21 18:49:22,292 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-21 18:49:22,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:22,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:22,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:49:22,292 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:22,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:22,293 INFO L85 PathProgramCache]: Analyzing trace with hash 425313200, now seen corresponding path program 6 times [2024-06-21 18:49:22,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:22,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984434107] [2024-06-21 18:49:22,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:22,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:22,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:24,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:24,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:24,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984434107] [2024-06-21 18:49:24,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984434107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:24,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:24,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:24,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346393276] [2024-06-21 18:49:24,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:24,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:24,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:24,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:24,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:24,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:24,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 420 transitions, 7756 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:49:24,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:24,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:24,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:26,516 INFO L124 PetriNetUnfolderBase]: 5906/8893 cut-off events. [2024-06-21 18:49:26,517 INFO L125 PetriNetUnfolderBase]: For 234325/234327 co-relation queries the response was YES. [2024-06-21 18:49:26,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69838 conditions, 8893 events. 5906/8893 cut-off events. For 234325/234327 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 51999 event pairs, 1246 based on Foata normal form. 50/8942 useless extension candidates. Maximal degree in co-relation 69741. Up to 7512 conditions per place. [2024-06-21 18:49:26,625 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 397 selfloop transitions, 130 changer transitions 0/530 dead transitions. [2024-06-21 18:49:26,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 530 transitions, 10267 flow [2024-06-21 18:49:26,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:49:26,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:49:26,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-21 18:49:26,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4745011086474501 [2024-06-21 18:49:26,626 INFO L175 Difference]: Start difference. First operand has 199 places, 420 transitions, 7756 flow. Second operand 11 states and 214 transitions. [2024-06-21 18:49:26,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 530 transitions, 10267 flow [2024-06-21 18:49:27,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 530 transitions, 9836 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 18:49:27,171 INFO L231 Difference]: Finished difference. Result has 204 places, 443 transitions, 7997 flow [2024-06-21 18:49:27,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7997, PETRI_PLACES=204, PETRI_TRANSITIONS=443} [2024-06-21 18:49:27,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-21 18:49:27,172 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 443 transitions, 7997 flow [2024-06-21 18:49:27,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 18:49:27,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:27,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:27,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:49:27,173 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:27,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:27,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1248547958, now seen corresponding path program 1 times [2024-06-21 18:49:27,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:27,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860973735] [2024-06-21 18:49:27,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:27,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:27,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:29,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:29,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:29,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860973735] [2024-06-21 18:49:29,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860973735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:29,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:29,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:29,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548548554] [2024-06-21 18:49:29,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:29,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:29,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:29,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:29,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:29,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:29,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 443 transitions, 7997 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:29,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:29,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:29,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:31,214 INFO L124 PetriNetUnfolderBase]: 6074/9147 cut-off events. [2024-06-21 18:49:31,215 INFO L125 PetriNetUnfolderBase]: For 235769/235771 co-relation queries the response was YES. [2024-06-21 18:49:31,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72832 conditions, 9147 events. 6074/9147 cut-off events. For 235769/235771 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 53762 event pairs, 1682 based on Foata normal form. 22/9168 useless extension candidates. Maximal degree in co-relation 72733. Up to 8311 conditions per place. [2024-06-21 18:49:31,325 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 425 selfloop transitions, 99 changer transitions 0/527 dead transitions. [2024-06-21 18:49:31,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 527 transitions, 10298 flow [2024-06-21 18:49:31,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:49:31,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:49:31,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 18:49:31,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 18:49:31,326 INFO L175 Difference]: Start difference. First operand has 204 places, 443 transitions, 7997 flow. Second operand 9 states and 168 transitions. [2024-06-21 18:49:31,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 527 transitions, 10298 flow [2024-06-21 18:49:31,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 527 transitions, 10014 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 18:49:31,897 INFO L231 Difference]: Finished difference. Result has 209 places, 475 transitions, 8705 flow [2024-06-21 18:49:31,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7752, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8705, PETRI_PLACES=209, PETRI_TRANSITIONS=475} [2024-06-21 18:49:31,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-21 18:49:31,898 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 475 transitions, 8705 flow [2024-06-21 18:49:31,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:31,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:31,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:31,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:49:31,898 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:31,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:31,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1254119588, now seen corresponding path program 2 times [2024-06-21 18:49:31,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349142741] [2024-06-21 18:49:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:31,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:31,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:33,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:33,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:33,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349142741] [2024-06-21 18:49:33,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349142741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:33,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:33,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:33,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514383949] [2024-06-21 18:49:33,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:33,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:33,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:33,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:33,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:33,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:33,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 475 transitions, 8705 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:33,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:33,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:33,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:35,883 INFO L124 PetriNetUnfolderBase]: 6347/9553 cut-off events. [2024-06-21 18:49:35,884 INFO L125 PetriNetUnfolderBase]: For 268486/268488 co-relation queries the response was YES. [2024-06-21 18:49:35,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77856 conditions, 9553 events. 6347/9553 cut-off events. For 268486/268488 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56395 event pairs, 1678 based on Foata normal form. 22/9574 useless extension candidates. Maximal degree in co-relation 77753. Up to 7584 conditions per place. [2024-06-21 18:49:35,980 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 413 selfloop transitions, 144 changer transitions 0/560 dead transitions. [2024-06-21 18:49:35,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 560 transitions, 11217 flow [2024-06-21 18:49:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:49:35,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:49:35,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 18:49:35,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 18:49:35,982 INFO L175 Difference]: Start difference. First operand has 209 places, 475 transitions, 8705 flow. Second operand 8 states and 166 transitions. [2024-06-21 18:49:35,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 560 transitions, 11217 flow [2024-06-21 18:49:36,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 560 transitions, 11025 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 18:49:36,651 INFO L231 Difference]: Finished difference. Result has 216 places, 499 transitions, 9563 flow [2024-06-21 18:49:36,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8537, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9563, PETRI_PLACES=216, PETRI_TRANSITIONS=499} [2024-06-21 18:49:36,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-21 18:49:36,652 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 499 transitions, 9563 flow [2024-06-21 18:49:36,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:36,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:36,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:36,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:49:36,652 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:36,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:36,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1253910338, now seen corresponding path program 3 times [2024-06-21 18:49:36,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:36,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067000370] [2024-06-21 18:49:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:36,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:36,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:38,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:38,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:38,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067000370] [2024-06-21 18:49:38,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067000370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:38,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:38,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:38,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964121230] [2024-06-21 18:49:38,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:38,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:38,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:38,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:38,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:38,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:38,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 499 transitions, 9563 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:38,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:38,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:38,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:41,103 INFO L124 PetriNetUnfolderBase]: 6301/9487 cut-off events. [2024-06-21 18:49:41,104 INFO L125 PetriNetUnfolderBase]: For 290912/290914 co-relation queries the response was YES. [2024-06-21 18:49:41,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79447 conditions, 9487 events. 6301/9487 cut-off events. For 290912/290914 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 56018 event pairs, 1706 based on Foata normal form. 22/9508 useless extension candidates. Maximal degree in co-relation 79340. Up to 8325 conditions per place. [2024-06-21 18:49:41,223 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 408 selfloop transitions, 149 changer transitions 0/560 dead transitions. [2024-06-21 18:49:41,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 560 transitions, 11500 flow [2024-06-21 18:49:41,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:49:41,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:49:41,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 18:49:41,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 18:49:41,225 INFO L175 Difference]: Start difference. First operand has 216 places, 499 transitions, 9563 flow. Second operand 9 states and 169 transitions. [2024-06-21 18:49:41,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 560 transitions, 11500 flow [2024-06-21 18:49:42,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 560 transitions, 11420 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 18:49:42,209 INFO L231 Difference]: Finished difference. Result has 223 places, 499 transitions, 9798 flow [2024-06-21 18:49:42,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9483, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9798, PETRI_PLACES=223, PETRI_TRANSITIONS=499} [2024-06-21 18:49:42,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-21 18:49:42,210 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 499 transitions, 9798 flow [2024-06-21 18:49:42,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:42,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:42,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:42,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:49:42,210 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:42,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:42,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1228641958, now seen corresponding path program 4 times [2024-06-21 18:49:42,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:42,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119111717] [2024-06-21 18:49:42,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:42,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:42,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:44,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:44,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:44,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119111717] [2024-06-21 18:49:44,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119111717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:44,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:44,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:44,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578453858] [2024-06-21 18:49:44,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:44,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:44,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:44,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:44,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:44,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:44,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 499 transitions, 9798 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:44,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:44,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:44,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:46,225 INFO L124 PetriNetUnfolderBase]: 6344/9547 cut-off events. [2024-06-21 18:49:46,225 INFO L125 PetriNetUnfolderBase]: For 296906/296908 co-relation queries the response was YES. [2024-06-21 18:49:46,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80761 conditions, 9547 events. 6344/9547 cut-off events. For 296906/296908 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56383 event pairs, 1838 based on Foata normal form. 10/9556 useless extension candidates. Maximal degree in co-relation 80652. Up to 9346 conditions per place. [2024-06-21 18:49:46,344 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 498 selfloop transitions, 44 changer transitions 0/545 dead transitions. [2024-06-21 18:49:46,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 545 transitions, 11452 flow [2024-06-21 18:49:46,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:49:46,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:49:46,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 18:49:46,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 18:49:46,345 INFO L175 Difference]: Start difference. First operand has 223 places, 499 transitions, 9798 flow. Second operand 9 states and 157 transitions. [2024-06-21 18:49:46,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 545 transitions, 11452 flow [2024-06-21 18:49:47,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 545 transitions, 10989 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-21 18:49:47,174 INFO L231 Difference]: Finished difference. Result has 226 places, 513 transitions, 9843 flow [2024-06-21 18:49:47,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9361, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9843, PETRI_PLACES=226, PETRI_TRANSITIONS=513} [2024-06-21 18:49:47,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-21 18:49:47,175 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 513 transitions, 9843 flow [2024-06-21 18:49:47,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:47,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:47,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:47,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:49:47,175 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:47,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:47,176 INFO L85 PathProgramCache]: Analyzing trace with hash -971939638, now seen corresponding path program 5 times [2024-06-21 18:49:47,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:47,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420763205] [2024-06-21 18:49:47,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:47,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:48,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:48,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420763205] [2024-06-21 18:49:48,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420763205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:48,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:48,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:48,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767684111] [2024-06-21 18:49:48,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:48,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:48,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:48,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:48,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:48,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:48,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 513 transitions, 9843 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:48,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:48,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:48,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:51,277 INFO L124 PetriNetUnfolderBase]: 6431/9681 cut-off events. [2024-06-21 18:49:51,277 INFO L125 PetriNetUnfolderBase]: For 311391/311393 co-relation queries the response was YES. [2024-06-21 18:49:51,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81453 conditions, 9681 events. 6431/9681 cut-off events. For 311391/311393 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57291 event pairs, 1848 based on Foata normal form. 24/9704 useless extension candidates. Maximal degree in co-relation 81341. Up to 9398 conditions per place. [2024-06-21 18:49:51,381 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 483 selfloop transitions, 73 changer transitions 0/559 dead transitions. [2024-06-21 18:49:51,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 559 transitions, 11426 flow [2024-06-21 18:49:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:49:51,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:49:51,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 18:49:51,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 18:49:51,382 INFO L175 Difference]: Start difference. First operand has 226 places, 513 transitions, 9843 flow. Second operand 9 states and 172 transitions. [2024-06-21 18:49:51,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 559 transitions, 11426 flow [2024-06-21 18:49:52,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 559 transitions, 11242 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 18:49:52,142 INFO L231 Difference]: Finished difference. Result has 231 places, 522 transitions, 10050 flow [2024-06-21 18:49:52,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9659, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10050, PETRI_PLACES=231, PETRI_TRANSITIONS=522} [2024-06-21 18:49:52,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-21 18:49:52,142 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 522 transitions, 10050 flow [2024-06-21 18:49:52,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:52,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:52,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:52,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:49:52,143 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:52,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:52,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1228432708, now seen corresponding path program 6 times [2024-06-21 18:49:52,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:52,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806366327] [2024-06-21 18:49:52,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:52,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:52,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:54,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:54,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:54,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806366327] [2024-06-21 18:49:54,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806366327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:54,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:54,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:49:54,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619151546] [2024-06-21 18:49:54,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:54,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:49:54,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:54,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:49:54,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:49:54,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:54,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 522 transitions, 10050 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:49:54,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:54,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:54,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:49:56,670 INFO L124 PetriNetUnfolderBase]: 6624/9969 cut-off events. [2024-06-21 18:49:56,671 INFO L125 PetriNetUnfolderBase]: For 351842/351844 co-relation queries the response was YES. [2024-06-21 18:49:56,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86497 conditions, 9969 events. 6624/9969 cut-off events. For 351842/351844 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 59125 event pairs, 1883 based on Foata normal form. 22/9990 useless extension candidates. Maximal degree in co-relation 86383. Up to 9373 conditions per place. [2024-06-21 18:49:56,810 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 527 selfloop transitions, 52 changer transitions 0/582 dead transitions. [2024-06-21 18:49:56,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 582 transitions, 12040 flow [2024-06-21 18:49:56,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:49:56,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:49:56,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 18:49:56,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 18:49:56,812 INFO L175 Difference]: Start difference. First operand has 231 places, 522 transitions, 10050 flow. Second operand 9 states and 170 transitions. [2024-06-21 18:49:56,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 582 transitions, 12040 flow [2024-06-21 18:49:57,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 582 transitions, 11847 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 18:49:57,805 INFO L231 Difference]: Finished difference. Result has 236 places, 532 transitions, 10210 flow [2024-06-21 18:49:57,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9858, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10210, PETRI_PLACES=236, PETRI_TRANSITIONS=532} [2024-06-21 18:49:57,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-21 18:49:57,806 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 532 transitions, 10210 flow [2024-06-21 18:49:57,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:49:57,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:49:57,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:49:57,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:49:57,806 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:49:57,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:49:57,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1819063980, now seen corresponding path program 7 times [2024-06-21 18:49:57,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:49:57,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258695966] [2024-06-21 18:49:57,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:49:57,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:49:57,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:49:59,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:49:59,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:49:59,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258695966] [2024-06-21 18:49:59,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258695966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:49:59,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:49:59,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:49:59,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902838003] [2024-06-21 18:49:59,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:49:59,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:49:59,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:49:59,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:49:59,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:49:59,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:49:59,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 532 transitions, 10210 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:49:59,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:49:59,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:49:59,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:01,765 INFO L124 PetriNetUnfolderBase]: 6701/10086 cut-off events. [2024-06-21 18:50:01,765 INFO L125 PetriNetUnfolderBase]: For 372969/372971 co-relation queries the response was YES. [2024-06-21 18:50:01,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88580 conditions, 10086 events. 6701/10086 cut-off events. For 372969/372971 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 59856 event pairs, 1870 based on Foata normal form. 22/10107 useless extension candidates. Maximal degree in co-relation 88463. Up to 9698 conditions per place. [2024-06-21 18:50:01,892 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 531 selfloop transitions, 43 changer transitions 0/577 dead transitions. [2024-06-21 18:50:01,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 577 transitions, 11819 flow [2024-06-21 18:50:01,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:50:01,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:50:01,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 18:50:01,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-21 18:50:01,893 INFO L175 Difference]: Start difference. First operand has 236 places, 532 transitions, 10210 flow. Second operand 10 states and 183 transitions. [2024-06-21 18:50:01,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 577 transitions, 11819 flow [2024-06-21 18:50:02,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 577 transitions, 11739 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 18:50:02,819 INFO L231 Difference]: Finished difference. Result has 242 places, 537 transitions, 10368 flow [2024-06-21 18:50:02,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10130, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10368, PETRI_PLACES=242, PETRI_TRANSITIONS=537} [2024-06-21 18:50:02,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-21 18:50:02,822 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 537 transitions, 10368 flow [2024-06-21 18:50:02,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:02,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:02,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:02,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:50:02,822 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:50:02,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:02,822 INFO L85 PathProgramCache]: Analyzing trace with hash -971932198, now seen corresponding path program 8 times [2024-06-21 18:50:02,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:02,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041749590] [2024-06-21 18:50:02,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:02,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:04,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-21 18:50:04,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:04,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041749590] [2024-06-21 18:50:04,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041749590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:04,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:04,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:50:04,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83612120] [2024-06-21 18:50:04,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:04,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:50:04,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:04,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:50:04,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:50:04,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:04,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 537 transitions, 10368 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:04,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:04,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:04,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:06,890 INFO L124 PetriNetUnfolderBase]: 6742/10152 cut-off events. [2024-06-21 18:50:06,890 INFO L125 PetriNetUnfolderBase]: For 388536/388538 co-relation queries the response was YES. [2024-06-21 18:50:06,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90411 conditions, 10152 events. 6742/10152 cut-off events. For 388536/388538 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 60438 event pairs, 1949 based on Foata normal form. 12/10163 useless extension candidates. Maximal degree in co-relation 90292. Up to 9835 conditions per place. [2024-06-21 18:50:07,037 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 509 selfloop transitions, 68 changer transitions 0/580 dead transitions. [2024-06-21 18:50:07,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 580 transitions, 11898 flow [2024-06-21 18:50:07,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:50:07,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:50:07,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 18:50:07,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:50:07,038 INFO L175 Difference]: Start difference. First operand has 242 places, 537 transitions, 10368 flow. Second operand 10 states and 180 transitions. [2024-06-21 18:50:07,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 580 transitions, 11898 flow [2024-06-21 18:50:08,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 580 transitions, 11724 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 18:50:08,101 INFO L231 Difference]: Finished difference. Result has 245 places, 543 transitions, 10500 flow [2024-06-21 18:50:08,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10194, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10500, PETRI_PLACES=245, PETRI_TRANSITIONS=543} [2024-06-21 18:50:08,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-21 18:50:08,101 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 543 transitions, 10500 flow [2024-06-21 18:50:08,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:08,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:08,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:08,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:50:08,102 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:50:08,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:08,102 INFO L85 PathProgramCache]: Analyzing trace with hash -561059110, now seen corresponding path program 9 times [2024-06-21 18:50:08,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:08,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116581332] [2024-06-21 18:50:08,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:08,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:08,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:09,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:50:09,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:09,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116581332] [2024-06-21 18:50:09,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116581332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:09,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:09,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:50:09,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920634477] [2024-06-21 18:50:09,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:09,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:50:09,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:09,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:50:09,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:50:10,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:10,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 543 transitions, 10500 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:10,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:10,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:10,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:12,758 INFO L124 PetriNetUnfolderBase]: 6964/10473 cut-off events. [2024-06-21 18:50:12,758 INFO L125 PetriNetUnfolderBase]: For 412799/412801 co-relation queries the response was YES. [2024-06-21 18:50:12,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94393 conditions, 10473 events. 6964/10473 cut-off events. For 412799/412801 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 62264 event pairs, 1489 based on Foata normal form. 10/10482 useless extension candidates. Maximal degree in co-relation 94272. Up to 9290 conditions per place. [2024-06-21 18:50:12,905 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 474 selfloop transitions, 213 changer transitions 0/690 dead transitions. [2024-06-21 18:50:12,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 690 transitions, 14587 flow [2024-06-21 18:50:12,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:50:12,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:50:12,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-21 18:50:12,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-21 18:50:12,906 INFO L175 Difference]: Start difference. First operand has 245 places, 543 transitions, 10500 flow. Second operand 11 states and 200 transitions. [2024-06-21 18:50:12,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 690 transitions, 14587 flow [2024-06-21 18:50:13,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 690 transitions, 14308 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-21 18:50:13,947 INFO L231 Difference]: Finished difference. Result has 254 places, 611 transitions, 12515 flow [2024-06-21 18:50:13,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10225, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12515, PETRI_PLACES=254, PETRI_TRANSITIONS=611} [2024-06-21 18:50:13,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-21 18:50:13,948 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 611 transitions, 12515 flow [2024-06-21 18:50:13,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:13,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:13,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:13,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:50:13,949 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:50:13,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:13,949 INFO L85 PathProgramCache]: Analyzing trace with hash -560849860, now seen corresponding path program 10 times [2024-06-21 18:50:13,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:13,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272699515] [2024-06-21 18:50:13,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:13,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:15,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:50:15,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:15,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272699515] [2024-06-21 18:50:15,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272699515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:15,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:15,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:50:15,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971285701] [2024-06-21 18:50:15,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:15,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:50:15,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:15,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:50:15,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:50:15,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:15,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 611 transitions, 12515 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:15,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:15,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:15,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:19,003 INFO L124 PetriNetUnfolderBase]: 7698/11575 cut-off events. [2024-06-21 18:50:19,003 INFO L125 PetriNetUnfolderBase]: For 489358/489360 co-relation queries the response was YES. [2024-06-21 18:50:19,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106034 conditions, 11575 events. 7698/11575 cut-off events. For 489358/489360 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 69649 event pairs, 1564 based on Foata normal form. 22/11596 useless extension candidates. Maximal degree in co-relation 105907. Up to 8914 conditions per place. [2024-06-21 18:50:19,162 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 508 selfloop transitions, 228 changer transitions 0/739 dead transitions. [2024-06-21 18:50:19,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 739 transitions, 16208 flow [2024-06-21 18:50:19,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:50:19,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:50:19,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 18:50:19,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-21 18:50:19,163 INFO L175 Difference]: Start difference. First operand has 254 places, 611 transitions, 12515 flow. Second operand 10 states and 202 transitions. [2024-06-21 18:50:19,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 739 transitions, 16208 flow [2024-06-21 18:50:20,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 739 transitions, 15877 flow, removed 138 selfloop flow, removed 3 redundant places. [2024-06-21 18:50:20,688 INFO L231 Difference]: Finished difference. Result has 263 places, 644 transitions, 13434 flow [2024-06-21 18:50:20,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12184, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13434, PETRI_PLACES=263, PETRI_TRANSITIONS=644} [2024-06-21 18:50:20,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-21 18:50:20,689 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 644 transitions, 13434 flow [2024-06-21 18:50:20,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:20,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:20,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:20,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:50:20,690 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:50:20,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:20,690 INFO L85 PathProgramCache]: Analyzing trace with hash -566421490, now seen corresponding path program 11 times [2024-06-21 18:50:20,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:20,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409624471] [2024-06-21 18:50:20,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:20,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:22,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:50:22,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:22,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409624471] [2024-06-21 18:50:22,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409624471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:22,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:22,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:50:22,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617542018] [2024-06-21 18:50:22,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:22,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:50:22,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:22,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:50:22,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:50:22,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:22,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 644 transitions, 13434 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:22,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:22,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:22,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:26,399 INFO L124 PetriNetUnfolderBase]: 7820/11751 cut-off events. [2024-06-21 18:50:26,400 INFO L125 PetriNetUnfolderBase]: For 519545/519547 co-relation queries the response was YES. [2024-06-21 18:50:26,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111085 conditions, 11751 events. 7820/11751 cut-off events. For 519545/519547 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 70677 event pairs, 1705 based on Foata normal form. 10/11760 useless extension candidates. Maximal degree in co-relation 110954. Up to 10598 conditions per place. [2024-06-21 18:50:26,567 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 561 selfloop transitions, 187 changer transitions 0/751 dead transitions. [2024-06-21 18:50:26,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 751 transitions, 17067 flow [2024-06-21 18:50:26,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:50:26,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:50:26,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 18:50:26,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-21 18:50:26,568 INFO L175 Difference]: Start difference. First operand has 263 places, 644 transitions, 13434 flow. Second operand 10 states and 188 transitions. [2024-06-21 18:50:26,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 751 transitions, 17067 flow [2024-06-21 18:50:28,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 751 transitions, 16860 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 18:50:28,134 INFO L231 Difference]: Finished difference. Result has 273 places, 687 transitions, 15067 flow [2024-06-21 18:50:28,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13240, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15067, PETRI_PLACES=273, PETRI_TRANSITIONS=687} [2024-06-21 18:50:28,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-21 18:50:28,136 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 687 transitions, 15067 flow [2024-06-21 18:50:28,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-21 18:50:28,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:28,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:28,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:50:28,136 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:50:28,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:28,137 INFO L85 PathProgramCache]: Analyzing trace with hash 924617687, now seen corresponding path program 1 times [2024-06-21 18:50:28,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:28,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652668246] [2024-06-21 18:50:28,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:28,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:28,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:31,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:50:31,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:31,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652668246] [2024-06-21 18:50:31,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652668246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:31,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:31,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:50:31,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075675346] [2024-06-21 18:50:31,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:31,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:50:31,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:31,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:50:31,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:50:31,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:31,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 687 transitions, 15067 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:50:31,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:31,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:31,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:34,918 INFO L124 PetriNetUnfolderBase]: 8009/12086 cut-off events. [2024-06-21 18:50:34,918 INFO L125 PetriNetUnfolderBase]: For 589866/589868 co-relation queries the response was YES. [2024-06-21 18:50:35,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114505 conditions, 12086 events. 8009/12086 cut-off events. For 589866/589868 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 73584 event pairs, 2057 based on Foata normal form. 62/12147 useless extension candidates. Maximal degree in co-relation 114368. Up to 9981 conditions per place. [2024-06-21 18:50:35,077 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 531 selfloop transitions, 205 changer transitions 5/744 dead transitions. [2024-06-21 18:50:35,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 744 transitions, 17500 flow [2024-06-21 18:50:35,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:50:35,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:50:35,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-21 18:50:35,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-21 18:50:35,078 INFO L175 Difference]: Start difference. First operand has 273 places, 687 transitions, 15067 flow. Second operand 9 states and 188 transitions. [2024-06-21 18:50:35,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 744 transitions, 17500 flow [2024-06-21 18:50:36,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 744 transitions, 17160 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-21 18:50:36,719 INFO L231 Difference]: Finished difference. Result has 278 places, 689 transitions, 15249 flow [2024-06-21 18:50:36,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14730, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15249, PETRI_PLACES=278, PETRI_TRANSITIONS=689} [2024-06-21 18:50:36,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-21 18:50:36,720 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 689 transitions, 15249 flow [2024-06-21 18:50:36,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:50:36,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:36,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:36,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:50:36,721 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-21 18:50:36,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:36,721 INFO L85 PathProgramCache]: Analyzing trace with hash 891796167, now seen corresponding path program 2 times [2024-06-21 18:50:36,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:36,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71291526] [2024-06-21 18:50:36,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:36,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:38,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-21 18:50:38,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:38,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71291526] [2024-06-21 18:50:38,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71291526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:38,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:38,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:50:38,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940744946] [2024-06-21 18:50:38,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:38,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:50:38,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:38,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:50:38,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:50:39,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:39,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 689 transitions, 15249 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:50:39,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:39,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:39,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:43,140 INFO L124 PetriNetUnfolderBase]: 8090/12217 cut-off events. [2024-06-21 18:50:43,140 INFO L125 PetriNetUnfolderBase]: For 582526/582528 co-relation queries the response was YES. [2024-06-21 18:50:43,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116153 conditions, 12217 events. 8090/12217 cut-off events. For 582526/582528 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 74472 event pairs, 2220 based on Foata normal form. 24/12240 useless extension candidates. Maximal degree in co-relation 116015. Up to 10946 conditions per place. [2024-06-21 18:50:43,311 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 533 selfloop transitions, 223 changer transitions 0/759 dead transitions. [2024-06-21 18:50:43,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 759 transitions, 17829 flow [2024-06-21 18:50:43,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:50:43,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:50:43,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 18:50:43,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 18:50:43,312 INFO L175 Difference]: Start difference. First operand has 278 places, 689 transitions, 15249 flow. Second operand 10 states and 179 transitions. [2024-06-21 18:50:43,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 759 transitions, 17829 flow [2024-06-21 18:50:44,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 759 transitions, 17370 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 18:50:44,974 INFO L231 Difference]: Finished difference. Result has 284 places, 707 transitions, 15907 flow [2024-06-21 18:50:44,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14790, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15907, PETRI_PLACES=284, PETRI_TRANSITIONS=707} [2024-06-21 18:50:44,975 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-21 18:50:44,975 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 707 transitions, 15907 flow [2024-06-21 18:50:44,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:50:44,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:44,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:44,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:50:44,976 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:50:44,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:44,976 INFO L85 PathProgramCache]: Analyzing trace with hash 892026807, now seen corresponding path program 3 times [2024-06-21 18:50:44,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:44,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203710917] [2024-06-21 18:50:44,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:44,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:44,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:47,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-21 18:50:47,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:47,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203710917] [2024-06-21 18:50:47,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203710917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:47,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:47,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:50:47,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596689781] [2024-06-21 18:50:47,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:47,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:50:47,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:47,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:50:47,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:50:47,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:47,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 707 transitions, 15907 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:50:47,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:47,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:47,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:51,324 INFO L124 PetriNetUnfolderBase]: 8171/12352 cut-off events. [2024-06-21 18:50:51,325 INFO L125 PetriNetUnfolderBase]: For 614251/614253 co-relation queries the response was YES. [2024-06-21 18:50:51,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118708 conditions, 12352 events. 8171/12352 cut-off events. For 614251/614253 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 75800 event pairs, 2150 based on Foata normal form. 24/12375 useless extension candidates. Maximal degree in co-relation 118566. Up to 10629 conditions per place. [2024-06-21 18:50:51,490 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 542 selfloop transitions, 225 changer transitions 3/773 dead transitions. [2024-06-21 18:50:51,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 773 transitions, 18382 flow [2024-06-21 18:50:51,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:50:51,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:50:51,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 18:50:51,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 18:50:51,491 INFO L175 Difference]: Start difference. First operand has 284 places, 707 transitions, 15907 flow. Second operand 10 states and 179 transitions. [2024-06-21 18:50:51,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 773 transitions, 18382 flow [2024-06-21 18:50:53,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 773 transitions, 18210 flow, removed 77 selfloop flow, removed 3 redundant places. [2024-06-21 18:50:53,387 INFO L231 Difference]: Finished difference. Result has 293 places, 721 transitions, 16603 flow [2024-06-21 18:50:53,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15735, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16603, PETRI_PLACES=293, PETRI_TRANSITIONS=721} [2024-06-21 18:50:53,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-21 18:50:53,387 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 721 transitions, 16603 flow [2024-06-21 18:50:53,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:50:53,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:50:53,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:50:53,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:50:53,388 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:50:53,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:50:53,388 INFO L85 PathProgramCache]: Analyzing trace with hash 719306277, now seen corresponding path program 4 times [2024-06-21 18:50:53,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:50:53,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866294654] [2024-06-21 18:50:53,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:50:53,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:50:53,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:50:55,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:50:55,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:50:55,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866294654] [2024-06-21 18:50:55,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866294654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:50:55,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:50:55,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:50:55,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161786059] [2024-06-21 18:50:55,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:50:55,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:50:55,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:50:55,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:50:55,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:50:55,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:50:55,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 721 transitions, 16603 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:50:55,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:50:55,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:50:55,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:50:59,792 INFO L124 PetriNetUnfolderBase]: 8180/12413 cut-off events. [2024-06-21 18:50:59,792 INFO L125 PetriNetUnfolderBase]: For 680035/680037 co-relation queries the response was YES. [2024-06-21 18:51:00,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120756 conditions, 12413 events. 8180/12413 cut-off events. For 680035/680037 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 76627 event pairs, 2198 based on Foata normal form. 62/12474 useless extension candidates. Maximal degree in co-relation 120610. Up to 10899 conditions per place. [2024-06-21 18:51:00,104 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 594 selfloop transitions, 169 changer transitions 18/784 dead transitions. [2024-06-21 18:51:00,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 784 transitions, 19166 flow [2024-06-21 18:51:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:51:00,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:51:00,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 18:51:00,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-21 18:51:00,106 INFO L175 Difference]: Start difference. First operand has 293 places, 721 transitions, 16603 flow. Second operand 10 states and 191 transitions. [2024-06-21 18:51:00,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 784 transitions, 19166 flow [2024-06-21 18:51:01,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 784 transitions, 18599 flow, removed 174 selfloop flow, removed 5 redundant places. [2024-06-21 18:51:01,854 INFO L231 Difference]: Finished difference. Result has 298 places, 716 transitions, 16423 flow [2024-06-21 18:51:01,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16066, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16423, PETRI_PLACES=298, PETRI_TRANSITIONS=716} [2024-06-21 18:51:01,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-21 18:51:01,855 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 716 transitions, 16423 flow [2024-06-21 18:51:01,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:51:01,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:51:01,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:51:01,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:51:01,856 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:51:01,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:51:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash -826554093, now seen corresponding path program 5 times [2024-06-21 18:51:01,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:51:01,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884567968] [2024-06-21 18:51:01,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:51:01,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:51:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:51:03,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:51:03,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:51:03,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884567968] [2024-06-21 18:51:03,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884567968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:51:03,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:51:03,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:51:03,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151163444] [2024-06-21 18:51:03,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:51:03,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:51:03,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:51:03,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:51:03,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:51:03,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 18:51:03,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 716 transitions, 16423 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:51:03,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:51:03,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 18:51:03,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:51:07,676 INFO L124 PetriNetUnfolderBase]: 8069/12257 cut-off events. [2024-06-21 18:51:07,676 INFO L125 PetriNetUnfolderBase]: For 654406/654408 co-relation queries the response was YES. [2024-06-21 18:51:07,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119258 conditions, 12257 events. 8069/12257 cut-off events. For 654406/654408 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 75839 event pairs, 2489 based on Foata normal form. 26/12282 useless extension candidates. Maximal degree in co-relation 119110. Up to 11915 conditions per place. [2024-06-21 18:51:07,876 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 721 selfloop transitions, 35 changer transitions 0/759 dead transitions. [2024-06-21 18:51:07,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 759 transitions, 18318 flow [2024-06-21 18:51:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:51:07,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:51:07,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 18:51:07,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-21 18:51:07,878 INFO L175 Difference]: Start difference. First operand has 298 places, 716 transitions, 16423 flow. Second operand 11 states and 184 transitions. [2024-06-21 18:51:07,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 759 transitions, 18318 flow [2024-06-21 18:51:10,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 759 transitions, 17889 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 18:51:10,057 INFO L231 Difference]: Finished difference. Result has 305 places, 722 transitions, 16262 flow [2024-06-21 18:51:10,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15994, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16262, PETRI_PLACES=305, PETRI_TRANSITIONS=722} [2024-06-21 18:51:10,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-21 18:51:10,058 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 722 transitions, 16262 flow [2024-06-21 18:51:10,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:51:10,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:51:10,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:51:10,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:51:10,059 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:51:10,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:51:10,059 INFO L85 PathProgramCache]: Analyzing trace with hash -65356379, now seen corresponding path program 6 times [2024-06-21 18:51:10,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:51:10,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596594630] [2024-06-21 18:51:10,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:51:10,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:51:10,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat