./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:17:05,714 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:17:05,797 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:17:05,806 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:17:05,807 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:17:05,831 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:17:05,831 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:17:05,832 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:17:05,832 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:17:05,838 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:17:05,838 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:17:05,838 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:17:05,840 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:17:05,841 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:17:05,841 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:17:05,842 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:17:05,842 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:17:05,842 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:17:05,843 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:17:05,843 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:17:05,843 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:17:05,844 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:17:05,844 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:17:05,844 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:17:05,845 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:17:05,845 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:17:05,845 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:17:05,845 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:17:05,846 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:17:05,846 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:17:05,847 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:17:05,847 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:17:05,848 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:17:05,848 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:17:05,848 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:17:05,848 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:17:05,849 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:17:05,849 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:17:05,849 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:17:05,849 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:17:05,850 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:17:05,850 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:17:05,850 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:17:05,850 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-28 00:17:06,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:17:06,114 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:17:06,116 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:17:06,118 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:17:06,118 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:17:06,119 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-28 00:17:07,317 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:17:07,577 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:17:07,578 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-28 00:17:07,598 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37c23cf2e/ad1672020c6045b2b2961e98f28f8bd4/FLAG8b727d5e0 [2024-06-28 00:17:07,609 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37c23cf2e/ad1672020c6045b2b2961e98f28f8bd4 [2024-06-28 00:17:07,611 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:17:07,612 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:17:07,612 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/safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 00:17:07,695 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:17:07,696 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:17:07,697 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:17:07,698 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:17:07,702 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:17:07,703 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:17:07" (1/2) ... [2024-06-28 00:17:07,704 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cb664ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:17:07, skipping insertion in model container [2024-06-28 00:17:07,704 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:17:07" (1/2) ... [2024-06-28 00:17:07,705 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7967bcb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:17:07, skipping insertion in model container [2024-06-28 00:17:07,707 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:17:07" (2/2) ... [2024-06-28 00:17:07,708 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cb664ae and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:07, skipping insertion in model container [2024-06-28 00:17:07,708 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:17:07" (2/2) ... [2024-06-28 00:17:07,708 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:17:07,747 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:17:07,749 INFO L97 edCorrectnessWitness]: Location invariant before [L824-L824] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 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_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_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 >= 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 >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (2LL - (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 )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$r_buff0_thd1) - (long long )z$w_buff0 >= 0LL) && (1LL + (long long )z$r_buff0_thd1) - (long long )z$w_buff1 >= 0LL) && (1LL + (long long )z$r_buff1_thd1) - (long long )z$w_buff1 >= 0LL) && (1LL + (long long )z$w_buff0) - (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL) && (2LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 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_used >= 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_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) [2024-06-28 00:17:07,749 INFO L97 edCorrectnessWitness]: Location invariant before [L821-L821] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 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_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_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 >= 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 >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (2LL - (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 )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$r_buff0_thd1) - (long long )z$w_buff0 >= 0LL) && (1LL + (long long )z$r_buff0_thd1) - (long long )z$w_buff1 >= 0LL) && (1LL + (long long )z$r_buff1_thd1) - (long long )z$w_buff1 >= 0LL) && (1LL + (long long )z$w_buff0) - (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL) && (2LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 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_used >= 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_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) [2024-06-28 00:17:07,749 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 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_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_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 >= 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 >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (2LL - (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 )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$r_buff0_thd1) - (long long )z$w_buff0 >= 0LL) && (1LL + (long long )z$r_buff0_thd1) - (long long )z$w_buff1 >= 0LL) && (1LL + (long long )z$r_buff1_thd1) - (long long )z$w_buff1 >= 0LL) && (1LL + (long long )z$w_buff0) - (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0) - (long long )z$w_buff1_used >= 0LL) && (2LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 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_used >= 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_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) [2024-06-28 00:17:07,750 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:17:07,750 INFO L106 edCorrectnessWitness]: ghost_update [L819-L819] multithreaded = 1; [2024-06-28 00:17:07,800 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:17:08,229 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:17:08,246 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:17:08,449 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:17:08,498 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:17:08,498 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08 WrapperNode [2024-06-28 00:17:08,498 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:17:08,500 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:17:08,500 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:17:08,500 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:17:08,507 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 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,545 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 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,612 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-28 00:17:08,612 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:17:08,613 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:17:08,613 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:17:08,614 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:17:08,624 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,625 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,646 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,681 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-28 00:17:08,681 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,681 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,696 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,698 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,706 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,724 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,741 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:17:08,742 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:17:08,742 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:17:08,742 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:17:08,743 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (1/1) ... [2024-06-28 00:17:08,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:17:08,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:17:08,767 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-28 00:17:08,769 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-28 00:17:08,796 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:17:08,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:17:08,796 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:17:08,796 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:17:08,797 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:17:08,797 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:17:08,797 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:17:08,797 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:17:08,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:17:08,797 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:17:08,798 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:17:08,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:17:08,799 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:17:08,909 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:17:08,911 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:17:09,541 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:17:09,542 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:17:09,730 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:17:09,731 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:17:09,731 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:17:09 BoogieIcfgContainer [2024-06-28 00:17:09,731 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:17:09,735 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:17:09,735 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:17:09,738 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:17:09,738 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:17:07" (1/4) ... [2024-06-28 00:17:09,739 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63efc5d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:17:09, skipping insertion in model container [2024-06-28 00:17:09,739 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:17:07" (2/4) ... [2024-06-28 00:17:09,740 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63efc5d0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:17:09, skipping insertion in model container [2024-06-28 00:17:09,740 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:08" (3/4) ... [2024-06-28 00:17:09,741 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63efc5d0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:17:09, skipping insertion in model container [2024-06-28 00:17:09,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:17:09" (4/4) ... [2024-06-28 00:17:09,743 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-28 00:17:09,759 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:17:09,760 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:17:09,760 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:17:09,818 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:17:09,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 00:17:09,889 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 00:17:09,889 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:17:09,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:17:09,891 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 00:17:09,895 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 00:17:09,908 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:17:09,916 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;@48f6f62a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:17:09,917 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:17:09,923 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:17:09,923 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:17:09,923 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:17:09,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:09,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:17:09,925 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-28 00:17:09,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:09,933 INFO L85 PathProgramCache]: Analyzing trace with hash 368653745, now seen corresponding path program 1 times [2024-06-28 00:17:09,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:09,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118219629] [2024-06-28 00:17:09,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:09,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:10,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:11,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:11,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:11,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118219629] [2024-06-28 00:17:11,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118219629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:11,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:11,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:17:11,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936226876] [2024-06-28 00:17:11,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:11,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:17:11,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:11,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:17:11,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:17:11,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:17:11,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:11,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:11,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:17:11,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:12,320 INFO L124 PetriNetUnfolderBase]: 1407/2118 cut-off events. [2024-06-28 00:17:12,321 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 00:17:12,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4322 conditions, 2118 events. 1407/2118 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9703 event pairs, 989 based on Foata normal form. 1/2076 useless extension candidates. Maximal degree in co-relation 4310. Up to 2105 conditions per place. [2024-06-28 00:17:12,341 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 32 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 00:17:12,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 169 flow [2024-06-28 00:17:12,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:17:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:17:12,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-28 00:17:12,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:17:12,355 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 69 transitions. [2024-06-28 00:17:12,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 169 flow [2024-06-28 00:17:12,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:12,361 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 00:17:12,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 00:17:12,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 00:17:12,367 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 00:17:12,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:12,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:12,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:12,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:17:12,369 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-28 00:17:12,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:12,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2089182464, now seen corresponding path program 1 times [2024-06-28 00:17:12,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:12,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185650846] [2024-06-28 00:17:12,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:12,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:13,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:13,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:13,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185650846] [2024-06-28 00:17:13,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185650846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:13,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:13,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:17:13,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931574622] [2024-06-28 00:17:13,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:13,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:17:13,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:13,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:17:13,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:17:13,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:17:13,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:13,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:13,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:17:13,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:13,964 INFO L124 PetriNetUnfolderBase]: 1401/2109 cut-off events. [2024-06-28 00:17:13,964 INFO L125 PetriNetUnfolderBase]: For 403/411 co-relation queries the response was YES. [2024-06-28 00:17:13,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4866 conditions, 2109 events. 1401/2109 cut-off events. For 403/411 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9616 event pairs, 864 based on Foata normal form. 6/2113 useless extension candidates. Maximal degree in co-relation 4854. Up to 2081 conditions per place. [2024-06-28 00:17:13,979 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-28 00:17:13,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-28 00:17:13,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:17:13,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:17:13,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-28 00:17:13,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 00:17:13,982 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-28 00:17:13,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-28 00:17:13,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:13,984 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-28 00:17:13,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 00:17:13,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-28 00:17:13,986 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-28 00:17:13,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:13,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:13,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:13,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:17:13,987 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-28 00:17:13,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:13,987 INFO L85 PathProgramCache]: Analyzing trace with hash 340147666, now seen corresponding path program 1 times [2024-06-28 00:17:13,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:13,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158943668] [2024-06-28 00:17:13,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:13,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:14,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:15,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:15,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:15,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158943668] [2024-06-28 00:17:15,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158943668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:15,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:15,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:17:15,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084502345] [2024-06-28 00:17:15,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:15,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:17:15,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:15,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:17:15,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:17:15,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:17:15,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:15,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:15,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:17:15,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:15,658 INFO L124 PetriNetUnfolderBase]: 1409/2123 cut-off events. [2024-06-28 00:17:15,658 INFO L125 PetriNetUnfolderBase]: For 1119/1137 co-relation queries the response was YES. [2024-06-28 00:17:15,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5445 conditions, 2123 events. 1409/2123 cut-off events. For 1119/1137 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9651 event pairs, 673 based on Foata normal form. 9/2126 useless extension candidates. Maximal degree in co-relation 5431. Up to 2027 conditions per place. [2024-06-28 00:17:15,680 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-28 00:17:15,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 73 transitions, 390 flow [2024-06-28 00:17:15,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:15,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:15,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 00:17:15,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 00:17:15,683 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 117 transitions. [2024-06-28 00:17:15,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 73 transitions, 390 flow [2024-06-28 00:17:15,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 73 transitions, 376 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:15,687 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 233 flow [2024-06-28 00:17:15,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-28 00:17:15,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-28 00:17:15,689 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 233 flow [2024-06-28 00:17:15,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:15,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:15,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:15,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:17:15,690 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-28 00:17:15,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:15,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1732998767, now seen corresponding path program 1 times [2024-06-28 00:17:15,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:15,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905931400] [2024-06-28 00:17:15,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:15,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:15,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:17,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-28 00:17:17,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:17,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905931400] [2024-06-28 00:17:17,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905931400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:17,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:17,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:17,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891494670] [2024-06-28 00:17:17,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:17,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:17,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:17,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:17,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:17,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:17:17,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 233 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:17,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:17,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:17:17,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:17,860 INFO L124 PetriNetUnfolderBase]: 1461/2197 cut-off events. [2024-06-28 00:17:17,861 INFO L125 PetriNetUnfolderBase]: For 2704/2743 co-relation queries the response was YES. [2024-06-28 00:17:17,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6604 conditions, 2197 events. 1461/2197 cut-off events. For 2704/2743 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9945 event pairs, 550 based on Foata normal form. 17/2208 useless extension candidates. Maximal degree in co-relation 6587. Up to 1944 conditions per place. [2024-06-28 00:17:17,878 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 71 selfloop transitions, 27 changer transitions 0/103 dead transitions. [2024-06-28 00:17:17,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 103 transitions, 635 flow [2024-06-28 00:17:17,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:17,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:17,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 00:17:17,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 00:17:17,884 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 233 flow. Second operand 6 states and 147 transitions. [2024-06-28 00:17:17,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 103 transitions, 635 flow [2024-06-28 00:17:17,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 103 transitions, 627 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 00:17:17,893 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 410 flow [2024-06-28 00:17:17,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2024-06-28 00:17:17,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-28 00:17:17,895 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 410 flow [2024-06-28 00:17:17,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:17,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:17,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:17,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:17:17,896 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-28 00:17:17,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:17,896 INFO L85 PathProgramCache]: Analyzing trace with hash -2111612287, now seen corresponding path program 1 times [2024-06-28 00:17:17,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:17,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683850923] [2024-06-28 00:17:17,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:17,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:17,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:19,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:19,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:19,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683850923] [2024-06-28 00:17:19,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683850923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:19,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:19,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:19,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844988762] [2024-06-28 00:17:19,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:19,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:19,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:19,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:19,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:19,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:17:19,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 410 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:19,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:19,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:17:19,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:20,380 INFO L124 PetriNetUnfolderBase]: 1571/2375 cut-off events. [2024-06-28 00:17:20,380 INFO L125 PetriNetUnfolderBase]: For 6090/6135 co-relation queries the response was YES. [2024-06-28 00:17:20,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8659 conditions, 2375 events. 1571/2375 cut-off events. For 6090/6135 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11019 event pairs, 422 based on Foata normal form. 38/2407 useless extension candidates. Maximal degree in co-relation 8636. Up to 1954 conditions per place. [2024-06-28 00:17:20,401 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 79 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-28 00:17:20,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 114 transitions, 824 flow [2024-06-28 00:17:20,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:20,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:20,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 00:17:20,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:17:20,404 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 410 flow. Second operand 7 states and 168 transitions. [2024-06-28 00:17:20,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 114 transitions, 824 flow [2024-06-28 00:17:20,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 114 transitions, 806 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-28 00:17:20,415 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 485 flow [2024-06-28 00:17:20,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=485, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-28 00:17:20,418 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 23 predicate places. [2024-06-28 00:17:20,418 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 485 flow [2024-06-28 00:17:20,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:20,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:20,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:20,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:17:20,424 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-28 00:17:20,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:20,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1942437771, now seen corresponding path program 1 times [2024-06-28 00:17:20,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:20,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47975720] [2024-06-28 00:17:20,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:20,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:20,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:22,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:22,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:22,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47975720] [2024-06-28 00:17:22,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47975720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:22,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:22,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:17:22,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727460547] [2024-06-28 00:17:22,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:22,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:17:22,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:22,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:17:22,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:17:22,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:17:22,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 485 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:22,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:22,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:17:22,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:22,775 INFO L124 PetriNetUnfolderBase]: 1566/2401 cut-off events. [2024-06-28 00:17:22,775 INFO L125 PetriNetUnfolderBase]: For 8460/8509 co-relation queries the response was YES. [2024-06-28 00:17:22,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9265 conditions, 2401 events. 1566/2401 cut-off events. For 8460/8509 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11476 event pairs, 860 based on Foata normal form. 4/2384 useless extension candidates. Maximal degree in co-relation 9238. Up to 2344 conditions per place. [2024-06-28 00:17:22,804 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 64 selfloop transitions, 10 changer transitions 0/78 dead transitions. [2024-06-28 00:17:22,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 677 flow [2024-06-28 00:17:22,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:22,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:22,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-28 00:17:22,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-28 00:17:22,806 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 485 flow. Second operand 5 states and 86 transitions. [2024-06-28 00:17:22,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 677 flow [2024-06-28 00:17:22,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 602 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:22,817 INFO L231 Difference]: Finished difference. Result has 65 places, 68 transitions, 463 flow [2024-06-28 00:17:22,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=463, PETRI_PLACES=65, PETRI_TRANSITIONS=68} [2024-06-28 00:17:22,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-28 00:17:22,820 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 68 transitions, 463 flow [2024-06-28 00:17:22,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:22,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:22,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:22,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:17:22,821 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-28 00:17:22,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:22,822 INFO L85 PathProgramCache]: Analyzing trace with hash 47254065, now seen corresponding path program 1 times [2024-06-28 00:17:22,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:22,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736340188] [2024-06-28 00:17:22,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:22,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:22,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:24,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:24,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:24,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736340188] [2024-06-28 00:17:24,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736340188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:24,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:24,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:24,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128859920] [2024-06-28 00:17:24,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:24,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:24,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:24,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:24,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:24,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:24,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 68 transitions, 463 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:24,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:24,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:24,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:25,712 INFO L124 PetriNetUnfolderBase]: 1813/2738 cut-off events. [2024-06-28 00:17:25,712 INFO L125 PetriNetUnfolderBase]: For 8575/8575 co-relation queries the response was YES. [2024-06-28 00:17:25,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10129 conditions, 2738 events. 1813/2738 cut-off events. For 8575/8575 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12964 event pairs, 1001 based on Foata normal form. 4/2740 useless extension candidates. Maximal degree in co-relation 10098. Up to 2682 conditions per place. [2024-06-28 00:17:25,742 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 76 selfloop transitions, 13 changer transitions 0/92 dead transitions. [2024-06-28 00:17:25,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 92 transitions, 742 flow [2024-06-28 00:17:25,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 00:17:25,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-28 00:17:25,745 INFO L175 Difference]: Start difference. First operand has 65 places, 68 transitions, 463 flow. Second operand 6 states and 97 transitions. [2024-06-28 00:17:25,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 92 transitions, 742 flow [2024-06-28 00:17:25,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 92 transitions, 715 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:25,756 INFO L231 Difference]: Finished difference. Result has 70 places, 77 transitions, 557 flow [2024-06-28 00:17:25,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=557, PETRI_PLACES=70, PETRI_TRANSITIONS=77} [2024-06-28 00:17:25,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-28 00:17:25,758 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 77 transitions, 557 flow [2024-06-28 00:17:25,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:25,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:25,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:25,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:17:25,759 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-28 00:17:25,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:25,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1960065164, now seen corresponding path program 1 times [2024-06-28 00:17:25,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:25,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181422197] [2024-06-28 00:17:25,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:25,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:25,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:27,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:27,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:27,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181422197] [2024-06-28 00:17:27,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181422197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:27,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:27,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:27,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556786656] [2024-06-28 00:17:27,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:27,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:27,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:27,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:27,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:27,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:17:27,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 77 transitions, 557 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:27,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:27,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:17:27,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:28,638 INFO L124 PetriNetUnfolderBase]: 1826/2758 cut-off events. [2024-06-28 00:17:28,639 INFO L125 PetriNetUnfolderBase]: For 10753/10867 co-relation queries the response was YES. [2024-06-28 00:17:28,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11258 conditions, 2758 events. 1826/2758 cut-off events. For 10753/10867 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13017 event pairs, 603 based on Foata normal form. 22/2758 useless extension candidates. Maximal degree in co-relation 11223. Up to 2582 conditions per place. [2024-06-28 00:17:28,662 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 77 selfloop transitions, 33 changer transitions 0/117 dead transitions. [2024-06-28 00:17:28,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 117 transitions, 1014 flow [2024-06-28 00:17:28,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:28,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:28,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 00:17:28,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 00:17:28,666 INFO L175 Difference]: Start difference. First operand has 70 places, 77 transitions, 557 flow. Second operand 7 states and 128 transitions. [2024-06-28 00:17:28,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 117 transitions, 1014 flow [2024-06-28 00:17:28,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 117 transitions, 1009 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:28,682 INFO L231 Difference]: Finished difference. Result has 78 places, 92 transitions, 775 flow [2024-06-28 00:17:28,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=775, PETRI_PLACES=78, PETRI_TRANSITIONS=92} [2024-06-28 00:17:28,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-28 00:17:28,684 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 92 transitions, 775 flow [2024-06-28 00:17:28,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:28,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:28,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:28,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:17:28,685 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-28 00:17:28,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:28,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1666668458, now seen corresponding path program 2 times [2024-06-28 00:17:28,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:28,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149403942] [2024-06-28 00:17:28,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:28,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:28,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:30,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:30,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:30,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149403942] [2024-06-28 00:17:30,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149403942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:30,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:30,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:30,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140647648] [2024-06-28 00:17:30,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:30,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:30,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:30,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:30,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:30,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:17:30,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 92 transitions, 775 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:30,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:30,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:17:30,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:30,745 INFO L124 PetriNetUnfolderBase]: 1787/2740 cut-off events. [2024-06-28 00:17:30,746 INFO L125 PetriNetUnfolderBase]: For 13930/14002 co-relation queries the response was YES. [2024-06-28 00:17:30,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11843 conditions, 2740 events. 1787/2740 cut-off events. For 13930/14002 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13263 event pairs, 890 based on Foata normal form. 20/2719 useless extension candidates. Maximal degree in co-relation 11803. Up to 2552 conditions per place. [2024-06-28 00:17:30,767 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 79 selfloop transitions, 39 changer transitions 0/125 dead transitions. [2024-06-28 00:17:30,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 125 transitions, 1288 flow [2024-06-28 00:17:30,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:30,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:30,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 00:17:30,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:17:30,769 INFO L175 Difference]: Start difference. First operand has 78 places, 92 transitions, 775 flow. Second operand 6 states and 108 transitions. [2024-06-28 00:17:30,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 125 transitions, 1288 flow [2024-06-28 00:17:30,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 1238 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:30,793 INFO L231 Difference]: Finished difference. Result has 83 places, 108 transitions, 1053 flow [2024-06-28 00:17:30,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1053, PETRI_PLACES=83, PETRI_TRANSITIONS=108} [2024-06-28 00:17:30,794 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 42 predicate places. [2024-06-28 00:17:30,794 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 108 transitions, 1053 flow [2024-06-28 00:17:30,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:30,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:30,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:30,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:17:30,795 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-28 00:17:30,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:30,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1628030678, now seen corresponding path program 3 times [2024-06-28 00:17:30,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:30,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633447519] [2024-06-28 00:17:30,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:30,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:30,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:32,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:32,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:32,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633447519] [2024-06-28 00:17:32,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633447519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:32,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:32,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:32,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649524322] [2024-06-28 00:17:32,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:32,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:32,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:32,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:32,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:32,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:17:32,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 108 transitions, 1053 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:32,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:32,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:17:32,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:32,832 INFO L124 PetriNetUnfolderBase]: 1765/2703 cut-off events. [2024-06-28 00:17:32,832 INFO L125 PetriNetUnfolderBase]: For 16359/16472 co-relation queries the response was YES. [2024-06-28 00:17:32,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11996 conditions, 2703 events. 1765/2703 cut-off events. For 16359/16472 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13037 event pairs, 893 based on Foata normal form. 15/2682 useless extension candidates. Maximal degree in co-relation 11953. Up to 2612 conditions per place. [2024-06-28 00:17:32,857 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 96 selfloop transitions, 19 changer transitions 0/122 dead transitions. [2024-06-28 00:17:32,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 122 transitions, 1327 flow [2024-06-28 00:17:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:32,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:32,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 00:17:32,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42083333333333334 [2024-06-28 00:17:32,859 INFO L175 Difference]: Start difference. First operand has 83 places, 108 transitions, 1053 flow. Second operand 6 states and 101 transitions. [2024-06-28 00:17:32,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 122 transitions, 1327 flow [2024-06-28 00:17:32,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1272 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:32,890 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 1047 flow [2024-06-28 00:17:32,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1047, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-28 00:17:32,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-28 00:17:32,894 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 1047 flow [2024-06-28 00:17:32,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:32,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:32,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:32,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:17:32,895 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-28 00:17:32,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:32,896 INFO L85 PathProgramCache]: Analyzing trace with hash 635105374, now seen corresponding path program 1 times [2024-06-28 00:17:32,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:32,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54221861] [2024-06-28 00:17:32,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:32,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:32,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:35,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:35,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54221861] [2024-06-28 00:17:35,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54221861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:35,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:35,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:35,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557577717] [2024-06-28 00:17:35,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:35,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:35,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:35,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:35,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:35,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:35,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 1047 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:35,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:35,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:35,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:36,376 INFO L124 PetriNetUnfolderBase]: 2022/3030 cut-off events. [2024-06-28 00:17:36,377 INFO L125 PetriNetUnfolderBase]: For 18808/18811 co-relation queries the response was YES. [2024-06-28 00:17:36,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13469 conditions, 3030 events. 2022/3030 cut-off events. For 18808/18811 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14212 event pairs, 632 based on Foata normal form. 4/3031 useless extension candidates. Maximal degree in co-relation 13425. Up to 2736 conditions per place. [2024-06-28 00:17:36,407 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 140 selfloop transitions, 40 changer transitions 0/183 dead transitions. [2024-06-28 00:17:36,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 183 transitions, 2056 flow [2024-06-28 00:17:36,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:36,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:36,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:17:36,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 00:17:36,410 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 1047 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:17:36,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 183 transitions, 2056 flow [2024-06-28 00:17:36,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 183 transitions, 1946 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:36,440 INFO L231 Difference]: Finished difference. Result has 93 places, 138 transitions, 1414 flow [2024-06-28 00:17:36,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=974, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1414, PETRI_PLACES=93, PETRI_TRANSITIONS=138} [2024-06-28 00:17:36,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-28 00:17:36,441 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 138 transitions, 1414 flow [2024-06-28 00:17:36,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:36,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:36,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:36,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:17:36,442 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-28 00:17:36,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:36,442 INFO L85 PathProgramCache]: Analyzing trace with hash -2010807310, now seen corresponding path program 2 times [2024-06-28 00:17:36,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:36,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125855865] [2024-06-28 00:17:36,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:36,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:37,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:37,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:37,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125855865] [2024-06-28 00:17:37,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125855865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:37,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:37,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602471309] [2024-06-28 00:17:37,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:37,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:37,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:37,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:37,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:38,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:38,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 138 transitions, 1414 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:38,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:38,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:38,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:38,752 INFO L124 PetriNetUnfolderBase]: 2082/3128 cut-off events. [2024-06-28 00:17:38,752 INFO L125 PetriNetUnfolderBase]: For 22407/22410 co-relation queries the response was YES. [2024-06-28 00:17:38,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14928 conditions, 3128 events. 2082/3128 cut-off events. For 22407/22410 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14842 event pairs, 954 based on Foata normal form. 6/3131 useless extension candidates. Maximal degree in co-relation 14879. Up to 2877 conditions per place. [2024-06-28 00:17:38,804 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 139 selfloop transitions, 45 changer transitions 0/187 dead transitions. [2024-06-28 00:17:38,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 187 transitions, 2161 flow [2024-06-28 00:17:38,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:38,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:38,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 00:17:38,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 00:17:38,811 INFO L175 Difference]: Start difference. First operand has 93 places, 138 transitions, 1414 flow. Second operand 7 states and 120 transitions. [2024-06-28 00:17:38,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 187 transitions, 2161 flow [2024-06-28 00:17:38,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 187 transitions, 2121 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:38,862 INFO L231 Difference]: Finished difference. Result has 101 places, 160 transitions, 1729 flow [2024-06-28 00:17:38,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1729, PETRI_PLACES=101, PETRI_TRANSITIONS=160} [2024-06-28 00:17:38,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-28 00:17:38,864 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 160 transitions, 1729 flow [2024-06-28 00:17:38,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:38,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:38,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:38,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:17:38,864 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-28 00:17:38,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:38,865 INFO L85 PathProgramCache]: Analyzing trace with hash -905330398, now seen corresponding path program 3 times [2024-06-28 00:17:38,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:38,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704768475] [2024-06-28 00:17:38,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:38,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:38,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:40,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:40,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:40,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704768475] [2024-06-28 00:17:40,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704768475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:40,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:40,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:40,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713965026] [2024-06-28 00:17:40,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:40,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:40,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:40,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:40,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:40,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:40,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 160 transitions, 1729 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:40,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:40,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:40,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:40,961 INFO L124 PetriNetUnfolderBase]: 2100/3152 cut-off events. [2024-06-28 00:17:40,961 INFO L125 PetriNetUnfolderBase]: For 25967/25967 co-relation queries the response was YES. [2024-06-28 00:17:40,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15809 conditions, 3152 events. 2100/3152 cut-off events. For 25967/25967 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14885 event pairs, 968 based on Foata normal form. 3/3153 useless extension candidates. Maximal degree in co-relation 15755. Up to 3060 conditions per place. [2024-06-28 00:17:40,997 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 166 selfloop transitions, 25 changer transitions 0/194 dead transitions. [2024-06-28 00:17:40,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 194 transitions, 2360 flow [2024-06-28 00:17:40,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:40,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:40,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 00:17:40,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 00:17:40,999 INFO L175 Difference]: Start difference. First operand has 101 places, 160 transitions, 1729 flow. Second operand 7 states and 114 transitions. [2024-06-28 00:17:40,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 194 transitions, 2360 flow [2024-06-28 00:17:41,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 194 transitions, 2345 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:41,052 INFO L231 Difference]: Finished difference. Result has 108 places, 173 transitions, 1922 flow [2024-06-28 00:17:41,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1922, PETRI_PLACES=108, PETRI_TRANSITIONS=173} [2024-06-28 00:17:41,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 00:17:41,053 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 173 transitions, 1922 flow [2024-06-28 00:17:41,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:41,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:41,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:41,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:17:41,054 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-28 00:17:41,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:41,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1833438640, now seen corresponding path program 4 times [2024-06-28 00:17:41,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:41,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679671146] [2024-06-28 00:17:41,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:41,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:41,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:42,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-28 00:17:42,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:42,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679671146] [2024-06-28 00:17:42,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679671146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:42,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:42,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:42,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510731270] [2024-06-28 00:17:42,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:42,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:42,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:42,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:42,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:42,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:42,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 173 transitions, 1922 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:42,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:42,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:42,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:43,123 INFO L124 PetriNetUnfolderBase]: 2092/3140 cut-off events. [2024-06-28 00:17:43,123 INFO L125 PetriNetUnfolderBase]: For 29307/29307 co-relation queries the response was YES. [2024-06-28 00:17:43,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16199 conditions, 3140 events. 2092/3140 cut-off events. For 29307/29307 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14836 event pairs, 971 based on Foata normal form. 3/3141 useless extension candidates. Maximal degree in co-relation 16141. Up to 3077 conditions per place. [2024-06-28 00:17:43,158 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 172 selfloop transitions, 18 changer transitions 0/193 dead transitions. [2024-06-28 00:17:43,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 193 transitions, 2388 flow [2024-06-28 00:17:43,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:43,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:43,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 00:17:43,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 00:17:43,160 INFO L175 Difference]: Start difference. First operand has 108 places, 173 transitions, 1922 flow. Second operand 7 states and 110 transitions. [2024-06-28 00:17:43,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 193 transitions, 2388 flow [2024-06-28 00:17:43,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 193 transitions, 2357 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:43,238 INFO L231 Difference]: Finished difference. Result has 112 places, 175 transitions, 1963 flow [2024-06-28 00:17:43,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1963, PETRI_PLACES=112, PETRI_TRANSITIONS=175} [2024-06-28 00:17:43,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 00:17:43,240 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 175 transitions, 1963 flow [2024-06-28 00:17:43,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:43,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:43,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:43,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:17:43,241 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-28 00:17:43,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:43,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1833429712, now seen corresponding path program 1 times [2024-06-28 00:17:43,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:43,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455487579] [2024-06-28 00:17:43,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:43,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:43,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:45,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:45,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:45,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455487579] [2024-06-28 00:17:45,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455487579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:45,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:45,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:45,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898660702] [2024-06-28 00:17:45,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:45,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:45,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:45,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:45,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:45,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:45,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 175 transitions, 1963 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:45,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:45,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:45,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:46,482 INFO L124 PetriNetUnfolderBase]: 2084/3128 cut-off events. [2024-06-28 00:17:46,482 INFO L125 PetriNetUnfolderBase]: For 31801/31801 co-relation queries the response was YES. [2024-06-28 00:17:46,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16355 conditions, 3128 events. 2084/3128 cut-off events. For 31801/31801 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14771 event pairs, 952 based on Foata normal form. 4/3130 useless extension candidates. Maximal degree in co-relation 16295. Up to 3049 conditions per place. [2024-06-28 00:17:46,509 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 17 changer transitions 0/196 dead transitions. [2024-06-28 00:17:46,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 196 transitions, 2427 flow [2024-06-28 00:17:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:46,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:46,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-28 00:17:46,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-28 00:17:46,511 INFO L175 Difference]: Start difference. First operand has 112 places, 175 transitions, 1963 flow. Second operand 8 states and 118 transitions. [2024-06-28 00:17:46,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 196 transitions, 2427 flow [2024-06-28 00:17:46,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 196 transitions, 2393 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:46,583 INFO L231 Difference]: Finished difference. Result has 115 places, 177 transitions, 1988 flow [2024-06-28 00:17:46,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1988, PETRI_PLACES=115, PETRI_TRANSITIONS=177} [2024-06-28 00:17:46,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 00:17:46,584 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 177 transitions, 1988 flow [2024-06-28 00:17:46,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:46,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:46,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:46,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:17:46,585 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-28 00:17:46,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:46,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1496551957, now seen corresponding path program 1 times [2024-06-28 00:17:46,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:46,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548031042] [2024-06-28 00:17:46,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:46,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:46,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:48,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:48,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:48,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548031042] [2024-06-28 00:17:48,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548031042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:48,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:48,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:48,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954404449] [2024-06-28 00:17:48,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:48,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:48,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:48,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:48,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:48,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:17:48,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 177 transitions, 1988 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:48,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:48,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:17:48,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:49,276 INFO L124 PetriNetUnfolderBase]: 2023/3040 cut-off events. [2024-06-28 00:17:49,277 INFO L125 PetriNetUnfolderBase]: For 37266/37375 co-relation queries the response was YES. [2024-06-28 00:17:49,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16616 conditions, 3040 events. 2023/3040 cut-off events. For 37266/37375 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14500 event pairs, 573 based on Foata normal form. 54/3011 useless extension candidates. Maximal degree in co-relation 16555. Up to 2634 conditions per place. [2024-06-28 00:17:49,295 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 123 selfloop transitions, 62 changer transitions 0/211 dead transitions. [2024-06-28 00:17:49,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 211 transitions, 2567 flow [2024-06-28 00:17:49,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:49,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:49,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-28 00:17:49,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 00:17:49,297 INFO L175 Difference]: Start difference. First operand has 115 places, 177 transitions, 1988 flow. Second operand 6 states and 125 transitions. [2024-06-28 00:17:49,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 211 transitions, 2567 flow [2024-06-28 00:17:49,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 211 transitions, 2516 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:17:49,364 INFO L231 Difference]: Finished difference. Result has 116 places, 186 transitions, 2168 flow [2024-06-28 00:17:49,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2168, PETRI_PLACES=116, PETRI_TRANSITIONS=186} [2024-06-28 00:17:49,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-28 00:17:49,365 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 186 transitions, 2168 flow [2024-06-28 00:17:49,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:49,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:49,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:49,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:17:49,366 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-28 00:17:49,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:49,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1496670997, now seen corresponding path program 2 times [2024-06-28 00:17:49,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:49,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390301887] [2024-06-28 00:17:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:49,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:49,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:50,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:50,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390301887] [2024-06-28 00:17:50,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390301887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:50,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:50,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:50,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593689786] [2024-06-28 00:17:50,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:50,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:50,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:50,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:50,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:51,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:17:51,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 186 transitions, 2168 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:51,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:51,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:17:51,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:51,828 INFO L124 PetriNetUnfolderBase]: 2037/3064 cut-off events. [2024-06-28 00:17:51,829 INFO L125 PetriNetUnfolderBase]: For 43017/43159 co-relation queries the response was YES. [2024-06-28 00:17:51,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17423 conditions, 3064 events. 2037/3064 cut-off events. For 43017/43159 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14688 event pairs, 540 based on Foata normal form. 42/3032 useless extension candidates. Maximal degree in co-relation 17362. Up to 2567 conditions per place. [2024-06-28 00:17:51,848 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 119 selfloop transitions, 77 changer transitions 0/222 dead transitions. [2024-06-28 00:17:51,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 222 transitions, 2818 flow [2024-06-28 00:17:51,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:51,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:51,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 00:17:51,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:17:51,849 INFO L175 Difference]: Start difference. First operand has 116 places, 186 transitions, 2168 flow. Second operand 7 states and 140 transitions. [2024-06-28 00:17:51,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 222 transitions, 2818 flow [2024-06-28 00:17:51,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 222 transitions, 2731 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:51,904 INFO L231 Difference]: Finished difference. Result has 123 places, 193 transitions, 2406 flow [2024-06-28 00:17:51,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2406, PETRI_PLACES=123, PETRI_TRANSITIONS=193} [2024-06-28 00:17:51,905 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-28 00:17:51,905 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 193 transitions, 2406 flow [2024-06-28 00:17:51,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:51,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:51,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:51,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:17:51,906 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-28 00:17:51,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:51,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1824998587, now seen corresponding path program 1 times [2024-06-28 00:17:51,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:51,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684907543] [2024-06-28 00:17:51,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:51,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:53,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:53,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:53,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684907543] [2024-06-28 00:17:53,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684907543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:53,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:53,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:53,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879430597] [2024-06-28 00:17:53,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:53,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:53,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:53,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:53,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:53,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:53,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 193 transitions, 2406 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:53,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:53,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:53,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:54,409 INFO L124 PetriNetUnfolderBase]: 2202/3290 cut-off events. [2024-06-28 00:17:54,409 INFO L125 PetriNetUnfolderBase]: For 46306/46313 co-relation queries the response was YES. [2024-06-28 00:17:54,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19476 conditions, 3290 events. 2202/3290 cut-off events. For 46306/46313 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15513 event pairs, 593 based on Foata normal form. 8/3295 useless extension candidates. Maximal degree in co-relation 19410. Up to 2845 conditions per place. [2024-06-28 00:17:54,431 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 175 selfloop transitions, 66 changer transitions 0/244 dead transitions. [2024-06-28 00:17:54,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 244 transitions, 3341 flow [2024-06-28 00:17:54,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:54,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:54,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 00:17:54,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:17:54,433 INFO L175 Difference]: Start difference. First operand has 123 places, 193 transitions, 2406 flow. Second operand 8 states and 144 transitions. [2024-06-28 00:17:54,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 244 transitions, 3341 flow [2024-06-28 00:17:54,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 244 transitions, 3267 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:54,495 INFO L231 Difference]: Finished difference. Result has 129 places, 204 transitions, 2593 flow [2024-06-28 00:17:54,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2335, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2593, PETRI_PLACES=129, PETRI_TRANSITIONS=204} [2024-06-28 00:17:54,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 00:17:54,496 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 204 transitions, 2593 flow [2024-06-28 00:17:54,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:54,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:54,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:54,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:17:54,497 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-28 00:17:54,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:54,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1785264554, now seen corresponding path program 1 times [2024-06-28 00:17:54,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:54,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414754235] [2024-06-28 00:17:54,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:54,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:54,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:56,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:56,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:56,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414754235] [2024-06-28 00:17:56,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414754235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:56,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:56,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:56,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575318871] [2024-06-28 00:17:56,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:56,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:56,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:56,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:56,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:56,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:56,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 204 transitions, 2593 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:56,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:56,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:56,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:57,581 INFO L124 PetriNetUnfolderBase]: 2251/3364 cut-off events. [2024-06-28 00:17:57,581 INFO L125 PetriNetUnfolderBase]: For 52833/52844 co-relation queries the response was YES. [2024-06-28 00:17:57,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20730 conditions, 3364 events. 2251/3364 cut-off events. For 52833/52844 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15898 event pairs, 587 based on Foata normal form. 11/3372 useless extension candidates. Maximal degree in co-relation 20662. Up to 3005 conditions per place. [2024-06-28 00:17:57,602 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 176 selfloop transitions, 81 changer transitions 0/260 dead transitions. [2024-06-28 00:17:57,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 260 transitions, 3684 flow [2024-06-28 00:17:57,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:57,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:57,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:17:57,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 00:17:57,606 INFO L175 Difference]: Start difference. First operand has 129 places, 204 transitions, 2593 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:17:57,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 260 transitions, 3684 flow [2024-06-28 00:17:57,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 260 transitions, 3641 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:57,675 INFO L231 Difference]: Finished difference. Result has 136 places, 223 transitions, 2995 flow [2024-06-28 00:17:57,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2995, PETRI_PLACES=136, PETRI_TRANSITIONS=223} [2024-06-28 00:17:57,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-28 00:17:57,676 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 223 transitions, 2995 flow [2024-06-28 00:17:57,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:57,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:57,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:57,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:17:57,676 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-28 00:17:57,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:57,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1786573994, now seen corresponding path program 2 times [2024-06-28 00:17:57,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:57,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78581312] [2024-06-28 00:17:57,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:57,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:59,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:59,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:59,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78581312] [2024-06-28 00:17:59,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78581312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:59,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:59,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:59,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163906611] [2024-06-28 00:17:59,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:59,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:59,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:59,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:59,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:59,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:17:59,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 223 transitions, 2995 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:59,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:59,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:17:59,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:00,554 INFO L124 PetriNetUnfolderBase]: 2289/3420 cut-off events. [2024-06-28 00:18:00,554 INFO L125 PetriNetUnfolderBase]: For 58656/58663 co-relation queries the response was YES. [2024-06-28 00:18:00,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22056 conditions, 3420 events. 2289/3420 cut-off events. For 58656/58663 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16238 event pairs, 603 based on Foata normal form. 7/3424 useless extension candidates. Maximal degree in co-relation 21984. Up to 3037 conditions per place. [2024-06-28 00:18:00,583 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 173 selfloop transitions, 96 changer transitions 0/272 dead transitions. [2024-06-28 00:18:00,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 272 transitions, 4111 flow [2024-06-28 00:18:00,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:00,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:00,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:18:00,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 00:18:00,585 INFO L175 Difference]: Start difference. First operand has 136 places, 223 transitions, 2995 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:18:00,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 272 transitions, 4111 flow [2024-06-28 00:18:00,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 272 transitions, 3982 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:00,667 INFO L231 Difference]: Finished difference. Result has 142 places, 241 transitions, 3467 flow [2024-06-28 00:18:00,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2879, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3467, PETRI_PLACES=142, PETRI_TRANSITIONS=241} [2024-06-28 00:18:00,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 00:18:00,668 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 241 transitions, 3467 flow [2024-06-28 00:18:00,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:00,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:00,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:00,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:18:00,669 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-28 00:18:00,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:00,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1048699886, now seen corresponding path program 3 times [2024-06-28 00:18:00,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:00,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234254908] [2024-06-28 00:18:00,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:00,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:01,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:01,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:01,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234254908] [2024-06-28 00:18:01,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234254908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:01,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:01,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:01,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454822062] [2024-06-28 00:18:01,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:01,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:01,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:01,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:01,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:01,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:01,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 241 transitions, 3467 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:01,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:01,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:01,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:02,504 INFO L124 PetriNetUnfolderBase]: 2304/3454 cut-off events. [2024-06-28 00:18:02,505 INFO L125 PetriNetUnfolderBase]: For 66088/66091 co-relation queries the response was YES. [2024-06-28 00:18:02,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22830 conditions, 3454 events. 2304/3454 cut-off events. For 66088/66091 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16584 event pairs, 922 based on Foata normal form. 4/3455 useless extension candidates. Maximal degree in co-relation 22755. Up to 3151 conditions per place. [2024-06-28 00:18:02,530 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 179 selfloop transitions, 92 changer transitions 0/274 dead transitions. [2024-06-28 00:18:02,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 274 transitions, 4367 flow [2024-06-28 00:18:02,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:02,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:02,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:18:02,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:18:02,531 INFO L175 Difference]: Start difference. First operand has 142 places, 241 transitions, 3467 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:18:02,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 274 transitions, 4367 flow [2024-06-28 00:18:02,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 274 transitions, 4239 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:02,618 INFO L231 Difference]: Finished difference. Result has 147 places, 252 transitions, 3812 flow [2024-06-28 00:18:02,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3812, PETRI_PLACES=147, PETRI_TRANSITIONS=252} [2024-06-28 00:18:02,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-28 00:18:02,619 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 252 transitions, 3812 flow [2024-06-28 00:18:02,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:02,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:02,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:02,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:18:02,619 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-28 00:18:02,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:02,620 INFO L85 PathProgramCache]: Analyzing trace with hash 2089484519, now seen corresponding path program 2 times [2024-06-28 00:18:02,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:02,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658161980] [2024-06-28 00:18:02,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:02,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:04,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:04,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:04,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658161980] [2024-06-28 00:18:04,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658161980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:04,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:04,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:04,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107793632] [2024-06-28 00:18:04,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:04,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:04,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:04,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:04,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:04,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:04,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 252 transitions, 3812 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:04,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:04,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:04,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:04,920 INFO L124 PetriNetUnfolderBase]: 2364/3544 cut-off events. [2024-06-28 00:18:04,920 INFO L125 PetriNetUnfolderBase]: For 73216/73219 co-relation queries the response was YES. [2024-06-28 00:18:04,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23834 conditions, 3544 events. 2364/3544 cut-off events. For 73216/73219 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17025 event pairs, 922 based on Foata normal form. 6/3547 useless extension candidates. Maximal degree in co-relation 23756. Up to 3102 conditions per place. [2024-06-28 00:18:04,953 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 200 selfloop transitions, 85 changer transitions 0/288 dead transitions. [2024-06-28 00:18:04,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 288 transitions, 4692 flow [2024-06-28 00:18:04,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:04,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:04,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 00:18:04,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-28 00:18:04,962 INFO L175 Difference]: Start difference. First operand has 147 places, 252 transitions, 3812 flow. Second operand 8 states and 129 transitions. [2024-06-28 00:18:04,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 288 transitions, 4692 flow [2024-06-28 00:18:05,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 288 transitions, 4586 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:18:05,092 INFO L231 Difference]: Finished difference. Result has 152 places, 266 transitions, 4039 flow [2024-06-28 00:18:05,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4039, PETRI_PLACES=152, PETRI_TRANSITIONS=266} [2024-06-28 00:18:05,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-28 00:18:05,093 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 266 transitions, 4039 flow [2024-06-28 00:18:05,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:05,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:05,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:05,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:18:05,094 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-28 00:18:05,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:05,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1551307200, now seen corresponding path program 4 times [2024-06-28 00:18:05,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:05,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951947679] [2024-06-28 00:18:05,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:05,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:06,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:06,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:06,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951947679] [2024-06-28 00:18:06,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951947679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:06,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:06,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:06,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050210158] [2024-06-28 00:18:06,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:06,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:06,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:06,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:06,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:06,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:06,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 266 transitions, 4039 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:06,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:06,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:06,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:07,114 INFO L124 PetriNetUnfolderBase]: 2389/3581 cut-off events. [2024-06-28 00:18:07,114 INFO L125 PetriNetUnfolderBase]: For 79527/79530 co-relation queries the response was YES. [2024-06-28 00:18:07,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24673 conditions, 3581 events. 2389/3581 cut-off events. For 79527/79530 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17278 event pairs, 920 based on Foata normal form. 4/3582 useless extension candidates. Maximal degree in co-relation 24594. Up to 3265 conditions per place. [2024-06-28 00:18:07,144 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 198 selfloop transitions, 94 changer transitions 0/295 dead transitions. [2024-06-28 00:18:07,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 295 transitions, 4947 flow [2024-06-28 00:18:07,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:07,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:07,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 00:18:07,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:18:07,146 INFO L175 Difference]: Start difference. First operand has 152 places, 266 transitions, 4039 flow. Second operand 7 states and 119 transitions. [2024-06-28 00:18:07,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 295 transitions, 4947 flow [2024-06-28 00:18:07,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 295 transitions, 4914 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:07,273 INFO L231 Difference]: Finished difference. Result has 157 places, 275 transitions, 4369 flow [2024-06-28 00:18:07,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4006, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4369, PETRI_PLACES=157, PETRI_TRANSITIONS=275} [2024-06-28 00:18:07,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-28 00:18:07,274 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 275 transitions, 4369 flow [2024-06-28 00:18:07,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:07,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:07,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:07,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:18:07,275 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-28 00:18:07,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:07,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1169130917, now seen corresponding path program 3 times [2024-06-28 00:18:07,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:07,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115530936] [2024-06-28 00:18:07,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:07,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:07,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:08,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:08,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:08,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115530936] [2024-06-28 00:18:08,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115530936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:08,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:08,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:08,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535223513] [2024-06-28 00:18:08,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:08,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:08,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:08,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:08,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:08,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:08,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 275 transitions, 4369 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:08,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:08,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:08,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:09,649 INFO L124 PetriNetUnfolderBase]: 2407/3602 cut-off events. [2024-06-28 00:18:09,649 INFO L125 PetriNetUnfolderBase]: For 85311/85311 co-relation queries the response was YES. [2024-06-28 00:18:09,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25391 conditions, 3602 events. 2407/3602 cut-off events. For 85311/85311 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17325 event pairs, 946 based on Foata normal form. 3/3603 useless extension candidates. Maximal degree in co-relation 25310. Up to 3515 conditions per place. [2024-06-28 00:18:09,682 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 274 selfloop transitions, 22 changer transitions 0/299 dead transitions. [2024-06-28 00:18:09,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 299 transitions, 5101 flow [2024-06-28 00:18:09,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:09,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:09,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 00:18:09,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-28 00:18:09,683 INFO L175 Difference]: Start difference. First operand has 157 places, 275 transitions, 4369 flow. Second operand 7 states and 111 transitions. [2024-06-28 00:18:09,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 299 transitions, 5101 flow [2024-06-28 00:18:09,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 299 transitions, 4957 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:09,832 INFO L231 Difference]: Finished difference. Result has 160 places, 280 transitions, 4347 flow [2024-06-28 00:18:09,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4225, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4347, PETRI_PLACES=160, PETRI_TRANSITIONS=280} [2024-06-28 00:18:09,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 00:18:09,833 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 280 transitions, 4347 flow [2024-06-28 00:18:09,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:09,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:09,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:09,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:18:09,833 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-28 00:18:09,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:09,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1001754393, now seen corresponding path program 4 times [2024-06-28 00:18:09,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:09,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504323516] [2024-06-28 00:18:09,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:09,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:09,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:11,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:11,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:11,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504323516] [2024-06-28 00:18:11,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504323516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:11,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:11,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:11,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673470336] [2024-06-28 00:18:11,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:11,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:11,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:11,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:11,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:11,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:11,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 280 transitions, 4347 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:11,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:11,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:11,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:12,060 INFO L124 PetriNetUnfolderBase]: 2402/3595 cut-off events. [2024-06-28 00:18:12,060 INFO L125 PetriNetUnfolderBase]: For 90192/90192 co-relation queries the response was YES. [2024-06-28 00:18:12,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25433 conditions, 3595 events. 2402/3595 cut-off events. For 90192/90192 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17307 event pairs, 944 based on Foata normal form. 2/3595 useless extension candidates. Maximal degree in co-relation 25351. Up to 3504 conditions per place. [2024-06-28 00:18:12,093 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 278 selfloop transitions, 25 changer transitions 0/306 dead transitions. [2024-06-28 00:18:12,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 306 transitions, 5088 flow [2024-06-28 00:18:12,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:12,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:12,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 00:18:12,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-28 00:18:12,095 INFO L175 Difference]: Start difference. First operand has 160 places, 280 transitions, 4347 flow. Second operand 8 states and 125 transitions. [2024-06-28 00:18:12,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 306 transitions, 5088 flow [2024-06-28 00:18:12,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 306 transitions, 5034 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:12,251 INFO L231 Difference]: Finished difference. Result has 163 places, 283 transitions, 4398 flow [2024-06-28 00:18:12,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4293, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4398, PETRI_PLACES=163, PETRI_TRANSITIONS=283} [2024-06-28 00:18:12,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-28 00:18:12,251 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 283 transitions, 4398 flow [2024-06-28 00:18:12,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:12,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:12,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:12,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:18:12,252 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-28 00:18:12,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:12,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1002021520, now seen corresponding path program 5 times [2024-06-28 00:18:12,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:12,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297048867] [2024-06-28 00:18:12,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:12,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:12,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:13,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:13,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:13,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297048867] [2024-06-28 00:18:13,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297048867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:13,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:13,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:13,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337152430] [2024-06-28 00:18:13,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:13,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:13,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:13,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:13,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:13,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:13,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 283 transitions, 4398 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:13,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:13,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:13,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:13,963 INFO L124 PetriNetUnfolderBase]: 2391/3580 cut-off events. [2024-06-28 00:18:13,963 INFO L125 PetriNetUnfolderBase]: For 95380/95383 co-relation queries the response was YES. [2024-06-28 00:18:13,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25713 conditions, 3580 events. 2391/3580 cut-off events. For 95380/95383 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17231 event pairs, 948 based on Foata normal form. 6/3583 useless extension candidates. Maximal degree in co-relation 25630. Up to 3491 conditions per place. [2024-06-28 00:18:13,996 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 274 selfloop transitions, 27 changer transitions 0/304 dead transitions. [2024-06-28 00:18:13,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 304 transitions, 5138 flow [2024-06-28 00:18:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:13,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:13,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 00:18:13,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-28 00:18:13,998 INFO L175 Difference]: Start difference. First operand has 163 places, 283 transitions, 4398 flow. Second operand 7 states and 111 transitions. [2024-06-28 00:18:13,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 304 transitions, 5138 flow [2024-06-28 00:18:14,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 304 transitions, 5072 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:14,149 INFO L231 Difference]: Finished difference. Result has 164 places, 286 transitions, 4461 flow [2024-06-28 00:18:14,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4461, PETRI_PLACES=164, PETRI_TRANSITIONS=286} [2024-06-28 00:18:14,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-28 00:18:14,150 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 286 transitions, 4461 flow [2024-06-28 00:18:14,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:14,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:14,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:14,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:18:14,150 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-28 00:18:14,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:14,150 INFO L85 PathProgramCache]: Analyzing trace with hash -171930047, now seen corresponding path program 5 times [2024-06-28 00:18:14,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:14,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446006807] [2024-06-28 00:18:14,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:14,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:14,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:15,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:15,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:15,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446006807] [2024-06-28 00:18:15,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446006807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:15,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:15,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:15,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103376784] [2024-06-28 00:18:15,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:15,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:15,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:15,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:15,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:15,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:15,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 286 transitions, 4461 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:15,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:15,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:15,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:16,387 INFO L124 PetriNetUnfolderBase]: 2383/3570 cut-off events. [2024-06-28 00:18:16,388 INFO L125 PetriNetUnfolderBase]: For 100140/100140 co-relation queries the response was YES. [2024-06-28 00:18:16,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25761 conditions, 3570 events. 2383/3570 cut-off events. For 100140/100140 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17210 event pairs, 939 based on Foata normal form. 3/3571 useless extension candidates. Maximal degree in co-relation 25678. Up to 3438 conditions per place. [2024-06-28 00:18:16,421 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 271 selfloop transitions, 38 changer transitions 0/312 dead transitions. [2024-06-28 00:18:16,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 312 transitions, 5264 flow [2024-06-28 00:18:16,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:16,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:16,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 00:18:16,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 00:18:16,423 INFO L175 Difference]: Start difference. First operand has 164 places, 286 transitions, 4461 flow. Second operand 7 states and 114 transitions. [2024-06-28 00:18:16,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 312 transitions, 5264 flow [2024-06-28 00:18:16,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 312 transitions, 5193 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:16,594 INFO L231 Difference]: Finished difference. Result has 164 places, 291 transitions, 4559 flow [2024-06-28 00:18:16,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4390, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4559, PETRI_PLACES=164, PETRI_TRANSITIONS=291} [2024-06-28 00:18:16,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-28 00:18:16,595 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 291 transitions, 4559 flow [2024-06-28 00:18:16,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:16,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:16,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:16,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:18:16,595 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:16,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:16,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1681581476, now seen corresponding path program 1 times [2024-06-28 00:18:16,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:16,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756205503] [2024-06-28 00:18:16,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:16,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:16,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:18,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:18,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:18,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756205503] [2024-06-28 00:18:18,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756205503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:18,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:18,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:18,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186054409] [2024-06-28 00:18:18,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:18,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:18,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:18,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:18,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:18,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:18,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 291 transitions, 4559 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:18,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:18,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:18,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:19,180 INFO L124 PetriNetUnfolderBase]: 2377/3560 cut-off events. [2024-06-28 00:18:19,181 INFO L125 PetriNetUnfolderBase]: For 104646/104646 co-relation queries the response was YES. [2024-06-28 00:18:19,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26043 conditions, 3560 events. 2377/3560 cut-off events. For 104646/104646 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17089 event pairs, 945 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 25960. Up to 3508 conditions per place. [2024-06-28 00:18:19,209 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 287 selfloop transitions, 12 changer transitions 0/302 dead transitions. [2024-06-28 00:18:19,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 302 transitions, 5214 flow [2024-06-28 00:18:19,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:19,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:19,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-28 00:18:19,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 00:18:19,210 INFO L175 Difference]: Start difference. First operand has 164 places, 291 transitions, 4559 flow. Second operand 6 states and 87 transitions. [2024-06-28 00:18:19,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 302 transitions, 5214 flow [2024-06-28 00:18:19,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 302 transitions, 5108 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:19,367 INFO L231 Difference]: Finished difference. Result has 165 places, 294 transitions, 4520 flow [2024-06-28 00:18:19,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4520, PETRI_PLACES=165, PETRI_TRANSITIONS=294} [2024-06-28 00:18:19,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 00:18:19,368 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 294 transitions, 4520 flow [2024-06-28 00:18:19,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:19,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:19,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:19,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:18:19,369 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-28 00:18:19,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:19,369 INFO L85 PathProgramCache]: Analyzing trace with hash -936492855, now seen corresponding path program 1 times [2024-06-28 00:18:19,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:19,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411435599] [2024-06-28 00:18:19,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:19,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:19,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:21,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:21,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:21,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411435599] [2024-06-28 00:18:21,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411435599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:21,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:21,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:21,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275300767] [2024-06-28 00:18:21,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:21,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:21,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:21,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:21,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:21,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:18:21,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 294 transitions, 4520 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:21,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:21,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:18:21,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:22,223 INFO L124 PetriNetUnfolderBase]: 2317/3480 cut-off events. [2024-06-28 00:18:22,223 INFO L125 PetriNetUnfolderBase]: For 107946/108022 co-relation queries the response was YES. [2024-06-28 00:18:22,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25585 conditions, 3480 events. 2317/3480 cut-off events. For 107946/108022 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16768 event pairs, 413 based on Foata normal form. 28/3438 useless extension candidates. Maximal degree in co-relation 25502. Up to 2855 conditions per place. [2024-06-28 00:18:22,257 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 74 changer transitions 0/331 dead transitions. [2024-06-28 00:18:22,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 331 transitions, 5350 flow [2024-06-28 00:18:22,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:22,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:22,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 00:18:22,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-28 00:18:22,259 INFO L175 Difference]: Start difference. First operand has 165 places, 294 transitions, 4520 flow. Second operand 7 states and 142 transitions. [2024-06-28 00:18:22,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 331 transitions, 5350 flow [2024-06-28 00:18:22,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 331 transitions, 5314 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:22,437 INFO L231 Difference]: Finished difference. Result has 169 places, 300 transitions, 4719 flow [2024-06-28 00:18:22,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4719, PETRI_PLACES=169, PETRI_TRANSITIONS=300} [2024-06-28 00:18:22,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 00:18:22,438 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 300 transitions, 4719 flow [2024-06-28 00:18:22,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:22,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:22,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:22,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:18:22,438 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-28 00:18:22,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:22,439 INFO L85 PathProgramCache]: Analyzing trace with hash -281104615, now seen corresponding path program 2 times [2024-06-28 00:18:22,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:22,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078450899] [2024-06-28 00:18:22,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:22,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:22,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:24,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:24,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:24,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078450899] [2024-06-28 00:18:24,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078450899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:24,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:24,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:24,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044953892] [2024-06-28 00:18:24,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:24,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:24,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:24,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:24,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:24,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:18:24,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 300 transitions, 4719 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:24,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:24,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:18:24,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:25,149 INFO L124 PetriNetUnfolderBase]: 2334/3507 cut-off events. [2024-06-28 00:18:25,149 INFO L125 PetriNetUnfolderBase]: For 116955/117026 co-relation queries the response was YES. [2024-06-28 00:18:25,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26522 conditions, 3507 events. 2334/3507 cut-off events. For 116955/117026 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17013 event pairs, 525 based on Foata normal form. 42/3478 useless extension candidates. Maximal degree in co-relation 26438. Up to 2966 conditions per place. [2024-06-28 00:18:25,183 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 203 selfloop transitions, 70 changer transitions 0/330 dead transitions. [2024-06-28 00:18:25,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 330 transitions, 5403 flow [2024-06-28 00:18:25,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:25,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:25,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 00:18:25,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49642857142857144 [2024-06-28 00:18:25,184 INFO L175 Difference]: Start difference. First operand has 169 places, 300 transitions, 4719 flow. Second operand 7 states and 139 transitions. [2024-06-28 00:18:25,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 330 transitions, 5403 flow [2024-06-28 00:18:25,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 330 transitions, 5270 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:18:25,381 INFO L231 Difference]: Finished difference. Result has 173 places, 302 transitions, 4769 flow [2024-06-28 00:18:25,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4596, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4769, PETRI_PLACES=173, PETRI_TRANSITIONS=302} [2024-06-28 00:18:25,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 00:18:25,382 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 302 transitions, 4769 flow [2024-06-28 00:18:25,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:25,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:25,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:25,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:18:25,383 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-28 00:18:25,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:25,383 INFO L85 PathProgramCache]: Analyzing trace with hash -2052701051, now seen corresponding path program 1 times [2024-06-28 00:18:25,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:25,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538648097] [2024-06-28 00:18:25,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:25,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:25,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:26,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:26,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:26,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538648097] [2024-06-28 00:18:26,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538648097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:26,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:26,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:26,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329369912] [2024-06-28 00:18:26,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:26,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:26,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:26,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:26,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:26,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:18:26,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 302 transitions, 4769 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-28 00:18:26,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:26,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:18:26,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:27,692 INFO L124 PetriNetUnfolderBase]: 2449/3664 cut-off events. [2024-06-28 00:18:27,692 INFO L125 PetriNetUnfolderBase]: For 119062/119073 co-relation queries the response was YES. [2024-06-28 00:18:27,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27507 conditions, 3664 events. 2449/3664 cut-off events. For 119062/119073 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17717 event pairs, 584 based on Foata normal form. 12/3673 useless extension candidates. Maximal degree in co-relation 27421. Up to 2811 conditions per place. [2024-06-28 00:18:27,726 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 121 changer transitions 0/353 dead transitions. [2024-06-28 00:18:27,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 353 transitions, 6005 flow [2024-06-28 00:18:27,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:27,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:27,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 00:18:27,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-28 00:18:27,728 INFO L175 Difference]: Start difference. First operand has 173 places, 302 transitions, 4769 flow. Second operand 7 states and 144 transitions. [2024-06-28 00:18:27,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 353 transitions, 6005 flow [2024-06-28 00:18:27,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 353 transitions, 5843 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:27,915 INFO L231 Difference]: Finished difference. Result has 178 places, 317 transitions, 5180 flow [2024-06-28 00:18:27,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5180, PETRI_PLACES=178, PETRI_TRANSITIONS=317} [2024-06-28 00:18:27,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 00:18:27,916 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 317 transitions, 5180 flow [2024-06-28 00:18:27,916 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-28 00:18:27,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:27,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:27,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:18:27,917 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-28 00:18:27,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:27,917 INFO L85 PathProgramCache]: Analyzing trace with hash -847833041, now seen corresponding path program 2 times [2024-06-28 00:18:27,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:27,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290671377] [2024-06-28 00:18:27,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:27,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:27,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:29,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:29,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:29,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290671377] [2024-06-28 00:18:29,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290671377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:29,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:29,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:29,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478006727] [2024-06-28 00:18:29,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:29,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:29,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:29,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:29,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:29,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:18:29,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 317 transitions, 5180 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-28 00:18:29,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:29,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:18:29,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:30,359 INFO L124 PetriNetUnfolderBase]: 2471/3698 cut-off events. [2024-06-28 00:18:30,360 INFO L125 PetriNetUnfolderBase]: For 128776/128791 co-relation queries the response was YES. [2024-06-28 00:18:30,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28914 conditions, 3698 events. 2471/3698 cut-off events. For 128776/128791 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17915 event pairs, 551 based on Foata normal form. 16/3711 useless extension candidates. Maximal degree in co-relation 28824. Up to 3033 conditions per place. [2024-06-28 00:18:30,396 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 136 changer transitions 0/351 dead transitions. [2024-06-28 00:18:30,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 351 transitions, 6187 flow [2024-06-28 00:18:30,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:30,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:30,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 00:18:30,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49642857142857144 [2024-06-28 00:18:30,397 INFO L175 Difference]: Start difference. First operand has 178 places, 317 transitions, 5180 flow. Second operand 7 states and 139 transitions. [2024-06-28 00:18:30,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 351 transitions, 6187 flow [2024-06-28 00:18:30,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 351 transitions, 6119 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:30,606 INFO L231 Difference]: Finished difference. Result has 183 places, 320 transitions, 5443 flow [2024-06-28 00:18:30,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5118, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5443, PETRI_PLACES=183, PETRI_TRANSITIONS=320} [2024-06-28 00:18:30,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-28 00:18:30,607 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 320 transitions, 5443 flow [2024-06-28 00:18:30,607 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-28 00:18:30,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:30,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:30,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:18:30,607 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-28 00:18:30,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:30,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2049904541, now seen corresponding path program 3 times [2024-06-28 00:18:30,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:30,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75484860] [2024-06-28 00:18:30,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:30,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:30,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:32,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:32,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:32,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75484860] [2024-06-28 00:18:32,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75484860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:32,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:32,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:32,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334324128] [2024-06-28 00:18:32,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:32,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:32,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:32,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:32,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:32,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:18:32,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 320 transitions, 5443 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-28 00:18:32,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:32,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:18:32,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:33,202 INFO L124 PetriNetUnfolderBase]: 2493/3731 cut-off events. [2024-06-28 00:18:33,202 INFO L125 PetriNetUnfolderBase]: For 138826/138841 co-relation queries the response was YES. [2024-06-28 00:18:33,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29708 conditions, 3731 events. 2493/3731 cut-off events. For 138826/138841 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18119 event pairs, 555 based on Foata normal form. 16/3744 useless extension candidates. Maximal degree in co-relation 29617. Up to 3027 conditions per place. [2024-06-28 00:18:33,241 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 215 selfloop transitions, 139 changer transitions 0/357 dead transitions. [2024-06-28 00:18:33,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 357 transitions, 6491 flow [2024-06-28 00:18:33,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:33,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:33,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 00:18:33,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-28 00:18:33,242 INFO L175 Difference]: Start difference. First operand has 183 places, 320 transitions, 5443 flow. Second operand 8 states and 149 transitions. [2024-06-28 00:18:33,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 357 transitions, 6491 flow [2024-06-28 00:18:33,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 357 transitions, 6207 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:33,475 INFO L231 Difference]: Finished difference. Result has 187 places, 325 transitions, 5530 flow [2024-06-28 00:18:33,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5159, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5530, PETRI_PLACES=187, PETRI_TRANSITIONS=325} [2024-06-28 00:18:33,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-28 00:18:33,476 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 325 transitions, 5530 flow [2024-06-28 00:18:33,476 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-28 00:18:33,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:33,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:33,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:18:33,477 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-28 00:18:33,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:33,478 INFO L85 PathProgramCache]: Analyzing trace with hash -2049904665, now seen corresponding path program 3 times [2024-06-28 00:18:33,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:33,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103491736] [2024-06-28 00:18:33,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:33,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:33,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:35,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:35,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:35,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103491736] [2024-06-28 00:18:35,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103491736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:35,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:35,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:35,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290953228] [2024-06-28 00:18:35,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:35,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:35,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:35,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:35,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:35,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:18:35,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 325 transitions, 5530 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:35,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:35,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:18:35,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:36,019 INFO L124 PetriNetUnfolderBase]: 2448/3688 cut-off events. [2024-06-28 00:18:36,020 INFO L125 PetriNetUnfolderBase]: For 153846/153888 co-relation queries the response was YES. [2024-06-28 00:18:36,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29656 conditions, 3688 events. 2448/3688 cut-off events. For 153846/153888 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18073 event pairs, 477 based on Foata normal form. 22/3645 useless extension candidates. Maximal degree in co-relation 29562. Up to 2992 conditions per place. [2024-06-28 00:18:36,061 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 206 selfloop transitions, 93 changer transitions 0/363 dead transitions. [2024-06-28 00:18:36,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 363 transitions, 6479 flow [2024-06-28 00:18:36,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:36,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:36,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 00:18:36,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:18:36,062 INFO L175 Difference]: Start difference. First operand has 187 places, 325 transitions, 5530 flow. Second operand 8 states and 160 transitions. [2024-06-28 00:18:36,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 363 transitions, 6479 flow [2024-06-28 00:18:36,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 363 transitions, 6287 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:36,361 INFO L231 Difference]: Finished difference. Result has 191 places, 326 transitions, 5551 flow [2024-06-28 00:18:36,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5338, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5551, PETRI_PLACES=191, PETRI_TRANSITIONS=326} [2024-06-28 00:18:36,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 00:18:36,362 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 326 transitions, 5551 flow [2024-06-28 00:18:36,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:36,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:36,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:36,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:18:36,362 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-28 00:18:36,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:36,363 INFO L85 PathProgramCache]: Analyzing trace with hash -2038631109, now seen corresponding path program 4 times [2024-06-28 00:18:36,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:36,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980039050] [2024-06-28 00:18:36,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:36,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:36,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:38,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:38,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:38,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980039050] [2024-06-28 00:18:38,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980039050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:38,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:38,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:38,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178257600] [2024-06-28 00:18:38,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:38,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:38,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:38,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:38,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:38,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:18:38,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 326 transitions, 5551 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-28 00:18:38,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:38,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:18:38,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:39,249 INFO L124 PetriNetUnfolderBase]: 2596/3886 cut-off events. [2024-06-28 00:18:39,249 INFO L125 PetriNetUnfolderBase]: For 152938/152945 co-relation queries the response was YES. [2024-06-28 00:18:39,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31446 conditions, 3886 events. 2596/3886 cut-off events. For 152938/152945 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19073 event pairs, 685 based on Foata normal form. 13/3896 useless extension candidates. Maximal degree in co-relation 31350. Up to 3119 conditions per place. [2024-06-28 00:18:39,285 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 230 selfloop transitions, 156 changer transitions 0/389 dead transitions. [2024-06-28 00:18:39,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 389 transitions, 7082 flow [2024-06-28 00:18:39,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:18:39,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:18:39,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 00:18:39,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 00:18:39,287 INFO L175 Difference]: Start difference. First operand has 191 places, 326 transitions, 5551 flow. Second operand 9 states and 175 transitions. [2024-06-28 00:18:39,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 389 transitions, 7082 flow [2024-06-28 00:18:39,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 389 transitions, 6891 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:39,534 INFO L231 Difference]: Finished difference. Result has 197 places, 344 transitions, 6105 flow [2024-06-28 00:18:39,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5360, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6105, PETRI_PLACES=197, PETRI_TRANSITIONS=344} [2024-06-28 00:18:39,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 00:18:39,535 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 344 transitions, 6105 flow [2024-06-28 00:18:39,535 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-28 00:18:39,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:39,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:39,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:18:39,535 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-28 00:18:39,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:39,535 INFO L85 PathProgramCache]: Analyzing trace with hash 450962213, now seen corresponding path program 1 times [2024-06-28 00:18:39,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:39,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508830541] [2024-06-28 00:18:39,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:39,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:39,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:40,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:40,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:40,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508830541] [2024-06-28 00:18:40,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508830541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:40,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:40,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:40,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973675089] [2024-06-28 00:18:40,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:40,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:40,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:40,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:40,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:41,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:41,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 344 transitions, 6105 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:41,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:41,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:41,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:41,906 INFO L124 PetriNetUnfolderBase]: 2609/3902 cut-off events. [2024-06-28 00:18:41,906 INFO L125 PetriNetUnfolderBase]: For 166979/166994 co-relation queries the response was YES. [2024-06-28 00:18:41,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32580 conditions, 3902 events. 2609/3902 cut-off events. For 166979/166994 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19041 event pairs, 548 based on Foata normal form. 17/3916 useless extension candidates. Maximal degree in co-relation 32480. Up to 3304 conditions per place. [2024-06-28 00:18:41,952 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 141 changer transitions 0/376 dead transitions. [2024-06-28 00:18:41,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 376 transitions, 7236 flow [2024-06-28 00:18:41,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:41,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 00:18:41,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-28 00:18:41,954 INFO L175 Difference]: Start difference. First operand has 197 places, 344 transitions, 6105 flow. Second operand 7 states and 123 transitions. [2024-06-28 00:18:41,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 376 transitions, 7236 flow [2024-06-28 00:18:42,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 376 transitions, 7116 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:42,264 INFO L231 Difference]: Finished difference. Result has 200 places, 350 transitions, 6429 flow [2024-06-28 00:18:42,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5993, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6429, PETRI_PLACES=200, PETRI_TRANSITIONS=350} [2024-06-28 00:18:42,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-28 00:18:42,265 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 350 transitions, 6429 flow [2024-06-28 00:18:42,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:42,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:42,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:42,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:18:42,266 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-28 00:18:42,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:42,266 INFO L85 PathProgramCache]: Analyzing trace with hash 450955517, now seen corresponding path program 5 times [2024-06-28 00:18:42,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:42,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346666910] [2024-06-28 00:18:42,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:42,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:42,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:43,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:43,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:43,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346666910] [2024-06-28 00:18:43,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346666910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:43,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:43,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:43,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122999447] [2024-06-28 00:18:43,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:43,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:43,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:43,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:43,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:43,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:18:43,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 350 transitions, 6429 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-28 00:18:43,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:43,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:18:43,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:44,673 INFO L124 PetriNetUnfolderBase]: 2631/3934 cut-off events. [2024-06-28 00:18:44,673 INFO L125 PetriNetUnfolderBase]: For 161739/161750 co-relation queries the response was YES. [2024-06-28 00:18:44,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32991 conditions, 3934 events. 2631/3934 cut-off events. For 161739/161750 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19228 event pairs, 550 based on Foata normal form. 12/3943 useless extension candidates. Maximal degree in co-relation 32891. Up to 3291 conditions per place. [2024-06-28 00:18:44,714 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 143 changer transitions 0/384 dead transitions. [2024-06-28 00:18:44,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 384 transitions, 7523 flow [2024-06-28 00:18:44,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:44,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:44,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 00:18:44,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-06-28 00:18:44,715 INFO L175 Difference]: Start difference. First operand has 200 places, 350 transitions, 6429 flow. Second operand 7 states and 138 transitions. [2024-06-28 00:18:44,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 384 transitions, 7523 flow [2024-06-28 00:18:44,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 384 transitions, 7243 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:44,987 INFO L231 Difference]: Finished difference. Result has 201 places, 353 transitions, 6514 flow [2024-06-28 00:18:44,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6157, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6514, PETRI_PLACES=201, PETRI_TRANSITIONS=353} [2024-06-28 00:18:44,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-28 00:18:44,988 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 353 transitions, 6514 flow [2024-06-28 00:18:44,989 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-28 00:18:44,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:44,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:44,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:18:44,989 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-28 00:18:44,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:44,990 INFO L85 PathProgramCache]: Analyzing trace with hash 450962461, now seen corresponding path program 1 times [2024-06-28 00:18:44,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:44,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491010292] [2024-06-28 00:18:44,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:44,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:45,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:46,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:46,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:46,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491010292] [2024-06-28 00:18:46,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491010292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:46,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:46,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:46,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104209844] [2024-06-28 00:18:46,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:46,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:46,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:46,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:46,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:46,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:46,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 353 transitions, 6514 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:46,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:46,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:46,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:47,744 INFO L124 PetriNetUnfolderBase]: 2665/3988 cut-off events. [2024-06-28 00:18:47,744 INFO L125 PetriNetUnfolderBase]: For 159599/159610 co-relation queries the response was YES. [2024-06-28 00:18:47,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33114 conditions, 3988 events. 2665/3988 cut-off events. For 159599/159610 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19576 event pairs, 570 based on Foata normal form. 16/4001 useless extension candidates. Maximal degree in co-relation 33016. Up to 3348 conditions per place. [2024-06-28 00:18:47,788 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 248 selfloop transitions, 140 changer transitions 0/391 dead transitions. [2024-06-28 00:18:47,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 391 transitions, 7685 flow [2024-06-28 00:18:47,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:18:47,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:18:47,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:18:47,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:18:47,790 INFO L175 Difference]: Start difference. First operand has 201 places, 353 transitions, 6514 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:18:47,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 391 transitions, 7685 flow [2024-06-28 00:18:48,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 391 transitions, 7382 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:48,097 INFO L231 Difference]: Finished difference. Result has 205 places, 356 transitions, 6556 flow [2024-06-28 00:18:48,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6215, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6556, PETRI_PLACES=205, PETRI_TRANSITIONS=356} [2024-06-28 00:18:48,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-28 00:18:48,098 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 356 transitions, 6556 flow [2024-06-28 00:18:48,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:48,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:48,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:48,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:18:48,099 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-28 00:18:48,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:48,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1850223329, now seen corresponding path program 2 times [2024-06-28 00:18:48,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:48,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968885015] [2024-06-28 00:18:48,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:48,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:48,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:49,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-28 00:18:49,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:49,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968885015] [2024-06-28 00:18:49,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968885015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:49,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:49,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:49,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178667447] [2024-06-28 00:18:49,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:49,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:49,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:49,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:49,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:49,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:49,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 356 transitions, 6556 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:49,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:49,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:49,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:50,688 INFO L124 PetriNetUnfolderBase]: 2721/4091 cut-off events. [2024-06-28 00:18:50,688 INFO L125 PetriNetUnfolderBase]: For 172489/172492 co-relation queries the response was YES. [2024-06-28 00:18:50,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34129 conditions, 4091 events. 2721/4091 cut-off events. For 172489/172492 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 20406 event pairs, 947 based on Foata normal form. 8/4096 useless extension candidates. Maximal degree in co-relation 34029. Up to 3554 conditions per place. [2024-06-28 00:18:50,733 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 265 selfloop transitions, 120 changer transitions 0/388 dead transitions. [2024-06-28 00:18:50,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 388 transitions, 7686 flow [2024-06-28 00:18:50,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:50,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:50,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:18:50,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 00:18:50,734 INFO L175 Difference]: Start difference. First operand has 205 places, 356 transitions, 6556 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:18:50,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 388 transitions, 7686 flow [2024-06-28 00:18:51,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 388 transitions, 7336 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:51,109 INFO L231 Difference]: Finished difference. Result has 207 places, 362 transitions, 6584 flow [2024-06-28 00:18:51,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6255, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6584, PETRI_PLACES=207, PETRI_TRANSITIONS=362} [2024-06-28 00:18:51,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 00:18:51,109 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 362 transitions, 6584 flow [2024-06-28 00:18:51,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:51,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:51,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:51,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:18:51,110 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-28 00:18:51,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:51,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1653102419, now seen corresponding path program 3 times [2024-06-28 00:18:51,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:51,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079603863] [2024-06-28 00:18:51,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:51,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:51,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:52,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:52,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:52,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079603863] [2024-06-28 00:18:52,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079603863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:52,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:52,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:52,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727349098] [2024-06-28 00:18:52,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:52,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:52,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:52,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:52,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:52,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:52,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 362 transitions, 6584 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:52,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:52,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:52,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:53,459 INFO L124 PetriNetUnfolderBase]: 2738/4111 cut-off events. [2024-06-28 00:18:53,459 INFO L125 PetriNetUnfolderBase]: For 176607/176607 co-relation queries the response was YES. [2024-06-28 00:18:53,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34464 conditions, 4111 events. 2738/4111 cut-off events. For 176607/176607 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 20436 event pairs, 963 based on Foata normal form. 4/4113 useless extension candidates. Maximal degree in co-relation 34363. Up to 4000 conditions per place. [2024-06-28 00:18:53,508 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 369 selfloop transitions, 20 changer transitions 0/392 dead transitions. [2024-06-28 00:18:53,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 392 transitions, 7510 flow [2024-06-28 00:18:53,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:18:53,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:18:53,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 00:18:53,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 00:18:53,510 INFO L175 Difference]: Start difference. First operand has 207 places, 362 transitions, 6584 flow. Second operand 10 states and 145 transitions. [2024-06-28 00:18:53,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 392 transitions, 7510 flow [2024-06-28 00:18:53,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 392 transitions, 7239 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:53,856 INFO L231 Difference]: Finished difference. Result has 211 places, 364 transitions, 6406 flow [2024-06-28 00:18:53,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6406, PETRI_PLACES=211, PETRI_TRANSITIONS=364} [2024-06-28 00:18:53,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 00:18:53,857 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 364 transitions, 6406 flow [2024-06-28 00:18:53,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:53,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:53,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:53,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:18:53,858 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-28 00:18:53,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:53,858 INFO L85 PathProgramCache]: Analyzing trace with hash 2022111629, now seen corresponding path program 6 times [2024-06-28 00:18:53,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:53,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220282313] [2024-06-28 00:18:53,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:53,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:55,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:55,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:55,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220282313] [2024-06-28 00:18:55,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220282313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:55,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:55,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:55,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802707049] [2024-06-28 00:18:55,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:55,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:55,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:55,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:55,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:55,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:55,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 364 transitions, 6406 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:55,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:55,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:55,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:56,337 INFO L124 PetriNetUnfolderBase]: 2742/4120 cut-off events. [2024-06-28 00:18:56,337 INFO L125 PetriNetUnfolderBase]: For 181321/181324 co-relation queries the response was YES. [2024-06-28 00:18:56,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34250 conditions, 4120 events. 2742/4120 cut-off events. For 181321/181324 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 20567 event pairs, 981 based on Foata normal form. 8/4125 useless extension candidates. Maximal degree in co-relation 34148. Up to 3966 conditions per place. [2024-06-28 00:18:56,401 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 350 selfloop transitions, 41 changer transitions 0/394 dead transitions. [2024-06-28 00:18:56,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 394 transitions, 7510 flow [2024-06-28 00:18:56,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:56,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:56,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 00:18:56,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 00:18:56,404 INFO L175 Difference]: Start difference. First operand has 211 places, 364 transitions, 6406 flow. Second operand 8 states and 131 transitions. [2024-06-28 00:18:56,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 394 transitions, 7510 flow [2024-06-28 00:18:56,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 394 transitions, 7435 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:18:56,760 INFO L231 Difference]: Finished difference. Result has 211 places, 367 transitions, 6489 flow [2024-06-28 00:18:56,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6489, PETRI_PLACES=211, PETRI_TRANSITIONS=367} [2024-06-28 00:18:56,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 00:18:56,762 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 367 transitions, 6489 flow [2024-06-28 00:18:56,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:56,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:56,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:56,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:18:56,763 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-28 00:18:56,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:56,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1661680057, now seen corresponding path program 2 times [2024-06-28 00:18:56,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:56,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789880846] [2024-06-28 00:18:56,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:56,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:58,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:58,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:58,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789880846] [2024-06-28 00:18:58,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789880846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:58,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:58,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:58,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157199176] [2024-06-28 00:18:58,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:58,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:58,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:58,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:58,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:58,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:18:58,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 367 transitions, 6489 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:58,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:58,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:18:58,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:59,121 INFO L124 PetriNetUnfolderBase]: 2734/4109 cut-off events. [2024-06-28 00:18:59,122 INFO L125 PetriNetUnfolderBase]: For 184264/184267 co-relation queries the response was YES. [2024-06-28 00:18:59,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34239 conditions, 4109 events. 2734/4109 cut-off events. For 184264/184267 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 20508 event pairs, 979 based on Foata normal form. 5/4111 useless extension candidates. Maximal degree in co-relation 34136. Up to 3980 conditions per place. [2024-06-28 00:18:59,168 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 351 selfloop transitions, 33 changer transitions 0/387 dead transitions. [2024-06-28 00:18:59,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 387 transitions, 7359 flow [2024-06-28 00:18:59,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:59,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:59,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 00:18:59,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 00:18:59,170 INFO L175 Difference]: Start difference. First operand has 211 places, 367 transitions, 6489 flow. Second operand 8 states and 120 transitions. [2024-06-28 00:18:59,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 387 transitions, 7359 flow [2024-06-28 00:18:59,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 387 transitions, 7037 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:59,523 INFO L231 Difference]: Finished difference. Result has 212 places, 367 transitions, 6252 flow [2024-06-28 00:18:59,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6167, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6252, PETRI_PLACES=212, PETRI_TRANSITIONS=367} [2024-06-28 00:18:59,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-28 00:18:59,524 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 367 transitions, 6252 flow [2024-06-28 00:18:59,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:59,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:59,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:59,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:18:59,525 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-28 00:18:59,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:59,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1661673299, now seen corresponding path program 4 times [2024-06-28 00:18:59,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:59,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552208196] [2024-06-28 00:18:59,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:59,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:01,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:01,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:01,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552208196] [2024-06-28 00:19:01,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552208196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:01,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:01,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:01,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506563273] [2024-06-28 00:19:01,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:01,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:01,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:01,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:01,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:01,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:19:01,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 367 transitions, 6252 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:01,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:01,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:19:01,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:02,107 INFO L124 PetriNetUnfolderBase]: 2751/4136 cut-off events. [2024-06-28 00:19:02,107 INFO L125 PetriNetUnfolderBase]: For 192734/192734 co-relation queries the response was YES. [2024-06-28 00:19:02,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33846 conditions, 4136 events. 2751/4136 cut-off events. For 192734/192734 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20652 event pairs, 975 based on Foata normal form. 4/4138 useless extension candidates. Maximal degree in co-relation 33743. Up to 4027 conditions per place. [2024-06-28 00:19:02,156 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 367 selfloop transitions, 26 changer transitions 0/396 dead transitions. [2024-06-28 00:19:02,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 396 transitions, 7196 flow [2024-06-28 00:19:02,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:19:02,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:19:02,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 00:19:02,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 00:19:02,158 INFO L175 Difference]: Start difference. First operand has 212 places, 367 transitions, 6252 flow. Second operand 10 states and 145 transitions. [2024-06-28 00:19:02,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 396 transitions, 7196 flow [2024-06-28 00:19:02,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 396 transitions, 7137 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:02,534 INFO L231 Difference]: Finished difference. Result has 216 places, 369 transitions, 6303 flow [2024-06-28 00:19:02,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6193, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6303, PETRI_PLACES=216, PETRI_TRANSITIONS=369} [2024-06-28 00:19:02,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 00:19:02,535 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 369 transitions, 6303 flow [2024-06-28 00:19:02,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:02,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:02,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:02,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:19:02,536 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-28 00:19:02,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:02,536 INFO L85 PathProgramCache]: Analyzing trace with hash 2015862463, now seen corresponding path program 5 times [2024-06-28 00:19:02,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:02,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793047174] [2024-06-28 00:19:02,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:02,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:04,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793047174] [2024-06-28 00:19:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793047174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:04,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:04,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:04,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551437820] [2024-06-28 00:19:04,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:04,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:04,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:04,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:19:04,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 369 transitions, 6303 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:04,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:04,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:19:04,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:05,042 INFO L124 PetriNetUnfolderBase]: 2768/4164 cut-off events. [2024-06-28 00:19:05,042 INFO L125 PetriNetUnfolderBase]: For 202891/202891 co-relation queries the response was YES. [2024-06-28 00:19:05,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34442 conditions, 4164 events. 2768/4164 cut-off events. For 202891/202891 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 20885 event pairs, 970 based on Foata normal form. 4/4166 useless extension candidates. Maximal degree in co-relation 34338. Up to 4010 conditions per place. [2024-06-28 00:19:05,091 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 354 selfloop transitions, 40 changer transitions 0/397 dead transitions. [2024-06-28 00:19:05,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 397 transitions, 7278 flow [2024-06-28 00:19:05,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:05,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:05,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 00:19:05,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:19:05,093 INFO L175 Difference]: Start difference. First operand has 216 places, 369 transitions, 6303 flow. Second operand 8 states and 128 transitions. [2024-06-28 00:19:05,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 397 transitions, 7278 flow [2024-06-28 00:19:05,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 397 transitions, 7179 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 00:19:05,560 INFO L231 Difference]: Finished difference. Result has 216 places, 371 transitions, 6346 flow [2024-06-28 00:19:05,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6204, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6346, PETRI_PLACES=216, PETRI_TRANSITIONS=371} [2024-06-28 00:19:05,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 00:19:05,561 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 371 transitions, 6346 flow [2024-06-28 00:19:05,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:05,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:05,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:05,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:19:05,562 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-28 00:19:05,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:05,563 INFO L85 PathProgramCache]: Analyzing trace with hash -989613639, now seen corresponding path program 3 times [2024-06-28 00:19:05,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:05,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524760682] [2024-06-28 00:19:05,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:05,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:05,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:06,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:06,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:06,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524760682] [2024-06-28 00:19:06,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524760682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:06,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:06,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:06,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136889985] [2024-06-28 00:19:06,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:06,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:06,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:06,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:06,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:06,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:19:06,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 371 transitions, 6346 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:06,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:06,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:19:06,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:07,845 INFO L124 PetriNetUnfolderBase]: 2760/4151 cut-off events. [2024-06-28 00:19:07,845 INFO L125 PetriNetUnfolderBase]: For 208197/208200 co-relation queries the response was YES. [2024-06-28 00:19:07,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34539 conditions, 4151 events. 2760/4151 cut-off events. For 208197/208200 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20796 event pairs, 982 based on Foata normal form. 4/4152 useless extension candidates. Maximal degree in co-relation 34434. Up to 4034 conditions per place. [2024-06-28 00:19:07,888 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 353 selfloop transitions, 35 changer transitions 0/391 dead transitions. [2024-06-28 00:19:07,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 391 transitions, 7222 flow [2024-06-28 00:19:07,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:07,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:07,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 00:19:07,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 00:19:07,890 INFO L175 Difference]: Start difference. First operand has 216 places, 371 transitions, 6346 flow. Second operand 7 states and 114 transitions. [2024-06-28 00:19:07,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 391 transitions, 7222 flow [2024-06-28 00:19:08,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 391 transitions, 7092 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:08,263 INFO L231 Difference]: Finished difference. Result has 217 places, 371 transitions, 6305 flow [2024-06-28 00:19:08,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6216, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6305, PETRI_PLACES=217, PETRI_TRANSITIONS=371} [2024-06-28 00:19:08,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 00:19:08,263 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 371 transitions, 6305 flow [2024-06-28 00:19:08,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:08,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:08,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:08,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:19:08,264 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-28 00:19:08,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:08,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1883087699, now seen corresponding path program 6 times [2024-06-28 00:19:08,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:08,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207240110] [2024-06-28 00:19:08,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:08,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:08,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:09,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:09,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:09,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207240110] [2024-06-28 00:19:09,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207240110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:09,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:09,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:09,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355098139] [2024-06-28 00:19:09,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:09,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:09,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:09,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:09,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:09,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:19:09,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 371 transitions, 6305 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:09,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:09,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:19:09,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:10,735 INFO L124 PetriNetUnfolderBase]: 2752/4139 cut-off events. [2024-06-28 00:19:10,735 INFO L125 PetriNetUnfolderBase]: For 213616/213616 co-relation queries the response was YES. [2024-06-28 00:19:10,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34308 conditions, 4139 events. 2752/4139 cut-off events. For 213616/213616 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20704 event pairs, 973 based on Foata normal form. 4/4141 useless extension candidates. Maximal degree in co-relation 34202. Up to 3994 conditions per place. [2024-06-28 00:19:10,785 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 367 selfloop transitions, 32 changer transitions 0/402 dead transitions. [2024-06-28 00:19:10,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 402 transitions, 7285 flow [2024-06-28 00:19:10,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:19:10,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:19:10,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:19:10,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-06-28 00:19:10,787 INFO L175 Difference]: Start difference. First operand has 217 places, 371 transitions, 6305 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:19:10,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 402 transitions, 7285 flow [2024-06-28 00:19:11,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 402 transitions, 7215 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:11,344 INFO L231 Difference]: Finished difference. Result has 221 places, 373 transitions, 6368 flow [2024-06-28 00:19:11,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6235, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6368, PETRI_PLACES=221, PETRI_TRANSITIONS=373} [2024-06-28 00:19:11,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 00:19:11,345 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 373 transitions, 6368 flow [2024-06-28 00:19:11,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:11,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:11,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:11,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:19:11,346 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-28 00:19:11,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:11,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1033494225, now seen corresponding path program 1 times [2024-06-28 00:19:11,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:11,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128461978] [2024-06-28 00:19:11,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:11,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:11,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:12,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:12,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:12,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128461978] [2024-06-28 00:19:12,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128461978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:12,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:12,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:12,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648075863] [2024-06-28 00:19:12,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:12,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:12,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:12,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:12,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:13,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:13,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 373 transitions, 6368 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-28 00:19:13,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:13,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:13,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:14,045 INFO L124 PetriNetUnfolderBase]: 2871/4332 cut-off events. [2024-06-28 00:19:14,045 INFO L125 PetriNetUnfolderBase]: For 242645/242652 co-relation queries the response was YES. [2024-06-28 00:19:14,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36113 conditions, 4332 events. 2871/4332 cut-off events. For 242645/242652 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21894 event pairs, 444 based on Foata normal form. 20/4349 useless extension candidates. Maximal degree in co-relation 36006. Up to 2906 conditions per place. [2024-06-28 00:19:14,094 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 265 selfloop transitions, 159 changer transitions 0/427 dead transitions. [2024-06-28 00:19:14,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 427 transitions, 7834 flow [2024-06-28 00:19:14,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:14,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:14,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 00:19:14,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 00:19:14,096 INFO L175 Difference]: Start difference. First operand has 221 places, 373 transitions, 6368 flow. Second operand 8 states and 165 transitions. [2024-06-28 00:19:14,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 427 transitions, 7834 flow [2024-06-28 00:19:14,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 427 transitions, 7709 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 00:19:14,534 INFO L231 Difference]: Finished difference. Result has 223 places, 378 transitions, 6690 flow [2024-06-28 00:19:14,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6257, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6690, PETRI_PLACES=223, PETRI_TRANSITIONS=378} [2024-06-28 00:19:14,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-28 00:19:14,535 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 378 transitions, 6690 flow [2024-06-28 00:19:14,535 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-28 00:19:14,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:14,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:14,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:19:14,535 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-28 00:19:14,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:14,535 INFO L85 PathProgramCache]: Analyzing trace with hash 790774673, now seen corresponding path program 2 times [2024-06-28 00:19:14,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:14,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969090661] [2024-06-28 00:19:14,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:14,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:14,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:16,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-28 00:19:16,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:16,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969090661] [2024-06-28 00:19:16,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969090661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:16,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:16,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:16,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362607513] [2024-06-28 00:19:16,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:16,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:16,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:16,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:16,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:16,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:16,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 378 transitions, 6690 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-28 00:19:16,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:16,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:16,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:17,393 INFO L124 PetriNetUnfolderBase]: 3040/4612 cut-off events. [2024-06-28 00:19:17,393 INFO L125 PetriNetUnfolderBase]: For 262464/262471 co-relation queries the response was YES. [2024-06-28 00:19:17,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38704 conditions, 4612 events. 3040/4612 cut-off events. For 262464/262471 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24001 event pairs, 640 based on Foata normal form. 20/4629 useless extension candidates. Maximal degree in co-relation 38595. Up to 3403 conditions per place. [2024-06-28 00:19:17,448 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 158 changer transitions 0/427 dead transitions. [2024-06-28 00:19:17,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 427 transitions, 8109 flow [2024-06-28 00:19:17,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:17,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:17,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 00:19:17,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 00:19:17,450 INFO L175 Difference]: Start difference. First operand has 223 places, 378 transitions, 6690 flow. Second operand 8 states and 166 transitions. [2024-06-28 00:19:17,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 427 transitions, 8109 flow [2024-06-28 00:19:18,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 427 transitions, 7877 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:19:18,136 INFO L231 Difference]: Finished difference. Result has 229 places, 381 transitions, 6846 flow [2024-06-28 00:19:18,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6458, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6846, PETRI_PLACES=229, PETRI_TRANSITIONS=381} [2024-06-28 00:19:18,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-28 00:19:18,137 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 381 transitions, 6846 flow [2024-06-28 00:19:18,137 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-28 00:19:18,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:18,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:18,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:19:18,138 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-28 00:19:18,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:18,138 INFO L85 PathProgramCache]: Analyzing trace with hash 790778393, now seen corresponding path program 3 times [2024-06-28 00:19:18,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:18,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919602654] [2024-06-28 00:19:18,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:18,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:18,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:19,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:19,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:19,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919602654] [2024-06-28 00:19:19,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919602654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:19,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:19,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:19,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984779751] [2024-06-28 00:19:19,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:19,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:19,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:19,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:19,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:19,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:19,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 381 transitions, 6846 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-28 00:19:19,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:19,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:19,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:20,947 INFO L124 PetriNetUnfolderBase]: 3004/4556 cut-off events. [2024-06-28 00:19:20,947 INFO L125 PetriNetUnfolderBase]: For 259887/259894 co-relation queries the response was YES. [2024-06-28 00:19:20,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38255 conditions, 4556 events. 3004/4556 cut-off events. For 259887/259894 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23618 event pairs, 640 based on Foata normal form. 24/4577 useless extension candidates. Maximal degree in co-relation 38143. Up to 3539 conditions per place. [2024-06-28 00:19:21,000 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 147 changer transitions 0/422 dead transitions. [2024-06-28 00:19:21,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 422 transitions, 8042 flow [2024-06-28 00:19:21,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:21,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:21,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:19:21,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-28 00:19:21,002 INFO L175 Difference]: Start difference. First operand has 229 places, 381 transitions, 6846 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:19:21,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 422 transitions, 8042 flow [2024-06-28 00:19:21,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 422 transitions, 7804 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:21,491 INFO L231 Difference]: Finished difference. Result has 233 places, 382 transitions, 6939 flow [2024-06-28 00:19:21,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6620, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6939, PETRI_PLACES=233, PETRI_TRANSITIONS=382} [2024-06-28 00:19:21,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 00:19:21,492 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 382 transitions, 6939 flow [2024-06-28 00:19:21,492 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-28 00:19:21,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:21,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:21,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:19:21,492 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:21,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash -513018961, now seen corresponding path program 4 times [2024-06-28 00:19:21,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:21,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833831062] [2024-06-28 00:19:21,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:21,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:21,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:23,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:23,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:23,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833831062] [2024-06-28 00:19:23,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833831062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:23,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:23,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:23,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85573769] [2024-06-28 00:19:23,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:23,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:23,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:23,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:23,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:23,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:23,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 382 transitions, 6939 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-28 00:19:23,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:23,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:23,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:24,369 INFO L124 PetriNetUnfolderBase]: 3079/4684 cut-off events. [2024-06-28 00:19:24,370 INFO L125 PetriNetUnfolderBase]: For 269990/269997 co-relation queries the response was YES. [2024-06-28 00:19:24,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39312 conditions, 4684 events. 3079/4684 cut-off events. For 269990/269997 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24554 event pairs, 643 based on Foata normal form. 24/4705 useless extension candidates. Maximal degree in co-relation 39198. Up to 3888 conditions per place. [2024-06-28 00:19:24,421 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 263 selfloop transitions, 154 changer transitions 0/420 dead transitions. [2024-06-28 00:19:24,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 420 transitions, 7981 flow [2024-06-28 00:19:24,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:24,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:24,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:19:24,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-28 00:19:24,423 INFO L175 Difference]: Start difference. First operand has 233 places, 382 transitions, 6939 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:19:24,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 420 transitions, 7981 flow [2024-06-28 00:19:24,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 420 transitions, 7690 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:24,932 INFO L231 Difference]: Finished difference. Result has 236 places, 383 transitions, 6992 flow [2024-06-28 00:19:24,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6648, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6992, PETRI_PLACES=236, PETRI_TRANSITIONS=383} [2024-06-28 00:19:24,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 00:19:24,932 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 383 transitions, 6992 flow [2024-06-28 00:19:24,932 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-28 00:19:24,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:24,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:24,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:19:24,933 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:24,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:24,933 INFO L85 PathProgramCache]: Analyzing trace with hash 877466483, now seen corresponding path program 5 times [2024-06-28 00:19:24,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:24,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216602139] [2024-06-28 00:19:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:24,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:26,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:26,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:26,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216602139] [2024-06-28 00:19:26,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216602139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:26,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:26,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:26,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334360453] [2024-06-28 00:19:26,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:26,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:26,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:26,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:26,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:26,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:26,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 383 transitions, 6992 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-28 00:19:26,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:26,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:26,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:27,869 INFO L124 PetriNetUnfolderBase]: 3248/4963 cut-off events. [2024-06-28 00:19:27,869 INFO L125 PetriNetUnfolderBase]: For 299666/299673 co-relation queries the response was YES. [2024-06-28 00:19:27,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41947 conditions, 4963 events. 3248/4963 cut-off events. For 299666/299673 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 26515 event pairs, 673 based on Foata normal form. 20/4980 useless extension candidates. Maximal degree in co-relation 41831. Up to 3853 conditions per place. [2024-06-28 00:19:27,927 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 269 selfloop transitions, 157 changer transitions 0/429 dead transitions. [2024-06-28 00:19:27,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 429 transitions, 8290 flow [2024-06-28 00:19:27,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:27,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:27,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 00:19:27,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503125 [2024-06-28 00:19:27,929 INFO L175 Difference]: Start difference. First operand has 236 places, 383 transitions, 6992 flow. Second operand 8 states and 161 transitions. [2024-06-28 00:19:27,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 429 transitions, 8290 flow [2024-06-28 00:19:28,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 429 transitions, 7971 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:28,556 INFO L231 Difference]: Finished difference. Result has 238 places, 386 transitions, 7070 flow [2024-06-28 00:19:28,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6673, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7070, PETRI_PLACES=238, PETRI_TRANSITIONS=386} [2024-06-28 00:19:28,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 00:19:28,557 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 386 transitions, 7070 flow [2024-06-28 00:19:28,557 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-28 00:19:28,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:28,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:28,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:19:28,557 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:28,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:28,557 INFO L85 PathProgramCache]: Analyzing trace with hash 877470203, now seen corresponding path program 6 times [2024-06-28 00:19:28,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:28,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545923714] [2024-06-28 00:19:28,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:28,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:28,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:30,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:30,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:30,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545923714] [2024-06-28 00:19:30,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545923714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:30,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:30,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:30,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282522057] [2024-06-28 00:19:30,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:30,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:30,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:30,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:30,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:30,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:30,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 386 transitions, 7070 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-28 00:19:30,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:30,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:30,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:31,391 INFO L124 PetriNetUnfolderBase]: 3212/4908 cut-off events. [2024-06-28 00:19:31,391 INFO L125 PetriNetUnfolderBase]: For 294206/294213 co-relation queries the response was YES. [2024-06-28 00:19:31,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41010 conditions, 4908 events. 3212/4908 cut-off events. For 294206/294213 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 26182 event pairs, 677 based on Foata normal form. 24/4929 useless extension candidates. Maximal degree in co-relation 40893. Up to 4073 conditions per place. [2024-06-28 00:19:31,449 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 267 selfloop transitions, 155 changer transitions 0/425 dead transitions. [2024-06-28 00:19:31,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 425 transitions, 8131 flow [2024-06-28 00:19:31,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:31,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:31,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 00:19:31,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-28 00:19:31,450 INFO L175 Difference]: Start difference. First operand has 238 places, 386 transitions, 7070 flow. Second operand 8 states and 157 transitions. [2024-06-28 00:19:31,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 425 transitions, 8131 flow [2024-06-28 00:19:32,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 425 transitions, 7896 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:32,081 INFO L231 Difference]: Finished difference. Result has 242 places, 387 transitions, 7186 flow [2024-06-28 00:19:32,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7186, PETRI_PLACES=242, PETRI_TRANSITIONS=387} [2024-06-28 00:19:32,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 00:19:32,082 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 387 transitions, 7186 flow [2024-06-28 00:19:32,082 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-28 00:19:32,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:32,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:32,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:19:32,082 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:32,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:32,083 INFO L85 PathProgramCache]: Analyzing trace with hash 2142024363, now seen corresponding path program 7 times [2024-06-28 00:19:32,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:32,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013380662] [2024-06-28 00:19:32,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:32,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:32,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:33,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:33,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:33,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013380662] [2024-06-28 00:19:33,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013380662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:33,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:33,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:33,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737153403] [2024-06-28 00:19:33,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:33,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:33,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:33,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:33,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:33,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:33,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 387 transitions, 7186 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-28 00:19:33,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:33,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:33,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:35,025 INFO L124 PetriNetUnfolderBase]: 3270/5002 cut-off events. [2024-06-28 00:19:35,026 INFO L125 PetriNetUnfolderBase]: For 297385/297394 co-relation queries the response was YES. [2024-06-28 00:19:35,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41919 conditions, 5002 events. 3270/5002 cut-off events. For 297385/297394 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26919 event pairs, 691 based on Foata normal form. 22/5021 useless extension candidates. Maximal degree in co-relation 41800. Up to 3822 conditions per place. [2024-06-28 00:19:35,091 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 177 changer transitions 0/440 dead transitions. [2024-06-28 00:19:35,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 440 transitions, 8712 flow [2024-06-28 00:19:35,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:35,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:35,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 00:19:35,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-28 00:19:35,093 INFO L175 Difference]: Start difference. First operand has 242 places, 387 transitions, 7186 flow. Second operand 8 states and 171 transitions. [2024-06-28 00:19:35,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 440 transitions, 8712 flow [2024-06-28 00:19:35,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 440 transitions, 8403 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:35,699 INFO L231 Difference]: Finished difference. Result has 245 places, 389 transitions, 7291 flow [2024-06-28 00:19:35,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6877, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7291, PETRI_PLACES=245, PETRI_TRANSITIONS=389} [2024-06-28 00:19:35,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 00:19:35,699 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 389 transitions, 7291 flow [2024-06-28 00:19:35,700 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-28 00:19:35,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:35,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:35,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:19:35,700 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:35,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:35,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1089214143, now seen corresponding path program 8 times [2024-06-28 00:19:35,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:35,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814225752] [2024-06-28 00:19:35,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:35,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:35,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:37,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:37,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:37,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814225752] [2024-06-28 00:19:37,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814225752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:37,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:37,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:37,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254905683] [2024-06-28 00:19:37,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:37,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:37,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:37,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:37,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:37,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:37,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 389 transitions, 7291 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-28 00:19:37,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:37,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:37,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:38,669 INFO L124 PetriNetUnfolderBase]: 3367/5159 cut-off events. [2024-06-28 00:19:38,669 INFO L125 PetriNetUnfolderBase]: For 315207/315216 co-relation queries the response was YES. [2024-06-28 00:19:38,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43312 conditions, 5159 events. 3367/5159 cut-off events. For 315207/315216 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 28052 event pairs, 850 based on Foata normal form. 26/5182 useless extension candidates. Maximal degree in co-relation 43191. Up to 4206 conditions per place. [2024-06-28 00:19:38,734 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 258 selfloop transitions, 178 changer transitions 0/439 dead transitions. [2024-06-28 00:19:38,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 439 transitions, 8650 flow [2024-06-28 00:19:38,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:38,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:38,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 00:19:38,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 00:19:38,736 INFO L175 Difference]: Start difference. First operand has 245 places, 389 transitions, 7291 flow. Second operand 8 states and 166 transitions. [2024-06-28 00:19:38,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 439 transitions, 8650 flow [2024-06-28 00:19:39,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 439 transitions, 8024 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:19:39,360 INFO L231 Difference]: Finished difference. Result has 245 places, 393 transitions, 7103 flow [2024-06-28 00:19:39,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7103, PETRI_PLACES=245, PETRI_TRANSITIONS=393} [2024-06-28 00:19:39,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 00:19:39,362 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 393 transitions, 7103 flow [2024-06-28 00:19:39,362 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-28 00:19:39,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:39,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:39,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:19:39,362 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:39,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:39,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1089358293, now seen corresponding path program 9 times [2024-06-28 00:19:39,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:39,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683632763] [2024-06-28 00:19:39,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:39,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:39,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:40,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:40,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:40,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683632763] [2024-06-28 00:19:40,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683632763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:40,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:40,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:40,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921221993] [2024-06-28 00:19:40,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:40,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:40,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:40,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:40,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:40,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:40,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 393 transitions, 7103 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-28 00:19:40,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:40,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:40,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:42,232 INFO L124 PetriNetUnfolderBase]: 3442/5294 cut-off events. [2024-06-28 00:19:42,233 INFO L125 PetriNetUnfolderBase]: For 325579/325586 co-relation queries the response was YES. [2024-06-28 00:19:42,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42992 conditions, 5294 events. 3442/5294 cut-off events. For 325579/325586 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 29174 event pairs, 985 based on Foata normal form. 24/5315 useless extension candidates. Maximal degree in co-relation 42872. Up to 4494 conditions per place. [2024-06-28 00:19:42,296 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 269 selfloop transitions, 164 changer transitions 0/436 dead transitions. [2024-06-28 00:19:42,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 436 transitions, 8227 flow [2024-06-28 00:19:42,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:42,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:42,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:19:42,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-28 00:19:42,298 INFO L175 Difference]: Start difference. First operand has 245 places, 393 transitions, 7103 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:19:42,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 436 transitions, 8227 flow [2024-06-28 00:19:43,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 436 transitions, 7910 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:43,090 INFO L231 Difference]: Finished difference. Result has 249 places, 394 transitions, 7153 flow [2024-06-28 00:19:43,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7153, PETRI_PLACES=249, PETRI_TRANSITIONS=394} [2024-06-28 00:19:43,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-28 00:19:43,091 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 394 transitions, 7153 flow [2024-06-28 00:19:43,091 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-28 00:19:43,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:43,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:43,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:19:43,091 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:43,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:43,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1089364245, now seen corresponding path program 1 times [2024-06-28 00:19:43,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:43,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313427793] [2024-06-28 00:19:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:43,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:44,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:44,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:44,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313427793] [2024-06-28 00:19:44,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313427793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:44,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:44,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:44,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058337167] [2024-06-28 00:19:44,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:44,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:44,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:44,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:44,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:44,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:19:44,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 394 transitions, 7153 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:44,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:44,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:19:44,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:46,057 INFO L124 PetriNetUnfolderBase]: 3459/5321 cut-off events. [2024-06-28 00:19:46,057 INFO L125 PetriNetUnfolderBase]: For 316005/316012 co-relation queries the response was YES. [2024-06-28 00:19:46,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43350 conditions, 5321 events. 3459/5321 cut-off events. For 316005/316012 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 29379 event pairs, 967 based on Foata normal form. 8/5326 useless extension candidates. Maximal degree in co-relation 43229. Up to 4687 conditions per place. [2024-06-28 00:19:46,128 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 271 selfloop transitions, 155 changer transitions 0/429 dead transitions. [2024-06-28 00:19:46,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 429 transitions, 8227 flow [2024-06-28 00:19:46,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:46,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:46,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:19:46,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 00:19:46,129 INFO L175 Difference]: Start difference. First operand has 249 places, 394 transitions, 7153 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:19:46,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 429 transitions, 8227 flow [2024-06-28 00:19:46,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 429 transitions, 7836 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:46,866 INFO L231 Difference]: Finished difference. Result has 250 places, 396 transitions, 7125 flow [2024-06-28 00:19:46,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7125, PETRI_PLACES=250, PETRI_TRANSITIONS=396} [2024-06-28 00:19:46,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-28 00:19:46,867 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 396 transitions, 7125 flow [2024-06-28 00:19:46,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:46,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:46,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:46,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:19:46,868 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:46,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:46,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1094928435, now seen corresponding path program 2 times [2024-06-28 00:19:46,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:46,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993630829] [2024-06-28 00:19:46,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:46,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:46,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:48,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:48,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:48,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993630829] [2024-06-28 00:19:48,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993630829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:48,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:48,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:48,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538091137] [2024-06-28 00:19:48,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:48,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:48,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:48,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:48,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:48,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:19:48,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 396 transitions, 7125 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:48,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:48,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:19:48,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:50,233 INFO L124 PetriNetUnfolderBase]: 3511/5388 cut-off events. [2024-06-28 00:19:50,233 INFO L125 PetriNetUnfolderBase]: For 327636/327643 co-relation queries the response was YES. [2024-06-28 00:19:50,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43997 conditions, 5388 events. 3511/5388 cut-off events. For 327636/327643 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 29613 event pairs, 713 based on Foata normal form. 8/5393 useless extension candidates. Maximal degree in co-relation 43874. Up to 4753 conditions per place. [2024-06-28 00:19:50,289 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 290 selfloop transitions, 150 changer transitions 0/443 dead transitions. [2024-06-28 00:19:50,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 443 transitions, 8426 flow [2024-06-28 00:19:50,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:50,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:50,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 00:19:50,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 00:19:50,291 INFO L175 Difference]: Start difference. First operand has 250 places, 396 transitions, 7125 flow. Second operand 8 states and 147 transitions. [2024-06-28 00:19:50,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 443 transitions, 8426 flow [2024-06-28 00:19:50,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 443 transitions, 8054 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:50,909 INFO L231 Difference]: Finished difference. Result has 253 places, 411 transitions, 7392 flow [2024-06-28 00:19:50,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7392, PETRI_PLACES=253, PETRI_TRANSITIONS=411} [2024-06-28 00:19:50,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 00:19:50,910 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 411 transitions, 7392 flow [2024-06-28 00:19:50,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:50,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:50,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:50,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:19:50,910 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:50,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:50,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1094935875, now seen corresponding path program 3 times [2024-06-28 00:19:50,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:50,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645477772] [2024-06-28 00:19:50,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:50,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:50,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:53,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:53,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:53,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645477772] [2024-06-28 00:19:53,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645477772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:53,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:53,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:53,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746113319] [2024-06-28 00:19:53,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:53,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:53,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:53,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:53,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:53,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:19:53,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 411 transitions, 7392 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:53,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:53,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:19:53,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:54,517 INFO L124 PetriNetUnfolderBase]: 3578/5493 cut-off events. [2024-06-28 00:19:54,517 INFO L125 PetriNetUnfolderBase]: For 340757/340764 co-relation queries the response was YES. [2024-06-28 00:19:54,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44768 conditions, 5493 events. 3578/5493 cut-off events. For 340757/340764 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 30323 event pairs, 723 based on Foata normal form. 8/5498 useless extension candidates. Maximal degree in co-relation 44644. Up to 4710 conditions per place. [2024-06-28 00:19:54,595 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 293 selfloop transitions, 157 changer transitions 0/453 dead transitions. [2024-06-28 00:19:54,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 453 transitions, 8523 flow [2024-06-28 00:19:54,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:54,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:54,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 00:19:54,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 00:19:54,597 INFO L175 Difference]: Start difference. First operand has 253 places, 411 transitions, 7392 flow. Second operand 8 states and 147 transitions. [2024-06-28 00:19:54,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 453 transitions, 8523 flow [2024-06-28 00:19:55,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 453 transitions, 8308 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 00:19:55,500 INFO L231 Difference]: Finished difference. Result has 259 places, 420 transitions, 7624 flow [2024-06-28 00:19:55,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7177, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7624, PETRI_PLACES=259, PETRI_TRANSITIONS=420} [2024-06-28 00:19:55,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-28 00:19:55,501 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 420 transitions, 7624 flow [2024-06-28 00:19:55,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:55,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:55,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:55,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:19:55,501 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:55,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:55,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1094720673, now seen corresponding path program 10 times [2024-06-28 00:19:55,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:55,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103835134] [2024-06-28 00:19:55,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:55,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:57,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-28 00:19:57,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:57,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103835134] [2024-06-28 00:19:57,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103835134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:57,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:57,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:57,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901256929] [2024-06-28 00:19:57,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:57,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:57,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:57,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:57,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:57,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:19:57,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 420 transitions, 7624 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-28 00:19:57,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:57,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:19:57,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:58,447 INFO L124 PetriNetUnfolderBase]: 3653/5619 cut-off events. [2024-06-28 00:19:58,447 INFO L125 PetriNetUnfolderBase]: For 378796/378803 co-relation queries the response was YES. [2024-06-28 00:19:58,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46019 conditions, 5619 events. 3653/5619 cut-off events. For 378796/378803 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 31215 event pairs, 747 based on Foata normal form. 24/5640 useless extension candidates. Maximal degree in co-relation 45893. Up to 4809 conditions per place. [2024-06-28 00:19:58,521 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 292 selfloop transitions, 164 changer transitions 0/459 dead transitions. [2024-06-28 00:19:58,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 459 transitions, 8768 flow [2024-06-28 00:19:58,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:58,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:58,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 00:19:58,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-28 00:19:58,523 INFO L175 Difference]: Start difference. First operand has 259 places, 420 transitions, 7624 flow. Second operand 8 states and 155 transitions. [2024-06-28 00:19:58,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 459 transitions, 8768 flow [2024-06-28 00:19:59,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 459 transitions, 8431 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:59,334 INFO L231 Difference]: Finished difference. Result has 262 places, 421 transitions, 7664 flow [2024-06-28 00:19:59,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7295, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7664, PETRI_PLACES=262, PETRI_TRANSITIONS=421} [2024-06-28 00:19:59,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 00:19:59,334 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 421 transitions, 7664 flow [2024-06-28 00:19:59,334 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-28 00:19:59,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:59,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:59,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:19:59,335 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:59,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:59,335 INFO L85 PathProgramCache]: Analyzing trace with hash -340022563, now seen corresponding path program 1 times [2024-06-28 00:19:59,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:59,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924469755] [2024-06-28 00:19:59,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:59,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:59,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:01,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:01,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:01,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924469755] [2024-06-28 00:20:01,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924469755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:01,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:01,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:20:01,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530158856] [2024-06-28 00:20:01,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:01,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:20:01,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:01,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:20:01,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:20:01,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:01,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 421 transitions, 7664 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:01,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:01,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:01,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:02,748 INFO L124 PetriNetUnfolderBase]: 3658/5631 cut-off events. [2024-06-28 00:20:02,748 INFO L125 PetriNetUnfolderBase]: For 362195/362199 co-relation queries the response was YES. [2024-06-28 00:20:02,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46261 conditions, 5631 events. 3658/5631 cut-off events. For 362195/362199 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31428 event pairs, 1235 based on Foata normal form. 5/5634 useless extension candidates. Maximal degree in co-relation 46134. Up to 5525 conditions per place. [2024-06-28 00:20:02,827 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 413 selfloop transitions, 34 changer transitions 0/450 dead transitions. [2024-06-28 00:20:02,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 450 transitions, 8834 flow [2024-06-28 00:20:02,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:02,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:02,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:20:02,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 00:20:02,829 INFO L175 Difference]: Start difference. First operand has 262 places, 421 transitions, 7664 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:20:02,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 450 transitions, 8834 flow [2024-06-28 00:20:03,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 450 transitions, 8491 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:03,953 INFO L231 Difference]: Finished difference. Result has 265 places, 429 transitions, 7523 flow [2024-06-28 00:20:03,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7321, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7523, PETRI_PLACES=265, PETRI_TRANSITIONS=429} [2024-06-28 00:20:03,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-28 00:20:03,954 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 429 transitions, 7523 flow [2024-06-28 00:20:03,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:03,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:03,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:03,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:20:03,954 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:03,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:03,956 INFO L85 PathProgramCache]: Analyzing trace with hash -2050016977, now seen corresponding path program 4 times [2024-06-28 00:20:03,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:03,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742259645] [2024-06-28 00:20:03,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:03,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:03,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:05,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:05,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742259645] [2024-06-28 00:20:05,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742259645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:05,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:05,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:05,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750204326] [2024-06-28 00:20:05,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:05,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:05,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:05,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:05,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:05,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:05,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 429 transitions, 7523 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:05,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:05,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:05,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:06,892 INFO L124 PetriNetUnfolderBase]: 3733/5755 cut-off events. [2024-06-28 00:20:06,892 INFO L125 PetriNetUnfolderBase]: For 380693/380696 co-relation queries the response was YES. [2024-06-28 00:20:06,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46860 conditions, 5755 events. 3733/5755 cut-off events. For 380693/380696 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32356 event pairs, 1514 based on Foata normal form. 4/5756 useless extension candidates. Maximal degree in co-relation 46730. Up to 5027 conditions per place. [2024-06-28 00:20:06,971 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 322 selfloop transitions, 141 changer transitions 0/466 dead transitions. [2024-06-28 00:20:06,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 466 transitions, 8909 flow [2024-06-28 00:20:06,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:06,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:06,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:20:06,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 00:20:06,973 INFO L175 Difference]: Start difference. First operand has 265 places, 429 transitions, 7523 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:20:06,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 466 transitions, 8909 flow [2024-06-28 00:20:07,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 466 transitions, 8738 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 00:20:07,768 INFO L231 Difference]: Finished difference. Result has 272 places, 439 transitions, 7833 flow [2024-06-28 00:20:07,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7352, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7833, PETRI_PLACES=272, PETRI_TRANSITIONS=439} [2024-06-28 00:20:07,769 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 00:20:07,769 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 439 transitions, 7833 flow [2024-06-28 00:20:07,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:07,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:07,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:07,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:20:07,769 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:07,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:07,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1522140573, now seen corresponding path program 5 times [2024-06-28 00:20:07,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:07,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130468559] [2024-06-28 00:20:07,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:07,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:07,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:09,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:09,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:09,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130468559] [2024-06-28 00:20:09,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130468559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:09,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:09,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:09,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505288635] [2024-06-28 00:20:09,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:09,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:09,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:09,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:09,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:09,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:09,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 439 transitions, 7833 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:09,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:09,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:09,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:11,013 INFO L124 PetriNetUnfolderBase]: 3786/5845 cut-off events. [2024-06-28 00:20:11,013 INFO L125 PetriNetUnfolderBase]: For 396250/396253 co-relation queries the response was YES. [2024-06-28 00:20:11,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48497 conditions, 5845 events. 3786/5845 cut-off events. For 396250/396253 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33143 event pairs, 1541 based on Foata normal form. 4/5846 useless extension candidates. Maximal degree in co-relation 48364. Up to 5468 conditions per place. [2024-06-28 00:20:11,079 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 366 selfloop transitions, 110 changer transitions 0/479 dead transitions. [2024-06-28 00:20:11,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 479 transitions, 9148 flow [2024-06-28 00:20:11,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:11,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:11,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:20:11,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-28 00:20:11,081 INFO L175 Difference]: Start difference. First operand has 272 places, 439 transitions, 7833 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:20:11,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 479 transitions, 9148 flow [2024-06-28 00:20:12,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 479 transitions, 8962 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 00:20:12,147 INFO L231 Difference]: Finished difference. Result has 278 places, 452 transitions, 8162 flow [2024-06-28 00:20:12,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7665, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8162, PETRI_PLACES=278, PETRI_TRANSITIONS=452} [2024-06-28 00:20:12,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 00:20:12,148 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 452 transitions, 8162 flow [2024-06-28 00:20:12,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:12,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:12,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:12,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:20:12,149 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:12,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:12,149 INFO L85 PathProgramCache]: Analyzing trace with hash 452823377, now seen corresponding path program 6 times [2024-06-28 00:20:12,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:12,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192744279] [2024-06-28 00:20:12,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:12,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:13,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:13,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:13,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192744279] [2024-06-28 00:20:13,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192744279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:13,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:13,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:13,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086518] [2024-06-28 00:20:13,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:13,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:13,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:13,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:13,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:13,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:13,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 452 transitions, 8162 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:13,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:13,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:13,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:15,323 INFO L124 PetriNetUnfolderBase]: 3778/5830 cut-off events. [2024-06-28 00:20:15,323 INFO L125 PetriNetUnfolderBase]: For 400347/400350 co-relation queries the response was YES. [2024-06-28 00:20:15,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48461 conditions, 5830 events. 3778/5830 cut-off events. For 400347/400350 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33011 event pairs, 1522 based on Foata normal form. 4/5831 useless extension candidates. Maximal degree in co-relation 48326. Up to 5264 conditions per place. [2024-06-28 00:20:15,408 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 329 selfloop transitions, 145 changer transitions 0/477 dead transitions. [2024-06-28 00:20:15,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 477 transitions, 9230 flow [2024-06-28 00:20:15,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:15,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:15,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 00:20:15,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 00:20:15,409 INFO L175 Difference]: Start difference. First operand has 278 places, 452 transitions, 8162 flow. Second operand 9 states and 141 transitions. [2024-06-28 00:20:15,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 477 transitions, 9230 flow [2024-06-28 00:20:16,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 477 transitions, 9020 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:16,563 INFO L231 Difference]: Finished difference. Result has 281 places, 452 transitions, 8260 flow [2024-06-28 00:20:16,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7952, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8260, PETRI_PLACES=281, PETRI_TRANSITIONS=452} [2024-06-28 00:20:16,564 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 00:20:16,564 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 452 transitions, 8260 flow [2024-06-28 00:20:16,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:16,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:16,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:16,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:20:16,564 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:16,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:16,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1104461829, now seen corresponding path program 2 times [2024-06-28 00:20:16,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:16,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660418950] [2024-06-28 00:20:16,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:16,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:17,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:17,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:17,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660418950] [2024-06-28 00:20:17,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660418950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:17,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:17,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:20:17,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046261607] [2024-06-28 00:20:17,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:17,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:20:17,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:17,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:20:17,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:20:17,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:17,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 452 transitions, 8260 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:17,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:17,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:17,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:19,097 INFO L124 PetriNetUnfolderBase]: 3801/5857 cut-off events. [2024-06-28 00:20:19,097 INFO L125 PetriNetUnfolderBase]: For 411637/411637 co-relation queries the response was YES. [2024-06-28 00:20:19,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49037 conditions, 5857 events. 3801/5857 cut-off events. For 411637/411637 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33036 event pairs, 1579 based on Foata normal form. 1/5856 useless extension candidates. Maximal degree in co-relation 48901. Up to 5757 conditions per place. [2024-06-28 00:20:19,166 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 442 selfloop transitions, 35 changer transitions 0/480 dead transitions. [2024-06-28 00:20:19,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 480 transitions, 9533 flow [2024-06-28 00:20:19,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:19,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:19,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 00:20:19,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-28 00:20:19,168 INFO L175 Difference]: Start difference. First operand has 281 places, 452 transitions, 8260 flow. Second operand 7 states and 111 transitions. [2024-06-28 00:20:19,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 480 transitions, 9533 flow [2024-06-28 00:20:20,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 480 transitions, 9216 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:20:20,197 INFO L231 Difference]: Finished difference. Result has 283 places, 466 transitions, 8227 flow [2024-06-28 00:20:20,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7945, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8227, PETRI_PLACES=283, PETRI_TRANSITIONS=466} [2024-06-28 00:20:20,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 00:20:20,198 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 466 transitions, 8227 flow [2024-06-28 00:20:20,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:20,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:20,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:20,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:20:20,199 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:20,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:20,199 INFO L85 PathProgramCache]: Analyzing trace with hash -604045807, now seen corresponding path program 7 times [2024-06-28 00:20:20,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:20,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047454128] [2024-06-28 00:20:20,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:20,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:20,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:21,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:21,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:21,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047454128] [2024-06-28 00:20:21,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047454128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:21,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:21,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:21,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618317215] [2024-06-28 00:20:21,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:21,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:21,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:21,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:21,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:21,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:21,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 466 transitions, 8227 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:21,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:21,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:21,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:22,946 INFO L124 PetriNetUnfolderBase]: 3818/5883 cut-off events. [2024-06-28 00:20:22,946 INFO L125 PetriNetUnfolderBase]: For 410478/410481 co-relation queries the response was YES. [2024-06-28 00:20:23,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49148 conditions, 5883 events. 3818/5883 cut-off events. For 410478/410481 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 33186 event pairs, 1566 based on Foata normal form. 6/5886 useless extension candidates. Maximal degree in co-relation 49009. Up to 5740 conditions per place. [2024-06-28 00:20:23,028 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 473 selfloop transitions, 21 changer transitions 0/497 dead transitions. [2024-06-28 00:20:23,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 497 transitions, 9379 flow [2024-06-28 00:20:23,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:23,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:23,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:20:23,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-06-28 00:20:23,030 INFO L175 Difference]: Start difference. First operand has 283 places, 466 transitions, 8227 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:20:23,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 497 transitions, 9379 flow [2024-06-28 00:20:24,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 497 transitions, 9346 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 00:20:24,117 INFO L231 Difference]: Finished difference. Result has 291 places, 468 transitions, 8303 flow [2024-06-28 00:20:24,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8194, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8303, PETRI_PLACES=291, PETRI_TRANSITIONS=468} [2024-06-28 00:20:24,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 00:20:24,118 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 468 transitions, 8303 flow [2024-06-28 00:20:24,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:24,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:24,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:24,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:20:24,119 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:24,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:24,119 INFO L85 PathProgramCache]: Analyzing trace with hash 284237265, now seen corresponding path program 8 times [2024-06-28 00:20:24,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:24,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289019095] [2024-06-28 00:20:24,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:24,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:24,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:25,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:25,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:25,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289019095] [2024-06-28 00:20:25,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289019095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:25,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:25,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:25,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644216458] [2024-06-28 00:20:25,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:25,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:25,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:25,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:25,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:25,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:25,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 468 transitions, 8303 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:25,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:25,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:25,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:27,240 INFO L124 PetriNetUnfolderBase]: 3860/5950 cut-off events. [2024-06-28 00:20:27,241 INFO L125 PetriNetUnfolderBase]: For 432979/432982 co-relation queries the response was YES. [2024-06-28 00:20:27,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50382 conditions, 5950 events. 3860/5950 cut-off events. For 432979/432982 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33702 event pairs, 1586 based on Foata normal form. 6/5953 useless extension candidates. Maximal degree in co-relation 50241. Up to 5760 conditions per place. [2024-06-28 00:20:27,313 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 461 selfloop transitions, 39 changer transitions 0/503 dead transitions. [2024-06-28 00:20:27,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 503 transitions, 9779 flow [2024-06-28 00:20:27,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:27,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:27,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 00:20:27,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:20:27,314 INFO L175 Difference]: Start difference. First operand has 291 places, 468 transitions, 8303 flow. Second operand 9 states and 144 transitions. [2024-06-28 00:20:27,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 503 transitions, 9779 flow [2024-06-28 00:20:28,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 503 transitions, 9688 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:28,469 INFO L231 Difference]: Finished difference. Result has 292 places, 472 transitions, 8421 flow [2024-06-28 00:20:28,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8212, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8421, PETRI_PLACES=292, PETRI_TRANSITIONS=472} [2024-06-28 00:20:28,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 00:20:28,469 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 472 transitions, 8421 flow [2024-06-28 00:20:28,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:28,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:28,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:28,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:20:28,470 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:28,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:28,470 INFO L85 PathProgramCache]: Analyzing trace with hash 284229825, now seen corresponding path program 9 times [2024-06-28 00:20:28,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:28,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804457502] [2024-06-28 00:20:28,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:28,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:28,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:29,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:29,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:29,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804457502] [2024-06-28 00:20:29,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804457502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:29,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:29,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:29,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108457624] [2024-06-28 00:20:29,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:29,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:29,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:29,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:29,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:29,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:29,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 472 transitions, 8421 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:29,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:29,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:29,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:31,458 INFO L124 PetriNetUnfolderBase]: 3852/5938 cut-off events. [2024-06-28 00:20:31,459 INFO L125 PetriNetUnfolderBase]: For 439361/439364 co-relation queries the response was YES. [2024-06-28 00:20:31,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50281 conditions, 5938 events. 3852/5938 cut-off events. For 439361/439364 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33623 event pairs, 1587 based on Foata normal form. 6/5941 useless extension candidates. Maximal degree in co-relation 50139. Up to 5795 conditions per place. [2024-06-28 00:20:31,540 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 457 selfloop transitions, 37 changer transitions 0/497 dead transitions. [2024-06-28 00:20:31,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 497 transitions, 9529 flow [2024-06-28 00:20:31,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:31,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:31,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 00:20:31,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:20:31,542 INFO L175 Difference]: Start difference. First operand has 292 places, 472 transitions, 8421 flow. Second operand 8 states and 128 transitions. [2024-06-28 00:20:31,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 497 transitions, 9529 flow [2024-06-28 00:20:32,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 497 transitions, 9372 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:32,749 INFO L231 Difference]: Finished difference. Result has 294 places, 472 transitions, 8345 flow [2024-06-28 00:20:32,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8345, PETRI_PLACES=294, PETRI_TRANSITIONS=472} [2024-06-28 00:20:32,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 00:20:32,749 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 472 transitions, 8345 flow [2024-06-28 00:20:32,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:32,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:32,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:32,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:20:32,750 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:32,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:32,750 INFO L85 PathProgramCache]: Analyzing trace with hash 27521553, now seen corresponding path program 11 times [2024-06-28 00:20:32,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:32,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173407502] [2024-06-28 00:20:32,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:32,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:34,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:34,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:34,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173407502] [2024-06-28 00:20:34,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173407502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:34,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:34,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:34,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100826241] [2024-06-28 00:20:34,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:34,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:34,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:34,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:34,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:34,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:34,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 472 transitions, 8345 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:34,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:34,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:34,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:36,039 INFO L124 PetriNetUnfolderBase]: 3902/6024 cut-off events. [2024-06-28 00:20:36,039 INFO L125 PetriNetUnfolderBase]: For 471241/471244 co-relation queries the response was YES. [2024-06-28 00:20:36,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50508 conditions, 6024 events. 3902/6024 cut-off events. For 471241/471244 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34326 event pairs, 1599 based on Foata normal form. 22/6043 useless extension candidates. Maximal degree in co-relation 50365. Up to 5736 conditions per place. [2024-06-28 00:20:36,120 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 462 selfloop transitions, 42 changer transitions 0/507 dead transitions. [2024-06-28 00:20:36,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 507 transitions, 9553 flow [2024-06-28 00:20:36,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:36,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:36,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:20:36,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 00:20:36,124 INFO L175 Difference]: Start difference. First operand has 294 places, 472 transitions, 8345 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:20:36,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 507 transitions, 9553 flow [2024-06-28 00:20:37,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 507 transitions, 9480 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:37,247 INFO L231 Difference]: Finished difference. Result has 297 places, 473 transitions, 8401 flow [2024-06-28 00:20:37,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8272, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8401, PETRI_PLACES=297, PETRI_TRANSITIONS=473} [2024-06-28 00:20:37,248 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 00:20:37,248 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 473 transitions, 8401 flow [2024-06-28 00:20:37,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:37,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:37,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:37,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:20:37,249 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:37,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:37,249 INFO L85 PathProgramCache]: Analyzing trace with hash 27527505, now seen corresponding path program 10 times [2024-06-28 00:20:37,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:37,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259196213] [2024-06-28 00:20:37,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:37,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:39,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:39,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:39,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259196213] [2024-06-28 00:20:39,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259196213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:39,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:39,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:39,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931298714] [2024-06-28 00:20:39,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:39,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:39,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:39,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:39,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:39,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:39,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 473 transitions, 8401 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:39,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:39,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:39,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:40,584 INFO L124 PetriNetUnfolderBase]: 3919/6051 cut-off events. [2024-06-28 00:20:40,584 INFO L125 PetriNetUnfolderBase]: For 457779/457782 co-relation queries the response was YES. [2024-06-28 00:20:40,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51066 conditions, 6051 events. 3919/6051 cut-off events. For 457779/457782 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34561 event pairs, 1604 based on Foata normal form. 6/6054 useless extension candidates. Maximal degree in co-relation 50922. Up to 5893 conditions per place. [2024-06-28 00:20:40,669 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 462 selfloop transitions, 35 changer transitions 0/500 dead transitions. [2024-06-28 00:20:40,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 500 transitions, 9583 flow [2024-06-28 00:20:40,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:40,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:40,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:20:40,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 00:20:40,671 INFO L175 Difference]: Start difference. First operand has 297 places, 473 transitions, 8401 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:20:40,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 500 transitions, 9583 flow [2024-06-28 00:20:41,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 500 transitions, 9484 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:20:41,901 INFO L231 Difference]: Finished difference. Result has 298 places, 475 transitions, 8448 flow [2024-06-28 00:20:41,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8302, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8448, PETRI_PLACES=298, PETRI_TRANSITIONS=475} [2024-06-28 00:20:41,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-28 00:20:41,902 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 475 transitions, 8448 flow [2024-06-28 00:20:41,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:41,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:41,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:41,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:20:41,903 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:41,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:41,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1892139926, now seen corresponding path program 1 times [2024-06-28 00:20:41,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:41,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490835180] [2024-06-28 00:20:41,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:41,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:43,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:43,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:43,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490835180] [2024-06-28 00:20:43,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490835180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:43,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:43,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:43,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43561090] [2024-06-28 00:20:43,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:43,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:43,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:43,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:43,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:43,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:43,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 475 transitions, 8448 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:43,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:43,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:43,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:45,328 INFO L124 PetriNetUnfolderBase]: 3948/6094 cut-off events. [2024-06-28 00:20:45,328 INFO L125 PetriNetUnfolderBase]: For 466908/466911 co-relation queries the response was YES. [2024-06-28 00:20:45,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51598 conditions, 6094 events. 3948/6094 cut-off events. For 466908/466911 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 34771 event pairs, 1612 based on Foata normal form. 4/6095 useless extension candidates. Maximal degree in co-relation 51453. Up to 5942 conditions per place. [2024-06-28 00:20:45,406 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 469 selfloop transitions, 39 changer transitions 0/511 dead transitions. [2024-06-28 00:20:45,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 511 transitions, 9772 flow [2024-06-28 00:20:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:45,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:45,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 00:20:45,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3675 [2024-06-28 00:20:45,408 INFO L175 Difference]: Start difference. First operand has 298 places, 475 transitions, 8448 flow. Second operand 10 states and 147 transitions. [2024-06-28 00:20:45,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 511 transitions, 9772 flow [2024-06-28 00:20:46,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 511 transitions, 9636 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:46,507 INFO L231 Difference]: Finished difference. Result has 303 places, 484 transitions, 8616 flow [2024-06-28 00:20:46,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8322, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8616, PETRI_PLACES=303, PETRI_TRANSITIONS=484} [2024-06-28 00:20:46,508 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 00:20:46,508 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 484 transitions, 8616 flow [2024-06-28 00:20:46,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:46,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:46,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:46,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:20:46,508 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:46,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:46,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1892349393, now seen corresponding path program 11 times [2024-06-28 00:20:46,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:46,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907759614] [2024-06-28 00:20:46,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:46,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:48,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:48,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:48,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907759614] [2024-06-28 00:20:48,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907759614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:48,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:48,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:48,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999076866] [2024-06-28 00:20:48,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:48,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:48,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:48,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:48,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:48,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:48,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 484 transitions, 8616 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:48,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:48,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:48,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:49,575 INFO L124 PetriNetUnfolderBase]: 3940/6081 cut-off events. [2024-06-28 00:20:49,575 INFO L125 PetriNetUnfolderBase]: For 474730/474733 co-relation queries the response was YES. [2024-06-28 00:20:49,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51344 conditions, 6081 events. 3940/6081 cut-off events. For 474730/474733 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34724 event pairs, 1598 based on Foata normal form. 6/6084 useless extension candidates. Maximal degree in co-relation 51197. Up to 5865 conditions per place. [2024-06-28 00:20:49,664 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 464 selfloop transitions, 47 changer transitions 0/514 dead transitions. [2024-06-28 00:20:49,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 514 transitions, 9822 flow [2024-06-28 00:20:49,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:49,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 00:20:49,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-28 00:20:49,666 INFO L175 Difference]: Start difference. First operand has 303 places, 484 transitions, 8616 flow. Second operand 9 states and 142 transitions. [2024-06-28 00:20:49,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 514 transitions, 9822 flow [2024-06-28 00:20:50,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 514 transitions, 9726 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:20:50,990 INFO L231 Difference]: Finished difference. Result has 305 places, 486 transitions, 8693 flow [2024-06-28 00:20:50,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8520, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8693, PETRI_PLACES=305, PETRI_TRANSITIONS=486} [2024-06-28 00:20:50,991 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-28 00:20:50,991 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 486 transitions, 8693 flow [2024-06-28 00:20:50,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:50,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:50,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:50,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:20:50,991 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:50,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:50,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1892341736, now seen corresponding path program 2 times [2024-06-28 00:20:50,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:50,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297960937] [2024-06-28 00:20:50,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:50,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:51,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:52,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:52,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:52,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297960937] [2024-06-28 00:20:52,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297960937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:52,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:52,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:52,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915091169] [2024-06-28 00:20:52,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:52,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:52,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:52,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:52,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:52,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:52,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 486 transitions, 8693 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:52,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:52,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:52,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:54,366 INFO L124 PetriNetUnfolderBase]: 3935/6074 cut-off events. [2024-06-28 00:20:54,367 INFO L125 PetriNetUnfolderBase]: For 481777/481780 co-relation queries the response was YES. [2024-06-28 00:20:54,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51437 conditions, 6074 events. 3935/6074 cut-off events. For 481777/481780 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34636 event pairs, 1598 based on Foata normal form. 4/6075 useless extension candidates. Maximal degree in co-relation 51289. Up to 5847 conditions per place. [2024-06-28 00:20:54,453 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 453 selfloop transitions, 64 changer transitions 0/520 dead transitions. [2024-06-28 00:20:54,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 520 transitions, 9907 flow [2024-06-28 00:20:54,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:20:54,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:20:54,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-28 00:20:54,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-28 00:20:54,455 INFO L175 Difference]: Start difference. First operand has 305 places, 486 transitions, 8693 flow. Second operand 11 states and 164 transitions. [2024-06-28 00:20:54,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 520 transitions, 9907 flow [2024-06-28 00:20:55,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 520 transitions, 9739 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:55,755 INFO L231 Difference]: Finished difference. Result has 310 places, 487 transitions, 8701 flow [2024-06-28 00:20:55,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8531, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8701, PETRI_PLACES=310, PETRI_TRANSITIONS=487} [2024-06-28 00:20:55,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-28 00:20:55,756 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 487 transitions, 8701 flow [2024-06-28 00:20:55,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:55,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:55,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:55,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:20:55,756 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:55,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:55,756 INFO L85 PathProgramCache]: Analyzing trace with hash 631019205, now seen corresponding path program 3 times [2024-06-28 00:20:55,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:55,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159838045] [2024-06-28 00:20:55,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:55,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:55,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:57,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:57,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:57,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159838045] [2024-06-28 00:20:57,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159838045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:57,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:57,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:20:57,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150085874] [2024-06-28 00:20:57,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:57,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:20:57,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:57,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:20:57,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:20:57,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:20:57,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 487 transitions, 8701 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:57,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:57,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:20:57,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:58,473 INFO L124 PetriNetUnfolderBase]: 3940/6080 cut-off events. [2024-06-28 00:20:58,474 INFO L125 PetriNetUnfolderBase]: For 490597/490597 co-relation queries the response was YES. [2024-06-28 00:20:58,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51565 conditions, 6080 events. 3940/6080 cut-off events. For 490597/490597 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34668 event pairs, 1603 based on Foata normal form. 1/6079 useless extension candidates. Maximal degree in co-relation 51416. Up to 6016 conditions per place. [2024-06-28 00:20:58,565 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 18 changer transitions 0/501 dead transitions. [2024-06-28 00:20:58,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 501 transitions, 9795 flow [2024-06-28 00:20:58,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:20:58,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:20:58,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-28 00:20:58,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37916666666666665 [2024-06-28 00:20:58,567 INFO L175 Difference]: Start difference. First operand has 310 places, 487 transitions, 8701 flow. Second operand 6 states and 91 transitions. [2024-06-28 00:20:58,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 501 transitions, 9795 flow [2024-06-28 00:20:59,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 501 transitions, 9639 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 00:20:59,802 INFO L231 Difference]: Finished difference. Result has 307 places, 493 transitions, 8671 flow [2024-06-28 00:20:59,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8545, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8671, PETRI_PLACES=307, PETRI_TRANSITIONS=493} [2024-06-28 00:20:59,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 00:20:59,803 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 493 transitions, 8671 flow [2024-06-28 00:20:59,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:59,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:59,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:59,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:20:59,803 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:59,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:59,804 INFO L85 PathProgramCache]: Analyzing trace with hash 154255971, now seen corresponding path program 4 times [2024-06-28 00:20:59,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:59,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402378518] [2024-06-28 00:20:59,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:59,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:59,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:00,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:00,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:00,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402378518] [2024-06-28 00:21:00,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402378518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:00,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:00,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:21:00,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237067895] [2024-06-28 00:21:00,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:00,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:21:00,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:00,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:21:00,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:21:00,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:00,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 493 transitions, 8671 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:00,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:00,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:00,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:02,266 INFO L124 PetriNetUnfolderBase]: 3937/6078 cut-off events. [2024-06-28 00:21:02,267 INFO L125 PetriNetUnfolderBase]: For 475808/475808 co-relation queries the response was YES. [2024-06-28 00:21:02,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51215 conditions, 6078 events. 3937/6078 cut-off events. For 475808/475808 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34656 event pairs, 1599 based on Foata normal form. 1/6077 useless extension candidates. Maximal degree in co-relation 51064. Up to 5977 conditions per place. [2024-06-28 00:21:02,356 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 463 selfloop transitions, 41 changer transitions 0/507 dead transitions. [2024-06-28 00:21:02,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 507 transitions, 9888 flow [2024-06-28 00:21:02,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:21:02,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:21:02,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 00:21:02,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:21:02,357 INFO L175 Difference]: Start difference. First operand has 307 places, 493 transitions, 8671 flow. Second operand 6 states and 100 transitions. [2024-06-28 00:21:02,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 507 transitions, 9888 flow [2024-06-28 00:21:03,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 507 transitions, 9850 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:21:03,767 INFO L231 Difference]: Finished difference. Result has 311 places, 495 transitions, 8770 flow [2024-06-28 00:21:03,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8633, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8770, PETRI_PLACES=311, PETRI_TRANSITIONS=495} [2024-06-28 00:21:03,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-28 00:21:03,768 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 495 transitions, 8770 flow [2024-06-28 00:21:03,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:03,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:03,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:03,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:21:03,769 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:03,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:03,769 INFO L85 PathProgramCache]: Analyzing trace with hash -824816013, now seen corresponding path program 1 times [2024-06-28 00:21:03,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:03,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784490557] [2024-06-28 00:21:03,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:03,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:05,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:05,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:05,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784490557] [2024-06-28 00:21:05,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784490557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:05,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:05,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:21:05,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485640884] [2024-06-28 00:21:05,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:05,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:21:05,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:05,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:21:05,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:21:05,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:05,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 495 transitions, 8770 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:05,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:05,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:05,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:07,209 INFO L124 PetriNetUnfolderBase]: 3947/6090 cut-off events. [2024-06-28 00:21:07,209 INFO L125 PetriNetUnfolderBase]: For 491519/491519 co-relation queries the response was YES. [2024-06-28 00:21:07,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51542 conditions, 6090 events. 3947/6090 cut-off events. For 491519/491519 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34752 event pairs, 1601 based on Foata normal form. 2/6090 useless extension candidates. Maximal degree in co-relation 51389. Up to 5986 conditions per place. [2024-06-28 00:21:07,294 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 491 selfloop transitions, 25 changer transitions 0/519 dead transitions. [2024-06-28 00:21:07,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 519 transitions, 10072 flow [2024-06-28 00:21:07,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:21:07,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:21:07,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 00:21:07,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:21:07,295 INFO L175 Difference]: Start difference. First operand has 311 places, 495 transitions, 8770 flow. Second operand 7 states and 112 transitions. [2024-06-28 00:21:07,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 519 transitions, 10072 flow [2024-06-28 00:21:08,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 519 transitions, 10005 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 00:21:08,499 INFO L231 Difference]: Finished difference. Result has 315 places, 501 transitions, 8840 flow [2024-06-28 00:21:08,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8703, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8840, PETRI_PLACES=315, PETRI_TRANSITIONS=501} [2024-06-28 00:21:08,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 00:21:08,500 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 501 transitions, 8840 flow [2024-06-28 00:21:08,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:08,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:08,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:08,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:21:08,501 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:08,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:08,501 INFO L85 PathProgramCache]: Analyzing trace with hash 453656487, now seen corresponding path program 1 times [2024-06-28 00:21:08,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:08,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316620221] [2024-06-28 00:21:08,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:08,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:08,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:10,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:10,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:10,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316620221] [2024-06-28 00:21:10,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316620221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:10,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:10,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:21:10,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051293015] [2024-06-28 00:21:10,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:10,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:21:10,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:10,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:21:10,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:21:10,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:10,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 501 transitions, 8840 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:10,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:10,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:10,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:12,197 INFO L124 PetriNetUnfolderBase]: 3969/6122 cut-off events. [2024-06-28 00:21:12,197 INFO L125 PetriNetUnfolderBase]: For 505727/505727 co-relation queries the response was YES. [2024-06-28 00:21:12,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52347 conditions, 6122 events. 3969/6122 cut-off events. For 505727/505727 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34896 event pairs, 1599 based on Foata normal form. 2/6122 useless extension candidates. Maximal degree in co-relation 52192. Up to 6022 conditions per place. [2024-06-28 00:21:12,287 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 493 selfloop transitions, 32 changer transitions 0/528 dead transitions. [2024-06-28 00:21:12,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 528 transitions, 10251 flow [2024-06-28 00:21:12,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:21:12,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:21:12,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-28 00:21:12,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 00:21:12,288 INFO L175 Difference]: Start difference. First operand has 315 places, 501 transitions, 8840 flow. Second operand 10 states and 140 transitions. [2024-06-28 00:21:12,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 528 transitions, 10251 flow [2024-06-28 00:21:13,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 528 transitions, 10187 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:21:13,819 INFO L231 Difference]: Finished difference. Result has 322 places, 511 transitions, 9022 flow [2024-06-28 00:21:13,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8790, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9022, PETRI_PLACES=322, PETRI_TRANSITIONS=511} [2024-06-28 00:21:13,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 00:21:13,820 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 511 transitions, 9022 flow [2024-06-28 00:21:13,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:13,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:13,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:13,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:21:13,821 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:13,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:13,821 INFO L85 PathProgramCache]: Analyzing trace with hash 453656301, now seen corresponding path program 2 times [2024-06-28 00:21:13,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:13,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281465703] [2024-06-28 00:21:13,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:13,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:13,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:15,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:15,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:15,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281465703] [2024-06-28 00:21:15,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281465703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:15,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:15,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:21:15,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447284416] [2024-06-28 00:21:15,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:15,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:21:15,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:15,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:21:15,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:21:15,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:15,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 511 transitions, 9022 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:15,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:15,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:15,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:17,239 INFO L124 PetriNetUnfolderBase]: 3993/6156 cut-off events. [2024-06-28 00:21:17,239 INFO L125 PetriNetUnfolderBase]: For 519231/519231 co-relation queries the response was YES. [2024-06-28 00:21:17,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53047 conditions, 6156 events. 3993/6156 cut-off events. For 519231/519231 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35083 event pairs, 1599 based on Foata normal form. 2/6156 useless extension candidates. Maximal degree in co-relation 52890. Up to 6065 conditions per place. [2024-06-28 00:21:17,331 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 502 selfloop transitions, 29 changer transitions 0/534 dead transitions. [2024-06-28 00:21:17,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 534 transitions, 10252 flow [2024-06-28 00:21:17,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:21:17,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:21:17,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 00:21:17,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-28 00:21:17,332 INFO L175 Difference]: Start difference. First operand has 322 places, 511 transitions, 9022 flow. Second operand 8 states and 117 transitions. [2024-06-28 00:21:17,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 534 transitions, 10252 flow [2024-06-28 00:21:19,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 534 transitions, 10146 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 00:21:19,133 INFO L231 Difference]: Finished difference. Result has 322 places, 519 transitions, 9111 flow [2024-06-28 00:21:19,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8916, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9111, PETRI_PLACES=322, PETRI_TRANSITIONS=519} [2024-06-28 00:21:19,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 00:21:19,134 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 519 transitions, 9111 flow [2024-06-28 00:21:19,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:19,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:19,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:19,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:21:19,134 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:19,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:19,136 INFO L85 PathProgramCache]: Analyzing trace with hash 126972003, now seen corresponding path program 2 times [2024-06-28 00:21:19,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:19,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835125941] [2024-06-28 00:21:19,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:19,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:21,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:21,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:21,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835125941] [2024-06-28 00:21:21,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835125941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:21,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:21,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:21:21,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491848826] [2024-06-28 00:21:21,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:21,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:21:21,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:21,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:21:21,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:21:21,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:21,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 519 transitions, 9111 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:21,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:21,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:21,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:22,902 INFO L124 PetriNetUnfolderBase]: 4003/6171 cut-off events. [2024-06-28 00:21:22,902 INFO L125 PetriNetUnfolderBase]: For 531691/531697 co-relation queries the response was YES. [2024-06-28 00:21:22,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53284 conditions, 6171 events. 4003/6171 cut-off events. For 531691/531697 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35160 event pairs, 1605 based on Foata normal form. 6/6173 useless extension candidates. Maximal degree in co-relation 53128. Up to 6066 conditions per place. [2024-06-28 00:21:22,991 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 499 selfloop transitions, 31 changer transitions 0/533 dead transitions. [2024-06-28 00:21:22,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 533 transitions, 10383 flow [2024-06-28 00:21:22,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:21:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:21:22,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-28 00:21:22,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-28 00:21:22,993 INFO L175 Difference]: Start difference. First operand has 322 places, 519 transitions, 9111 flow. Second operand 7 states and 102 transitions. [2024-06-28 00:21:22,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 533 transitions, 10383 flow [2024-06-28 00:21:24,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 533 transitions, 10321 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:24,685 INFO L231 Difference]: Finished difference. Result has 323 places, 522 transitions, 9142 flow [2024-06-28 00:21:24,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9049, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9142, PETRI_PLACES=323, PETRI_TRANSITIONS=522} [2024-06-28 00:21:24,686 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 00:21:24,686 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 522 transitions, 9142 flow [2024-06-28 00:21:24,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:24,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:24,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:24,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:21:24,686 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:24,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:24,687 INFO L85 PathProgramCache]: Analyzing trace with hash 159802863, now seen corresponding path program 3 times [2024-06-28 00:21:24,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:24,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118704266] [2024-06-28 00:21:24,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:24,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:24,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:26,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:26,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:26,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118704266] [2024-06-28 00:21:26,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118704266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:26,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:26,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:21:26,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142079853] [2024-06-28 00:21:26,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:26,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:21:26,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:26,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:21:26,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:21:26,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:26,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 522 transitions, 9142 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:26,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:26,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:26,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:28,343 INFO L124 PetriNetUnfolderBase]: 3997/6164 cut-off events. [2024-06-28 00:21:28,343 INFO L125 PetriNetUnfolderBase]: For 539544/539544 co-relation queries the response was YES. [2024-06-28 00:21:28,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53289 conditions, 6164 events. 3997/6164 cut-off events. For 539544/539544 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35136 event pairs, 1601 based on Foata normal form. 2/6164 useless extension candidates. Maximal degree in co-relation 53132. Up to 6061 conditions per place. [2024-06-28 00:21:28,435 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 500 selfloop transitions, 33 changer transitions 0/536 dead transitions. [2024-06-28 00:21:28,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 536 transitions, 10266 flow [2024-06-28 00:21:28,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:28,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:28,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-28 00:21:28,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 00:21:28,437 INFO L175 Difference]: Start difference. First operand has 323 places, 522 transitions, 9142 flow. Second operand 9 states and 126 transitions. [2024-06-28 00:21:28,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 536 transitions, 10266 flow [2024-06-28 00:21:30,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 536 transitions, 10211 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:21:30,094 INFO L231 Difference]: Finished difference. Result has 328 places, 522 transitions, 9163 flow [2024-06-28 00:21:30,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9087, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9163, PETRI_PLACES=328, PETRI_TRANSITIONS=522} [2024-06-28 00:21:30,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 00:21:30,095 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 522 transitions, 9163 flow [2024-06-28 00:21:30,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:30,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:30,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:30,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:21:30,095 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:30,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:30,096 INFO L85 PathProgramCache]: Analyzing trace with hash 126734667, now seen corresponding path program 3 times [2024-06-28 00:21:30,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:30,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145350087] [2024-06-28 00:21:30,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:30,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:31,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:31,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:31,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145350087] [2024-06-28 00:21:31,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145350087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:31,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:31,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:21:31,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782967507] [2024-06-28 00:21:31,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:31,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:21:31,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:31,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:21:31,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:21:31,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:31,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 522 transitions, 9163 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:31,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:31,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:31,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:33,569 INFO L124 PetriNetUnfolderBase]: 3991/6154 cut-off events. [2024-06-28 00:21:33,569 INFO L125 PetriNetUnfolderBase]: For 547254/547254 co-relation queries the response was YES. [2024-06-28 00:21:33,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53300 conditions, 6154 events. 3991/6154 cut-off events. For 547254/547254 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35058 event pairs, 1598 based on Foata normal form. 2/6154 useless extension candidates. Maximal degree in co-relation 53142. Up to 6039 conditions per place. [2024-06-28 00:21:33,663 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 498 selfloop transitions, 35 changer transitions 0/536 dead transitions. [2024-06-28 00:21:33,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 536 transitions, 10283 flow [2024-06-28 00:21:33,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:21:33,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:21:33,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-28 00:21:33,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 00:21:33,665 INFO L175 Difference]: Start difference. First operand has 328 places, 522 transitions, 9163 flow. Second operand 7 states and 106 transitions. [2024-06-28 00:21:33,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 536 transitions, 10283 flow [2024-06-28 00:21:35,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 536 transitions, 10191 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:21:35,397 INFO L231 Difference]: Finished difference. Result has 326 places, 522 transitions, 9163 flow [2024-06-28 00:21:35,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9071, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9163, PETRI_PLACES=326, PETRI_TRANSITIONS=522} [2024-06-28 00:21:35,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 00:21:35,397 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 522 transitions, 9163 flow [2024-06-28 00:21:35,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:35,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:35,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:35,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:21:35,398 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:35,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:35,399 INFO L85 PathProgramCache]: Analyzing trace with hash 126980931, now seen corresponding path program 1 times [2024-06-28 00:21:35,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:35,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985600975] [2024-06-28 00:21:35,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:35,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:35,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:37,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:37,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:37,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985600975] [2024-06-28 00:21:37,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985600975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:37,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:37,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:21:37,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480572467] [2024-06-28 00:21:37,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:37,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:21:37,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:37,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:21:37,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:21:37,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:37,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 522 transitions, 9163 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:21:37,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:37,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:37,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:39,080 INFO L124 PetriNetUnfolderBase]: 3986/6147 cut-off events. [2024-06-28 00:21:39,080 INFO L125 PetriNetUnfolderBase]: For 542490/542490 co-relation queries the response was YES. [2024-06-28 00:21:39,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53146 conditions, 6147 events. 3986/6147 cut-off events. For 542490/542490 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34933 event pairs, 1611 based on Foata normal form. 2/6147 useless extension candidates. Maximal degree in co-relation 52988. Up to 6079 conditions per place. [2024-06-28 00:21:39,175 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 514 selfloop transitions, 16 changer transitions 0/533 dead transitions. [2024-06-28 00:21:39,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 533 transitions, 10281 flow [2024-06-28 00:21:39,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:21:39,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:21:39,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-28 00:21:39,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 00:21:39,176 INFO L175 Difference]: Start difference. First operand has 326 places, 522 transitions, 9163 flow. Second operand 7 states and 98 transitions. [2024-06-28 00:21:39,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 533 transitions, 10281 flow [2024-06-28 00:21:40,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 533 transitions, 10209 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:40,840 INFO L231 Difference]: Finished difference. Result has 327 places, 524 transitions, 9160 flow [2024-06-28 00:21:40,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9091, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9160, PETRI_PLACES=327, PETRI_TRANSITIONS=524} [2024-06-28 00:21:40,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-28 00:21:40,841 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 524 transitions, 9160 flow [2024-06-28 00:21:40,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:21:40,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:40,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:40,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:21:40,842 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:40,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:40,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1321254944, now seen corresponding path program 1 times [2024-06-28 00:21:40,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:40,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841907771] [2024-06-28 00:21:40,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:40,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:43,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:43,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:43,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841907771] [2024-06-28 00:21:43,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841907771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:43,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:43,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:43,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340245412] [2024-06-28 00:21:43,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:43,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:43,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:43,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:43,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:43,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:43,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 524 transitions, 9160 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:21:43,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:43,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:43,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:44,927 INFO L124 PetriNetUnfolderBase]: 4027/6226 cut-off events. [2024-06-28 00:21:44,927 INFO L125 PetriNetUnfolderBase]: For 566123/566125 co-relation queries the response was YES. [2024-06-28 00:21:44,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53655 conditions, 6226 events. 4027/6226 cut-off events. For 566123/566125 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 35741 event pairs, 989 based on Foata normal form. 14/6235 useless extension candidates. Maximal degree in co-relation 53496. Up to 5353 conditions per place. [2024-06-28 00:21:45,005 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 371 selfloop transitions, 186 changer transitions 0/560 dead transitions. [2024-06-28 00:21:45,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 560 transitions, 10496 flow [2024-06-28 00:21:45,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:21:45,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:21:45,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 00:21:45,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:21:45,007 INFO L175 Difference]: Start difference. First operand has 327 places, 524 transitions, 9160 flow. Second operand 8 states and 144 transitions. [2024-06-28 00:21:45,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 560 transitions, 10496 flow [2024-06-28 00:21:46,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 560 transitions, 10443 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:21:46,558 INFO L231 Difference]: Finished difference. Result has 330 places, 525 transitions, 9530 flow [2024-06-28 00:21:46,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9107, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9530, PETRI_PLACES=330, PETRI_TRANSITIONS=525} [2024-06-28 00:21:46,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 00:21:46,559 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 525 transitions, 9530 flow [2024-06-28 00:21:46,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:21:46,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:46,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:46,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:21:46,559 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:46,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:46,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1841131925, now seen corresponding path program 1 times [2024-06-28 00:21:46,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:46,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164383800] [2024-06-28 00:21:46,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:46,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:46,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:48,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:48,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:48,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164383800] [2024-06-28 00:21:48,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164383800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:48,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:48,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:21:48,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129617962] [2024-06-28 00:21:48,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:48,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:21:48,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:48,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:21:48,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:21:48,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:48,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 525 transitions, 9530 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:21:48,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:48,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:48,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:50,498 INFO L124 PetriNetUnfolderBase]: 4126/6357 cut-off events. [2024-06-28 00:21:50,498 INFO L125 PetriNetUnfolderBase]: For 573380/573392 co-relation queries the response was YES. [2024-06-28 00:21:50,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55826 conditions, 6357 events. 4126/6357 cut-off events. For 573380/573392 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 36305 event pairs, 875 based on Foata normal form. 14/6367 useless extension candidates. Maximal degree in co-relation 55667. Up to 5550 conditions per place. [2024-06-28 00:21:50,591 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 437 selfloop transitions, 151 changer transitions 0/591 dead transitions. [2024-06-28 00:21:50,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 591 transitions, 11679 flow [2024-06-28 00:21:50,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:50,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:50,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:21:50,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:21:50,592 INFO L175 Difference]: Start difference. First operand has 330 places, 525 transitions, 9530 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:21:50,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 591 transitions, 11679 flow [2024-06-28 00:21:52,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 591 transitions, 11270 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:52,374 INFO L231 Difference]: Finished difference. Result has 336 places, 562 transitions, 10134 flow [2024-06-28 00:21:52,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9127, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10134, PETRI_PLACES=336, PETRI_TRANSITIONS=562} [2024-06-28 00:21:52,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 00:21:52,375 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 562 transitions, 10134 flow [2024-06-28 00:21:52,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:21:52,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:52,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:52,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:21:52,376 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:52,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:52,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1107799674, now seen corresponding path program 2 times [2024-06-28 00:21:52,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:52,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275499331] [2024-06-28 00:21:52,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:52,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:52,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:54,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:54,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:54,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275499331] [2024-06-28 00:21:54,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275499331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:54,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:54,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:54,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763748690] [2024-06-28 00:21:54,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:54,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:54,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:54,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:54,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:54,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:21:54,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 562 transitions, 10134 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:21:54,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:54,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:21:54,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:56,184 INFO L124 PetriNetUnfolderBase]: 4167/6433 cut-off events. [2024-06-28 00:21:56,184 INFO L125 PetriNetUnfolderBase]: For 602968/602974 co-relation queries the response was YES. [2024-06-28 00:21:56,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57213 conditions, 6433 events. 4167/6433 cut-off events. For 602968/602974 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 37030 event pairs, 1030 based on Foata normal form. 18/6446 useless extension candidates. Maximal degree in co-relation 57049. Up to 5594 conditions per place. [2024-06-28 00:21:56,290 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 393 selfloop transitions, 206 changer transitions 0/602 dead transitions. [2024-06-28 00:21:56,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 602 transitions, 11596 flow [2024-06-28 00:21:56,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:21:56,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:21:56,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:21:56,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 00:21:56,292 INFO L175 Difference]: Start difference. First operand has 336 places, 562 transitions, 10134 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:21:56,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 602 transitions, 11596 flow [2024-06-28 00:21:58,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 602 transitions, 11482 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-28 00:21:58,666 INFO L231 Difference]: Finished difference. Result has 342 places, 563 transitions, 10486 flow [2024-06-28 00:21:58,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10022, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10486, PETRI_PLACES=342, PETRI_TRANSITIONS=563} [2024-06-28 00:21:58,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 00:21:58,667 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 563 transitions, 10486 flow [2024-06-28 00:21:58,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:21:58,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:58,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:58,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:21:58,667 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:58,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:58,668 INFO L85 PathProgramCache]: Analyzing trace with hash -423211490, now seen corresponding path program 3 times [2024-06-28 00:21:58,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:58,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926952522] [2024-06-28 00:21:58,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:58,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:58,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:00,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:00,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926952522] [2024-06-28 00:22:00,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926952522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:00,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:00,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:00,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849960346] [2024-06-28 00:22:00,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:00,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:00,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:00,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:00,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:00,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 563 transitions, 10486 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:22:00,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:00,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:02,528 INFO L124 PetriNetUnfolderBase]: 4208/6504 cut-off events. [2024-06-28 00:22:02,528 INFO L125 PetriNetUnfolderBase]: For 625025/625034 co-relation queries the response was YES. [2024-06-28 00:22:02,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58530 conditions, 6504 events. 4208/6504 cut-off events. For 625025/625034 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37609 event pairs, 1006 based on Foata normal form. 18/6517 useless extension candidates. Maximal degree in co-relation 58365. Up to 5618 conditions per place. [2024-06-28 00:22:02,626 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 402 selfloop transitions, 196 changer transitions 0/601 dead transitions. [2024-06-28 00:22:02,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 601 transitions, 11940 flow [2024-06-28 00:22:02,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:02,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:02,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 00:22:02,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:22:02,628 INFO L175 Difference]: Start difference. First operand has 342 places, 563 transitions, 10486 flow. Second operand 8 states and 144 transitions. [2024-06-28 00:22:02,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 601 transitions, 11940 flow [2024-06-28 00:22:04,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 601 transitions, 11494 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 00:22:04,848 INFO L231 Difference]: Finished difference. Result has 344 places, 564 transitions, 10488 flow [2024-06-28 00:22:04,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10040, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10488, PETRI_PLACES=344, PETRI_TRANSITIONS=564} [2024-06-28 00:22:04,849 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 00:22:04,849 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 564 transitions, 10488 flow [2024-06-28 00:22:04,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:22:04,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:04,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:04,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:22:04,849 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:04,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:04,850 INFO L85 PathProgramCache]: Analyzing trace with hash -416724740, now seen corresponding path program 4 times [2024-06-28 00:22:04,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:04,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369103340] [2024-06-28 00:22:04,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:04,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:06,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:06,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:06,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369103340] [2024-06-28 00:22:06,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369103340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:06,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:06,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:06,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552559636] [2024-06-28 00:22:06,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:06,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:06,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:06,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:06,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:06,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:06,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 564 transitions, 10488 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:22:06,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:06,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:06,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:08,431 INFO L124 PetriNetUnfolderBase]: 4249/6576 cut-off events. [2024-06-28 00:22:08,431 INFO L125 PetriNetUnfolderBase]: For 642259/642268 co-relation queries the response was YES. [2024-06-28 00:22:08,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59030 conditions, 6576 events. 4249/6576 cut-off events. For 642259/642268 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38190 event pairs, 1006 based on Foata normal form. 18/6589 useless extension candidates. Maximal degree in co-relation 58864. Up to 5426 conditions per place. [2024-06-28 00:22:08,536 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 210 changer transitions 0/601 dead transitions. [2024-06-28 00:22:08,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 601 transitions, 11920 flow [2024-06-28 00:22:08,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:08,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:08,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 00:22:08,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:22:08,538 INFO L175 Difference]: Start difference. First operand has 344 places, 564 transitions, 10488 flow. Second operand 8 states and 144 transitions. [2024-06-28 00:22:08,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 601 transitions, 11920 flow [2024-06-28 00:22:10,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 601 transitions, 11494 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:22:10,582 INFO L231 Difference]: Finished difference. Result has 346 places, 565 transitions, 10538 flow [2024-06-28 00:22:10,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10062, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10538, PETRI_PLACES=346, PETRI_TRANSITIONS=565} [2024-06-28 00:22:10,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 00:22:10,583 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 565 transitions, 10538 flow [2024-06-28 00:22:10,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:22:10,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:10,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:10,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:22:10,584 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:10,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash -495859863, now seen corresponding path program 2 times [2024-06-28 00:22:10,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:10,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18532351] [2024-06-28 00:22:10,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:10,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:10,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:12,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:12,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:12,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18532351] [2024-06-28 00:22:12,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18532351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:12,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:12,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:12,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807927338] [2024-06-28 00:22:12,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:12,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:12,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:12,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:12,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:12,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:12,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 565 transitions, 10538 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:12,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:12,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:12,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:15,344 INFO L124 PetriNetUnfolderBase]: 4370/6733 cut-off events. [2024-06-28 00:22:15,345 INFO L125 PetriNetUnfolderBase]: For 648594/648610 co-relation queries the response was YES. [2024-06-28 00:22:15,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60849 conditions, 6733 events. 4370/6733 cut-off events. For 648594/648610 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39054 event pairs, 802 based on Foata normal form. 16/6745 useless extension candidates. Maximal degree in co-relation 60682. Up to 5813 conditions per place. [2024-06-28 00:22:15,460 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 462 selfloop transitions, 174 changer transitions 0/639 dead transitions. [2024-06-28 00:22:15,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 639 transitions, 13041 flow [2024-06-28 00:22:15,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:22:15,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:22:15,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:22:15,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:22:15,462 INFO L175 Difference]: Start difference. First operand has 346 places, 565 transitions, 10538 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:22:15,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 639 transitions, 13041 flow [2024-06-28 00:22:17,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 639 transitions, 12583 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:22:17,807 INFO L231 Difference]: Finished difference. Result has 353 places, 608 transitions, 11330 flow [2024-06-28 00:22:17,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10080, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11330, PETRI_PLACES=353, PETRI_TRANSITIONS=608} [2024-06-28 00:22:17,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 00:22:17,808 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 608 transitions, 11330 flow [2024-06-28 00:22:17,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:17,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:17,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:17,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:22:17,808 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:17,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:17,809 INFO L85 PathProgramCache]: Analyzing trace with hash 686282093, now seen corresponding path program 3 times [2024-06-28 00:22:17,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:17,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516609188] [2024-06-28 00:22:17,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:17,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:17,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:20,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-28 00:22:20,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:20,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516609188] [2024-06-28 00:22:20,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516609188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:20,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:20,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:20,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401143453] [2024-06-28 00:22:20,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:20,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:20,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:20,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:20,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:20,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:20,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 608 transitions, 11330 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:20,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:20,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:20,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:22,426 INFO L124 PetriNetUnfolderBase]: 4382/6752 cut-off events. [2024-06-28 00:22:22,427 INFO L125 PetriNetUnfolderBase]: For 662982/663001 co-relation queries the response was YES. [2024-06-28 00:22:22,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62016 conditions, 6752 events. 4382/6752 cut-off events. For 662982/663001 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 39115 event pairs, 787 based on Foata normal form. 16/6764 useless extension candidates. Maximal degree in co-relation 61843. Up to 5816 conditions per place. [2024-06-28 00:22:22,545 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 457 selfloop transitions, 179 changer transitions 0/639 dead transitions. [2024-06-28 00:22:22,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 639 transitions, 13122 flow [2024-06-28 00:22:22,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:22:22,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:22:22,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:22:22,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:22:22,547 INFO L175 Difference]: Start difference. First operand has 353 places, 608 transitions, 11330 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:22:22,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 639 transitions, 13122 flow [2024-06-28 00:22:24,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 639 transitions, 12963 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 00:22:24,954 INFO L231 Difference]: Finished difference. Result has 361 places, 616 transitions, 11747 flow [2024-06-28 00:22:24,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11176, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11747, PETRI_PLACES=361, PETRI_TRANSITIONS=616} [2024-06-28 00:22:24,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-28 00:22:24,955 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 616 transitions, 11747 flow [2024-06-28 00:22:24,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:24,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:24,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:24,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:22:24,955 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:24,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:24,955 INFO L85 PathProgramCache]: Analyzing trace with hash -544383714, now seen corresponding path program 1 times [2024-06-28 00:22:24,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:24,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689480146] [2024-06-28 00:22:24,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:24,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:26,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:26,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:26,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689480146] [2024-06-28 00:22:26,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689480146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:26,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:26,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:26,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423783310] [2024-06-28 00:22:26,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:26,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:26,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:26,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:26,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:26,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:26,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 616 transitions, 11747 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:26,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:26,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:26,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:28,548 INFO L124 PetriNetUnfolderBase]: 4387/6764 cut-off events. [2024-06-28 00:22:28,548 INFO L125 PetriNetUnfolderBase]: For 676236/676238 co-relation queries the response was YES. [2024-06-28 00:22:28,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62811 conditions, 6764 events. 4387/6764 cut-off events. For 676236/676238 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39319 event pairs, 1342 based on Foata normal form. 3/6765 useless extension candidates. Maximal degree in co-relation 62635. Up to 6636 conditions per place. [2024-06-28 00:22:28,663 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 584 selfloop transitions, 51 changer transitions 0/638 dead transitions. [2024-06-28 00:22:28,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 638 transitions, 13303 flow [2024-06-28 00:22:28,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:22:28,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:22:28,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:22:28,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:22:28,665 INFO L175 Difference]: Start difference. First operand has 361 places, 616 transitions, 11747 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:22:28,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 638 transitions, 13303 flow [2024-06-28 00:22:31,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 638 transitions, 12977 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 00:22:31,137 INFO L231 Difference]: Finished difference. Result has 363 places, 619 transitions, 11590 flow [2024-06-28 00:22:31,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11423, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11590, PETRI_PLACES=363, PETRI_TRANSITIONS=619} [2024-06-28 00:22:31,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 00:22:31,138 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 619 transitions, 11590 flow [2024-06-28 00:22:31,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:31,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:31,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:31,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:22:31,139 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:31,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:31,139 INFO L85 PathProgramCache]: Analyzing trace with hash -544395277, now seen corresponding path program 4 times [2024-06-28 00:22:31,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:31,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518936880] [2024-06-28 00:22:31,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:31,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:33,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:33,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:33,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518936880] [2024-06-28 00:22:33,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518936880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:33,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:33,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:33,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074465635] [2024-06-28 00:22:33,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:33,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:33,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:33,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:33,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:33,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:33,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 619 transitions, 11590 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:33,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:33,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:33,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:35,760 INFO L124 PetriNetUnfolderBase]: 4381/6751 cut-off events. [2024-06-28 00:22:35,760 INFO L125 PetriNetUnfolderBase]: For 687865/687883 co-relation queries the response was YES. [2024-06-28 00:22:35,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62068 conditions, 6751 events. 4381/6751 cut-off events. For 687865/687883 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 39099 event pairs, 788 based on Foata normal form. 16/6763 useless extension candidates. Maximal degree in co-relation 61893. Up to 5817 conditions per place. [2024-06-28 00:22:35,871 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 464 selfloop transitions, 175 changer transitions 0/642 dead transitions. [2024-06-28 00:22:35,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 642 transitions, 13298 flow [2024-06-28 00:22:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:22:35,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:22:35,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:22:35,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:22:35,873 INFO L175 Difference]: Start difference. First operand has 363 places, 619 transitions, 11590 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:22:35,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 642 transitions, 13298 flow [2024-06-28 00:22:38,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 642 transitions, 13203 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 00:22:38,972 INFO L231 Difference]: Finished difference. Result has 368 places, 619 transitions, 11853 flow [2024-06-28 00:22:38,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11495, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11853, PETRI_PLACES=368, PETRI_TRANSITIONS=619} [2024-06-28 00:22:38,972 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-28 00:22:38,973 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 619 transitions, 11853 flow [2024-06-28 00:22:38,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:38,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:38,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:38,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:22:38,973 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:38,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:38,975 INFO L85 PathProgramCache]: Analyzing trace with hash -32645595, now seen corresponding path program 5 times [2024-06-28 00:22:38,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:38,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266937312] [2024-06-28 00:22:38,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:38,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:40,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:40,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:40,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266937312] [2024-06-28 00:22:40,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266937312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:40,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:40,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:40,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552418835] [2024-06-28 00:22:40,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:40,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:40,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:40,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:40,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:40,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:40,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 619 transitions, 11853 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:40,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:40,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:40,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:42,470 INFO L124 PetriNetUnfolderBase]: 4494/6929 cut-off events. [2024-06-28 00:22:42,470 INFO L125 PetriNetUnfolderBase]: For 733234/733240 co-relation queries the response was YES. [2024-06-28 00:22:42,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64546 conditions, 6929 events. 4494/6929 cut-off events. For 733234/733240 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 40536 event pairs, 1717 based on Foata normal form. 6/6931 useless extension candidates. Maximal degree in co-relation 64369. Up to 6458 conditions per place. [2024-06-28 00:22:42,572 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 539 selfloop transitions, 136 changer transitions 0/678 dead transitions. [2024-06-28 00:22:42,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 678 transitions, 14241 flow [2024-06-28 00:22:42,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:42,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:42,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:22:42,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:22:42,574 INFO L175 Difference]: Start difference. First operand has 368 places, 619 transitions, 11853 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:22:42,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 678 transitions, 14241 flow [2024-06-28 00:22:45,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 678 transitions, 13819 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 00:22:45,262 INFO L231 Difference]: Finished difference. Result has 372 places, 660 transitions, 12594 flow [2024-06-28 00:22:45,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11465, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12594, PETRI_PLACES=372, PETRI_TRANSITIONS=660} [2024-06-28 00:22:45,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 00:22:45,263 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 660 transitions, 12594 flow [2024-06-28 00:22:45,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:45,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:45,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:45,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:22:45,263 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:45,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:45,264 INFO L85 PathProgramCache]: Analyzing trace with hash -23391165, now seen corresponding path program 6 times [2024-06-28 00:22:45,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:45,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385288233] [2024-06-28 00:22:45,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:45,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:46,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:46,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385288233] [2024-06-28 00:22:46,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385288233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:46,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:46,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:46,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858094998] [2024-06-28 00:22:46,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:46,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:46,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:46,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:46,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:46,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:46,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 660 transitions, 12594 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:46,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:46,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:46,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:48,786 INFO L124 PetriNetUnfolderBase]: 4569/7032 cut-off events. [2024-06-28 00:22:48,786 INFO L125 PetriNetUnfolderBase]: For 766227/766233 co-relation queries the response was YES. [2024-06-28 00:22:48,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66343 conditions, 7032 events. 4569/7032 cut-off events. For 766227/766233 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 41125 event pairs, 1717 based on Foata normal form. 6/7034 useless extension candidates. Maximal degree in co-relation 66164. Up to 6518 conditions per place. [2024-06-28 00:22:48,891 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 560 selfloop transitions, 138 changer transitions 0/701 dead transitions. [2024-06-28 00:22:48,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 701 transitions, 15025 flow [2024-06-28 00:22:48,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:48,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:48,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 00:22:48,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 00:22:48,892 INFO L175 Difference]: Start difference. First operand has 372 places, 660 transitions, 12594 flow. Second operand 8 states and 133 transitions. [2024-06-28 00:22:48,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 701 transitions, 15025 flow [2024-06-28 00:22:51,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 701 transitions, 14918 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-28 00:22:51,806 INFO L231 Difference]: Finished difference. Result has 380 places, 683 transitions, 13355 flow [2024-06-28 00:22:51,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12499, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13355, PETRI_PLACES=380, PETRI_TRANSITIONS=683} [2024-06-28 00:22:51,807 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-28 00:22:51,807 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 683 transitions, 13355 flow [2024-06-28 00:22:51,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:51,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:51,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:51,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:22:51,808 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:51,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:51,808 INFO L85 PathProgramCache]: Analyzing trace with hash -23379602, now seen corresponding path program 2 times [2024-06-28 00:22:51,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:51,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287265532] [2024-06-28 00:22:51,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:51,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:51,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:53,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:53,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:53,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287265532] [2024-06-28 00:22:53,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287265532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:53,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:53,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:53,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444563382] [2024-06-28 00:22:53,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:53,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:53,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:53,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:53,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:53,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:22:53,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 683 transitions, 13355 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:53,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:53,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:22:53,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:55,483 INFO L124 PetriNetUnfolderBase]: 4579/7040 cut-off events. [2024-06-28 00:22:55,483 INFO L125 PetriNetUnfolderBase]: For 779144/779144 co-relation queries the response was YES. [2024-06-28 00:22:55,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67121 conditions, 7040 events. 4579/7040 cut-off events. For 779144/779144 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 41071 event pairs, 1741 based on Foata normal form. 1/7039 useless extension candidates. Maximal degree in co-relation 66937. Up to 6919 conditions per place. [2024-06-28 00:22:55,604 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 652 selfloop transitions, 47 changer transitions 0/702 dead transitions. [2024-06-28 00:22:55,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 702 transitions, 15064 flow [2024-06-28 00:22:55,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:55,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:55,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 00:22:55,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-28 00:22:55,606 INFO L175 Difference]: Start difference. First operand has 380 places, 683 transitions, 13355 flow. Second operand 8 states and 119 transitions. [2024-06-28 00:22:55,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 702 transitions, 15064 flow [2024-06-28 00:22:58,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 702 transitions, 14898 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:22:58,753 INFO L231 Difference]: Finished difference. Result has 385 places, 689 transitions, 13404 flow [2024-06-28 00:22:58,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13189, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13404, PETRI_PLACES=385, PETRI_TRANSITIONS=689} [2024-06-28 00:22:58,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-28 00:22:58,754 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 689 transitions, 13404 flow [2024-06-28 00:22:58,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:22:58,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:58,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:58,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:22:58,754 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:58,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:58,755 INFO L85 PathProgramCache]: Analyzing trace with hash -23380005, now seen corresponding path program 7 times [2024-06-28 00:22:58,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:58,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162168649] [2024-06-28 00:22:58,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:58,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:58,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:00,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:00,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:00,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162168649] [2024-06-28 00:23:00,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162168649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:00,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:00,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:23:00,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49494502] [2024-06-28 00:23:00,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:00,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:23:00,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:00,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:23:00,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:23:00,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:00,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 689 transitions, 13404 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:23:00,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:00,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:00,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:02,326 INFO L124 PetriNetUnfolderBase]: 4575/7041 cut-off events. [2024-06-28 00:23:02,326 INFO L125 PetriNetUnfolderBase]: For 792013/792019 co-relation queries the response was YES. [2024-06-28 00:23:02,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66802 conditions, 7041 events. 4575/7041 cut-off events. For 792013/792019 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 41222 event pairs, 1717 based on Foata normal form. 6/7043 useless extension candidates. Maximal degree in co-relation 66617. Up to 6530 conditions per place. [2024-06-28 00:23:02,447 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 566 selfloop transitions, 137 changer transitions 0/706 dead transitions. [2024-06-28 00:23:02,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 706 transitions, 15214 flow [2024-06-28 00:23:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:23:02,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:23:02,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 00:23:02,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 00:23:02,448 INFO L175 Difference]: Start difference. First operand has 385 places, 689 transitions, 13404 flow. Second operand 8 states and 131 transitions. [2024-06-28 00:23:02,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 706 transitions, 15214 flow [2024-06-28 00:23:05,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 706 transitions, 15124 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:23:05,836 INFO L231 Difference]: Finished difference. Result has 389 places, 691 transitions, 13670 flow [2024-06-28 00:23:05,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13314, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13670, PETRI_PLACES=389, PETRI_TRANSITIONS=691} [2024-06-28 00:23:05,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-28 00:23:05,837 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 691 transitions, 13670 flow [2024-06-28 00:23:05,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:23:05,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:05,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:05,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:23:05,837 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:05,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:05,837 INFO L85 PathProgramCache]: Analyzing trace with hash 506521996, now seen corresponding path program 5 times [2024-06-28 00:23:05,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:05,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126989072] [2024-06-28 00:23:05,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:05,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:05,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:07,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:07,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:07,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126989072] [2024-06-28 00:23:07,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126989072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:07,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:07,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:07,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431314574] [2024-06-28 00:23:07,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:07,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:07,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:07,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:07,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:07,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:07,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 691 transitions, 13670 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:07,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:07,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:07,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:09,524 INFO L124 PetriNetUnfolderBase]: 4616/7105 cut-off events. [2024-06-28 00:23:09,525 INFO L125 PetriNetUnfolderBase]: For 839208/839214 co-relation queries the response was YES. [2024-06-28 00:23:09,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68000 conditions, 7105 events. 4616/7105 cut-off events. For 839208/839214 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 41586 event pairs, 1722 based on Foata normal form. 16/7117 useless extension candidates. Maximal degree in co-relation 67813. Up to 6869 conditions per place. [2024-06-28 00:23:09,640 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 692 selfloop transitions, 29 changer transitions 0/724 dead transitions. [2024-06-28 00:23:09,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 724 transitions, 15320 flow [2024-06-28 00:23:09,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:23:09,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:23:09,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-28 00:23:09,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37 [2024-06-28 00:23:09,642 INFO L175 Difference]: Start difference. First operand has 389 places, 691 transitions, 13670 flow. Second operand 10 states and 148 transitions. [2024-06-28 00:23:09,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 724 transitions, 15320 flow [2024-06-28 00:23:13,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 724 transitions, 15112 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:23:13,120 INFO L231 Difference]: Finished difference. Result has 394 places, 692 transitions, 13576 flow [2024-06-28 00:23:13,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13462, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13576, PETRI_PLACES=394, PETRI_TRANSITIONS=692} [2024-06-28 00:23:13,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-28 00:23:13,120 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 692 transitions, 13576 flow [2024-06-28 00:23:13,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:13,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:13,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:13,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:23:13,121 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:13,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:13,121 INFO L85 PathProgramCache]: Analyzing trace with hash 221422126, now seen corresponding path program 6 times [2024-06-28 00:23:13,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:13,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919393917] [2024-06-28 00:23:13,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:13,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:13,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:14,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:14,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:14,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919393917] [2024-06-28 00:23:14,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919393917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:14,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:14,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:14,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055507978] [2024-06-28 00:23:14,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:14,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:14,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:14,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:14,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:15,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:15,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 692 transitions, 13576 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:15,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:15,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:15,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:17,374 INFO L124 PetriNetUnfolderBase]: 4657/7177 cut-off events. [2024-06-28 00:23:17,375 INFO L125 PetriNetUnfolderBase]: For 859481/859487 co-relation queries the response was YES. [2024-06-28 00:23:17,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68425 conditions, 7177 events. 4657/7177 cut-off events. For 859481/859487 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42260 event pairs, 1749 based on Foata normal form. 16/7189 useless extension candidates. Maximal degree in co-relation 68237. Up to 6897 conditions per place. [2024-06-28 00:23:17,483 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 678 selfloop transitions, 48 changer transitions 0/729 dead transitions. [2024-06-28 00:23:17,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 729 transitions, 15272 flow [2024-06-28 00:23:17,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:23:17,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:23:17,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-28 00:23:17,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-28 00:23:17,484 INFO L175 Difference]: Start difference. First operand has 394 places, 692 transitions, 13576 flow. Second operand 11 states and 164 transitions. [2024-06-28 00:23:17,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 729 transitions, 15272 flow [2024-06-28 00:23:21,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 729 transitions, 15172 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 00:23:21,064 INFO L231 Difference]: Finished difference. Result has 397 places, 693 transitions, 13630 flow [2024-06-28 00:23:21,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13476, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13630, PETRI_PLACES=397, PETRI_TRANSITIONS=693} [2024-06-28 00:23:21,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 00:23:21,064 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 693 transitions, 13630 flow [2024-06-28 00:23:21,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:21,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:21,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:21,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:23:21,065 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:21,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:21,065 INFO L85 PathProgramCache]: Analyzing trace with hash 221191486, now seen corresponding path program 7 times [2024-06-28 00:23:21,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:21,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644721165] [2024-06-28 00:23:21,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:21,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:21,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:22,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:22,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:22,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644721165] [2024-06-28 00:23:22,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644721165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:22,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:22,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:22,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197632182] [2024-06-28 00:23:22,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:22,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:22,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:22,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:22,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:22,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:22,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 693 transitions, 13630 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:22,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:22,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:22,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:24,964 INFO L124 PetriNetUnfolderBase]: 4698/7248 cut-off events. [2024-06-28 00:23:24,964 INFO L125 PetriNetUnfolderBase]: For 878659/878665 co-relation queries the response was YES. [2024-06-28 00:23:25,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69017 conditions, 7248 events. 4698/7248 cut-off events. For 878659/878665 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 42787 event pairs, 1782 based on Foata normal form. 16/7260 useless extension candidates. Maximal degree in co-relation 68828. Up to 7009 conditions per place. [2024-06-28 00:23:25,099 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 677 selfloop transitions, 46 changer transitions 0/726 dead transitions. [2024-06-28 00:23:25,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 726 transitions, 15312 flow [2024-06-28 00:23:25,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:23:25,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:23:25,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:23:25,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 00:23:25,100 INFO L175 Difference]: Start difference. First operand has 397 places, 693 transitions, 13630 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:23:25,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 726 transitions, 15312 flow [2024-06-28 00:23:28,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 726 transitions, 15172 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 00:23:28,988 INFO L231 Difference]: Finished difference. Result has 397 places, 694 transitions, 13642 flow [2024-06-28 00:23:28,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13490, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13642, PETRI_PLACES=397, PETRI_TRANSITIONS=694} [2024-06-28 00:23:28,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 00:23:28,989 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 694 transitions, 13642 flow [2024-06-28 00:23:28,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:28,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:28,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:28,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:23:28,990 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:28,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:28,990 INFO L85 PathProgramCache]: Analyzing trace with hash 853347648, now seen corresponding path program 8 times [2024-06-28 00:23:28,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:28,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008497016] [2024-06-28 00:23:28,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:28,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:29,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:31,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:31,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:31,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008497016] [2024-06-28 00:23:31,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008497016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:31,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:31,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:31,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232991592] [2024-06-28 00:23:31,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:31,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:31,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:31,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:31,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:31,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:31,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 694 transitions, 13642 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:31,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:31,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:31,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:33,454 INFO L124 PetriNetUnfolderBase]: 4670/7203 cut-off events. [2024-06-28 00:23:33,454 INFO L125 PetriNetUnfolderBase]: For 857387/857393 co-relation queries the response was YES. [2024-06-28 00:23:33,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67454 conditions, 7203 events. 4670/7203 cut-off events. For 857387/857393 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 42457 event pairs, 1768 based on Foata normal form. 20/7219 useless extension candidates. Maximal degree in co-relation 67264. Up to 6718 conditions per place. [2024-06-28 00:23:33,578 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 659 selfloop transitions, 69 changer transitions 0/731 dead transitions. [2024-06-28 00:23:33,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 731 transitions, 15356 flow [2024-06-28 00:23:33,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:23:33,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:23:33,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 00:23:33,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3825 [2024-06-28 00:23:33,580 INFO L175 Difference]: Start difference. First operand has 397 places, 694 transitions, 13642 flow. Second operand 10 states and 153 transitions. [2024-06-28 00:23:33,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 731 transitions, 15356 flow [2024-06-28 00:23:36,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 731 transitions, 15190 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 00:23:36,555 INFO L231 Difference]: Finished difference. Result has 400 places, 695 transitions, 13666 flow [2024-06-28 00:23:36,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13490, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13666, PETRI_PLACES=400, PETRI_TRANSITIONS=695} [2024-06-28 00:23:36,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-28 00:23:36,556 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 695 transitions, 13666 flow [2024-06-28 00:23:36,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:36,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:36,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:36,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:23:36,556 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:36,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash 859610268, now seen corresponding path program 9 times [2024-06-28 00:23:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:36,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175910418] [2024-06-28 00:23:36,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:36,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:36,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:38,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:38,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:38,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175910418] [2024-06-28 00:23:38,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175910418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:38,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:38,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:38,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966432439] [2024-06-28 00:23:38,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:38,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:38,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:38,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:38,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:38,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:38,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 695 transitions, 13666 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:38,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:38,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:38,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:40,731 INFO L124 PetriNetUnfolderBase]: 4711/7274 cut-off events. [2024-06-28 00:23:40,731 INFO L125 PetriNetUnfolderBase]: For 861571/861577 co-relation queries the response was YES. [2024-06-28 00:23:40,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67903 conditions, 7274 events. 4711/7274 cut-off events. For 861571/861577 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43065 event pairs, 1768 based on Foata normal form. 16/7286 useless extension candidates. Maximal degree in co-relation 67712. Up to 7015 conditions per place. [2024-06-28 00:23:40,860 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 679 selfloop transitions, 52 changer transitions 0/734 dead transitions. [2024-06-28 00:23:40,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 734 transitions, 15374 flow [2024-06-28 00:23:40,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:23:40,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:23:40,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-28 00:23:40,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-28 00:23:40,862 INFO L175 Difference]: Start difference. First operand has 400 places, 695 transitions, 13666 flow. Second operand 11 states and 168 transitions. [2024-06-28 00:23:40,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 734 transitions, 15374 flow [2024-06-28 00:23:44,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 734 transitions, 15234 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:23:44,360 INFO L231 Difference]: Finished difference. Result has 403 places, 696 transitions, 13692 flow [2024-06-28 00:23:44,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13526, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13692, PETRI_PLACES=403, PETRI_TRANSITIONS=696} [2024-06-28 00:23:44,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-28 00:23:44,361 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 696 transitions, 13692 flow [2024-06-28 00:23:44,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:44,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:44,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:44,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:23:44,362 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:44,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:44,362 INFO L85 PathProgramCache]: Analyzing trace with hash 859840908, now seen corresponding path program 10 times [2024-06-28 00:23:44,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:44,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671364808] [2024-06-28 00:23:44,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:44,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:44,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:46,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:46,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:46,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671364808] [2024-06-28 00:23:46,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671364808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:46,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:46,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:46,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625436748] [2024-06-28 00:23:46,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:46,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:46,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:46,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:46,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:46,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:46,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 696 transitions, 13692 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:46,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:46,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:46,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:48,440 INFO L124 PetriNetUnfolderBase]: 4691/7242 cut-off events. [2024-06-28 00:23:48,440 INFO L125 PetriNetUnfolderBase]: For 824556/824562 co-relation queries the response was YES. [2024-06-28 00:23:48,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66653 conditions, 7242 events. 4691/7242 cut-off events. For 824556/824562 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42848 event pairs, 1736 based on Foata normal form. 16/7254 useless extension candidates. Maximal degree in co-relation 66461. Up to 6776 conditions per place. [2024-06-28 00:23:48,562 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 660 selfloop transitions, 65 changer transitions 0/728 dead transitions. [2024-06-28 00:23:48,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 728 transitions, 15184 flow [2024-06-28 00:23:48,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:23:48,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:23:48,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 00:23:48,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 00:23:48,564 INFO L175 Difference]: Start difference. First operand has 403 places, 696 transitions, 13692 flow. Second operand 10 states and 150 transitions. [2024-06-28 00:23:48,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 728 transitions, 15184 flow [2024-06-28 00:23:52,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 728 transitions, 15040 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 00:23:52,743 INFO L231 Difference]: Finished difference. Result has 404 places, 695 transitions, 13544 flow [2024-06-28 00:23:52,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13408, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13544, PETRI_PLACES=404, PETRI_TRANSITIONS=695} [2024-06-28 00:23:52,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 00:23:52,744 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 695 transitions, 13544 flow [2024-06-28 00:23:52,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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-28 00:23:52,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:52,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:52,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:23:52,744 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:52,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:52,745 INFO L85 PathProgramCache]: Analyzing trace with hash 292494898, now seen corresponding path program 3 times [2024-06-28 00:23:52,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:52,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570006499] [2024-06-28 00:23:52,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:52,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:52,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:54,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:54,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:54,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570006499] [2024-06-28 00:23:54,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570006499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:54,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:54,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:23:54,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077507963] [2024-06-28 00:23:54,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:54,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:23:54,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:54,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:23:54,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:23:54,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:23:54,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 695 transitions, 13544 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:23:54,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:54,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:23:54,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:56,096 INFO L124 PetriNetUnfolderBase]: 4688/7237 cut-off events. [2024-06-28 00:23:56,096 INFO L125 PetriNetUnfolderBase]: For 799248/799248 co-relation queries the response was YES. [2024-06-28 00:23:56,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66521 conditions, 7237 events. 4688/7237 cut-off events. For 799248/799248 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42885 event pairs, 1776 based on Foata normal form. 1/7236 useless extension candidates. Maximal degree in co-relation 66328. Up to 7162 conditions per place. [2024-06-28 00:23:56,226 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 680 selfloop transitions, 20 changer transitions 0/703 dead transitions. [2024-06-28 00:23:56,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 703 transitions, 14976 flow [2024-06-28 00:23:56,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:23:56,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:23:56,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-28 00:23:56,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37916666666666665 [2024-06-28 00:23:56,228 INFO L175 Difference]: Start difference. First operand has 404 places, 695 transitions, 13544 flow. Second operand 6 states and 91 transitions. [2024-06-28 00:23:56,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 703 transitions, 14976 flow [2024-06-28 00:23:59,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 703 transitions, 14654 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-28 00:23:59,884 INFO L231 Difference]: Finished difference. Result has 401 places, 695 transitions, 13272 flow [2024-06-28 00:23:59,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13222, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13272, PETRI_PLACES=401, PETRI_TRANSITIONS=695} [2024-06-28 00:23:59,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 00:23:59,885 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 695 transitions, 13272 flow [2024-06-28 00:23:59,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:23:59,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:59,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:59,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:23:59,885 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:59,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:59,885 INFO L85 PathProgramCache]: Analyzing trace with hash -359019233, now seen corresponding path program 8 times [2024-06-28 00:23:59,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:59,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936545857] [2024-06-28 00:23:59,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:59,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:59,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:01,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:01,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:01,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936545857] [2024-06-28 00:24:01,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936545857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:01,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:01,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:01,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579642316] [2024-06-28 00:24:01,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:01,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:01,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:01,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:01,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:01,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 695 transitions, 13272 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:01,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:01,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:01,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:03,221 INFO L124 PetriNetUnfolderBase]: 4770/7352 cut-off events. [2024-06-28 00:24:03,221 INFO L125 PetriNetUnfolderBase]: For 833643/833649 co-relation queries the response was YES. [2024-06-28 00:24:03,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67021 conditions, 7352 events. 4770/7352 cut-off events. For 833643/833649 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 43534 event pairs, 1783 based on Foata normal form. 8/7356 useless extension candidates. Maximal degree in co-relation 66828. Up to 7173 conditions per place. [2024-06-28 00:24:03,350 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 673 selfloop transitions, 59 changer transitions 0/735 dead transitions. [2024-06-28 00:24:03,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 735 transitions, 15464 flow [2024-06-28 00:24:03,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:24:03,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:24:03,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-28 00:24:03,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 00:24:03,351 INFO L175 Difference]: Start difference. First operand has 401 places, 695 transitions, 13272 flow. Second operand 8 states and 116 transitions. [2024-06-28 00:24:03,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 735 transitions, 15464 flow [2024-06-28 00:24:07,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 735 transitions, 15422 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:24:07,267 INFO L231 Difference]: Finished difference. Result has 406 places, 722 transitions, 13883 flow [2024-06-28 00:24:07,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13232, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13883, PETRI_PLACES=406, PETRI_TRANSITIONS=722} [2024-06-28 00:24:07,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-28 00:24:07,268 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 722 transitions, 13883 flow [2024-06-28 00:24:07,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:07,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:07,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:07,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:24:07,268 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:07,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:07,269 INFO L85 PathProgramCache]: Analyzing trace with hash -359018830, now seen corresponding path program 4 times [2024-06-28 00:24:07,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:07,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297847558] [2024-06-28 00:24:07,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:07,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:07,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:08,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:08,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:08,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297847558] [2024-06-28 00:24:08,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297847558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:08,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:08,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:08,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909394546] [2024-06-28 00:24:08,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:08,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:08,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:08,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:08,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:08,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:08,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 722 transitions, 13883 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:08,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:08,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:08,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:10,905 INFO L124 PetriNetUnfolderBase]: 4765/7344 cut-off events. [2024-06-28 00:24:10,905 INFO L125 PetriNetUnfolderBase]: For 819666/819666 co-relation queries the response was YES. [2024-06-28 00:24:11,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67175 conditions, 7344 events. 4765/7344 cut-off events. For 819666/819666 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 43461 event pairs, 1779 based on Foata normal form. 1/7343 useless extension candidates. Maximal degree in co-relation 66980. Up to 7269 conditions per place. [2024-06-28 00:24:11,061 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 708 selfloop transitions, 20 changer transitions 0/731 dead transitions. [2024-06-28 00:24:11,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 731 transitions, 15394 flow [2024-06-28 00:24:11,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:24:11,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:24:11,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-28 00:24:11,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37916666666666665 [2024-06-28 00:24:11,063 INFO L175 Difference]: Start difference. First operand has 406 places, 722 transitions, 13883 flow. Second operand 6 states and 91 transitions. [2024-06-28 00:24:11,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 731 transitions, 15394 flow [2024-06-28 00:24:15,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 731 transitions, 15262 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 00:24:15,040 INFO L231 Difference]: Finished difference. Result has 408 places, 723 transitions, 13824 flow [2024-06-28 00:24:15,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13751, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13824, PETRI_PLACES=408, PETRI_TRANSITIONS=723} [2024-06-28 00:24:15,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-28 00:24:15,041 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 723 transitions, 13824 flow [2024-06-28 00:24:15,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:15,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:15,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:15,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:24:15,041 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:15,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:15,042 INFO L85 PathProgramCache]: Analyzing trace with hash 584456599, now seen corresponding path program 9 times [2024-06-28 00:24:15,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:15,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663206011] [2024-06-28 00:24:15,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:15,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:15,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:16,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:16,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:16,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663206011] [2024-06-28 00:24:16,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663206011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:16,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:16,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:16,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128687312] [2024-06-28 00:24:16,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:16,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:16,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:16,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:16,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:16,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:16,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 723 transitions, 13824 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:16,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:16,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:16,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:18,676 INFO L124 PetriNetUnfolderBase]: 4775/7359 cut-off events. [2024-06-28 00:24:18,676 INFO L125 PetriNetUnfolderBase]: For 840173/840179 co-relation queries the response was YES. [2024-06-28 00:24:18,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67341 conditions, 7359 events. 4775/7359 cut-off events. For 840173/840179 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 43549 event pairs, 1771 based on Foata normal form. 6/7361 useless extension candidates. Maximal degree in co-relation 67146. Up to 7127 conditions per place. [2024-06-28 00:24:18,796 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 660 selfloop transitions, 76 changer transitions 0/739 dead transitions. [2024-06-28 00:24:18,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 739 transitions, 15780 flow [2024-06-28 00:24:18,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:24:18,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:24:18,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:24:18,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 00:24:18,797 INFO L175 Difference]: Start difference. First operand has 408 places, 723 transitions, 13824 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:24:18,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 739 transitions, 15780 flow [2024-06-28 00:24:22,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 739 transitions, 15732 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:24:22,495 INFO L231 Difference]: Finished difference. Result has 412 places, 727 transitions, 14019 flow [2024-06-28 00:24:22,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13776, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14019, PETRI_PLACES=412, PETRI_TRANSITIONS=727} [2024-06-28 00:24:22,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 00:24:22,496 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 727 transitions, 14019 flow [2024-06-28 00:24:22,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:22,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:22,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:22,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:24:22,496 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:22,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:22,496 INFO L85 PathProgramCache]: Analyzing trace with hash 292106685, now seen corresponding path program 10 times [2024-06-28 00:24:22,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:22,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307392646] [2024-06-28 00:24:22,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:22,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:22,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:23,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:23,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:23,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307392646] [2024-06-28 00:24:23,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307392646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:23,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:23,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:23,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555083582] [2024-06-28 00:24:23,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:23,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:23,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:23,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:23,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:23,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:23,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 727 transitions, 14019 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:23,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:23,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:23,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:25,941 INFO L124 PetriNetUnfolderBase]: 4766/7346 cut-off events. [2024-06-28 00:24:25,941 INFO L125 PetriNetUnfolderBase]: For 849136/849142 co-relation queries the response was YES. [2024-06-28 00:24:26,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67463 conditions, 7346 events. 4766/7346 cut-off events. For 849136/849142 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 43469 event pairs, 1773 based on Foata normal form. 6/7348 useless extension candidates. Maximal degree in co-relation 67268. Up to 7117 conditions per place. [2024-06-28 00:24:26,074 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 670 selfloop transitions, 76 changer transitions 0/749 dead transitions. [2024-06-28 00:24:26,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 749 transitions, 16146 flow [2024-06-28 00:24:26,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:24:26,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:24:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 00:24:26,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-28 00:24:26,076 INFO L175 Difference]: Start difference. First operand has 412 places, 727 transitions, 14019 flow. Second operand 8 states and 123 transitions. [2024-06-28 00:24:26,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 749 transitions, 16146 flow [2024-06-28 00:24:29,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 749 transitions, 15682 flow, removed 65 selfloop flow, removed 10 redundant places. [2024-06-28 00:24:29,798 INFO L231 Difference]: Finished difference. Result has 411 places, 737 transitions, 13969 flow [2024-06-28 00:24:29,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13584, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13969, PETRI_PLACES=411, PETRI_TRANSITIONS=737} [2024-06-28 00:24:29,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 00:24:29,799 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 737 transitions, 13969 flow [2024-06-28 00:24:29,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:29,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:29,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:29,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:24:29,799 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:29,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:29,800 INFO L85 PathProgramCache]: Analyzing trace with hash 492320504, now seen corresponding path program 5 times [2024-06-28 00:24:29,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:29,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442423145] [2024-06-28 00:24:29,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:29,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:29,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:31,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:31,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:31,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442423145] [2024-06-28 00:24:31,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442423145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:31,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:31,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:31,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678918470] [2024-06-28 00:24:31,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:31,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:31,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:31,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:31,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:31,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:31,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 737 transitions, 13969 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:31,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:31,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:31,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:33,410 INFO L124 PetriNetUnfolderBase]: 4763/7343 cut-off events. [2024-06-28 00:24:33,410 INFO L125 PetriNetUnfolderBase]: For 856408/856408 co-relation queries the response was YES. [2024-06-28 00:24:33,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66692 conditions, 7343 events. 4763/7343 cut-off events. For 856408/856408 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 43453 event pairs, 1771 based on Foata normal form. 1/7342 useless extension candidates. Maximal degree in co-relation 66501. Up to 7223 conditions per place. [2024-06-28 00:24:33,547 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 696 selfloop transitions, 49 changer transitions 0/748 dead transitions. [2024-06-28 00:24:33,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 748 transitions, 15501 flow [2024-06-28 00:24:33,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:24:33,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:24:33,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-28 00:24:33,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 00:24:33,548 INFO L175 Difference]: Start difference. First operand has 411 places, 737 transitions, 13969 flow. Second operand 7 states and 106 transitions. [2024-06-28 00:24:33,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 748 transitions, 15501 flow [2024-06-28 00:24:37,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 748 transitions, 15293 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:37,954 INFO L231 Difference]: Finished difference. Result has 413 places, 737 transitions, 13881 flow [2024-06-28 00:24:37,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13763, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13881, PETRI_PLACES=413, PETRI_TRANSITIONS=737} [2024-06-28 00:24:37,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-28 00:24:37,955 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 737 transitions, 13881 flow [2024-06-28 00:24:37,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:24:37,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:37,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:37,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:24:37,955 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:37,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:37,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1174725227, now seen corresponding path program 1 times [2024-06-28 00:24:37,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:37,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903919351] [2024-06-28 00:24:37,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:37,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:37,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:40,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:40,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:40,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903919351] [2024-06-28 00:24:40,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903919351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:40,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:40,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:40,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665756952] [2024-06-28 00:24:40,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:40,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:40,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:40,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:40,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:40,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:40,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 737 transitions, 13881 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:40,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:40,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:40,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:42,696 INFO L124 PetriNetUnfolderBase]: 4783/7369 cut-off events. [2024-06-28 00:24:42,697 INFO L125 PetriNetUnfolderBase]: For 881626/881626 co-relation queries the response was YES. [2024-06-28 00:24:42,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66534 conditions, 7369 events. 4783/7369 cut-off events. For 881626/881626 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 43579 event pairs, 1771 based on Foata normal form. 4/7371 useless extension candidates. Maximal degree in co-relation 66343. Up to 7153 conditions per place. [2024-06-28 00:24:42,821 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 701 selfloop transitions, 64 changer transitions 0/768 dead transitions. [2024-06-28 00:24:42,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 768 transitions, 15783 flow [2024-06-28 00:24:42,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:24:42,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:24:42,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-28 00:24:42,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 00:24:42,822 INFO L175 Difference]: Start difference. First operand has 413 places, 737 transitions, 13881 flow. Second operand 12 states and 168 transitions. [2024-06-28 00:24:42,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 768 transitions, 15783 flow [2024-06-28 00:24:47,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 768 transitions, 15675 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:24:47,327 INFO L231 Difference]: Finished difference. Result has 419 places, 743 transitions, 13983 flow [2024-06-28 00:24:47,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13775, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13983, PETRI_PLACES=419, PETRI_TRANSITIONS=743} [2024-06-28 00:24:47,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-28 00:24:47,328 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 743 transitions, 13983 flow [2024-06-28 00:24:47,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:47,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:47,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:47,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:24:47,328 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:47,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:47,330 INFO L85 PathProgramCache]: Analyzing trace with hash 298732789, now seen corresponding path program 2 times [2024-06-28 00:24:47,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:47,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23715769] [2024-06-28 00:24:47,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:47,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:47,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:49,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:49,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23715769] [2024-06-28 00:24:49,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23715769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:49,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:49,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:49,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128719654] [2024-06-28 00:24:49,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:49,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:49,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:49,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:49,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:49,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:49,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 743 transitions, 13983 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:49,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:49,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:49,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:52,370 INFO L124 PetriNetUnfolderBase]: 4835/7441 cut-off events. [2024-06-28 00:24:52,370 INFO L125 PetriNetUnfolderBase]: For 901514/901514 co-relation queries the response was YES. [2024-06-28 00:24:52,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67798 conditions, 7441 events. 4835/7441 cut-off events. For 901514/901514 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 44055 event pairs, 1777 based on Foata normal form. 4/7443 useless extension candidates. Maximal degree in co-relation 67607. Up to 7277 conditions per place. [2024-06-28 00:24:52,496 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 715 selfloop transitions, 55 changer transitions 0/773 dead transitions. [2024-06-28 00:24:52,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 773 transitions, 15906 flow [2024-06-28 00:24:52,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:24:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:24:52,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-28 00:24:52,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 00:24:52,497 INFO L175 Difference]: Start difference. First operand has 419 places, 743 transitions, 13983 flow. Second operand 12 states and 168 transitions. [2024-06-28 00:24:52,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 773 transitions, 15906 flow [2024-06-28 00:24:56,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 773 transitions, 15713 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 00:24:56,964 INFO L231 Difference]: Finished difference. Result has 423 places, 749 transitions, 13992 flow [2024-06-28 00:24:56,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13818, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13992, PETRI_PLACES=423, PETRI_TRANSITIONS=749} [2024-06-28 00:24:56,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-28 00:24:56,964 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 749 transitions, 13992 flow [2024-06-28 00:24:56,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:56,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:56,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:56,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:24:56,965 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:56,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:56,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1178449877, now seen corresponding path program 3 times [2024-06-28 00:24:56,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:56,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178347989] [2024-06-28 00:24:56,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:56,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:56,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:59,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:59,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178347989] [2024-06-28 00:24:59,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178347989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:59,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:59,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:59,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636193486] [2024-06-28 00:24:59,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:59,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:59,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:59,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:59,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:59,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:24:59,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 749 transitions, 13992 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:59,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:59,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:24:59,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:01,913 INFO L124 PetriNetUnfolderBase]: 4823/7425 cut-off events. [2024-06-28 00:25:01,913 INFO L125 PetriNetUnfolderBase]: For 901624/901624 co-relation queries the response was YES. [2024-06-28 00:25:02,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67302 conditions, 7425 events. 4823/7425 cut-off events. For 901624/901624 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43919 event pairs, 1773 based on Foata normal form. 4/7427 useless extension candidates. Maximal degree in co-relation 67111. Up to 7269 conditions per place. [2024-06-28 00:25:02,045 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 716 selfloop transitions, 55 changer transitions 0/774 dead transitions. [2024-06-28 00:25:02,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 774 transitions, 15655 flow [2024-06-28 00:25:02,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:25:02,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:25:02,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 178 transitions. [2024-06-28 00:25:02,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3423076923076923 [2024-06-28 00:25:02,047 INFO L175 Difference]: Start difference. First operand has 423 places, 749 transitions, 13992 flow. Second operand 13 states and 178 transitions. [2024-06-28 00:25:02,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 774 transitions, 15655 flow [2024-06-28 00:25:06,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 774 transitions, 15579 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:06,099 INFO L231 Difference]: Finished difference. Result has 428 places, 749 transitions, 14033 flow [2024-06-28 00:25:06,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13916, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14033, PETRI_PLACES=428, PETRI_TRANSITIONS=749} [2024-06-28 00:25:06,099 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 00:25:06,099 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 749 transitions, 14033 flow [2024-06-28 00:25:06,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:06,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:06,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:06,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:25:06,100 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:06,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:06,100 INFO L85 PathProgramCache]: Analyzing trace with hash -358834535, now seen corresponding path program 4 times [2024-06-28 00:25:06,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:06,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013054508] [2024-06-28 00:25:06,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:06,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:06,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:08,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:08,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:08,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013054508] [2024-06-28 00:25:08,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013054508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:08,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:08,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:08,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643593936] [2024-06-28 00:25:08,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:08,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:08,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:08,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:08,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:08,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:25:08,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 749 transitions, 14033 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:08,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:08,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:25:08,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:11,170 INFO L124 PetriNetUnfolderBase]: 4843/7454 cut-off events. [2024-06-28 00:25:11,170 INFO L125 PetriNetUnfolderBase]: For 918884/918890 co-relation queries the response was YES. [2024-06-28 00:25:11,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67720 conditions, 7454 events. 4843/7454 cut-off events. For 918884/918890 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 44122 event pairs, 1778 based on Foata normal form. 8/7458 useless extension candidates. Maximal degree in co-relation 67527. Up to 7229 conditions per place. [2024-06-28 00:25:11,282 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 705 selfloop transitions, 65 changer transitions 0/773 dead transitions. [2024-06-28 00:25:11,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 773 transitions, 15905 flow [2024-06-28 00:25:11,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:25:11,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:25:11,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-28 00:25:11,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575 [2024-06-28 00:25:11,283 INFO L175 Difference]: Start difference. First operand has 428 places, 749 transitions, 14033 flow. Second operand 10 states and 143 transitions. [2024-06-28 00:25:11,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 773 transitions, 15905 flow [2024-06-28 00:25:15,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 773 transitions, 15781 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 00:25:15,603 INFO L231 Difference]: Finished difference. Result has 426 places, 752 transitions, 14078 flow [2024-06-28 00:25:15,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13909, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14078, PETRI_PLACES=426, PETRI_TRANSITIONS=752} [2024-06-28 00:25:15,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 00:25:15,604 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 752 transitions, 14078 flow [2024-06-28 00:25:15,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:15,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:15,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:15,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:25:15,605 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:15,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:15,605 INFO L85 PathProgramCache]: Analyzing trace with hash -366191765, now seen corresponding path program 5 times [2024-06-28 00:25:15,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:15,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851261774] [2024-06-28 00:25:15,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:15,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:15,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:17,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:17,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:17,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851261774] [2024-06-28 00:25:17,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851261774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:17,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:17,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:17,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331900093] [2024-06-28 00:25:17,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:17,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:17,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:17,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:17,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:18,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:25:18,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 752 transitions, 14078 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:18,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:18,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:25:18,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:20,651 INFO L124 PetriNetUnfolderBase]: 4863/7481 cut-off events. [2024-06-28 00:25:20,651 INFO L125 PetriNetUnfolderBase]: For 936672/936672 co-relation queries the response was YES. [2024-06-28 00:25:20,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68144 conditions, 7481 events. 4863/7481 cut-off events. For 936672/936672 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 44275 event pairs, 1771 based on Foata normal form. 4/7483 useless extension candidates. Maximal degree in co-relation 67950. Up to 7245 conditions per place. [2024-06-28 00:25:20,787 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 703 selfloop transitions, 70 changer transitions 0/776 dead transitions. [2024-06-28 00:25:20,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 776 transitions, 15960 flow [2024-06-28 00:25:20,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:25:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:25:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 00:25:20,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 00:25:20,788 INFO L175 Difference]: Start difference. First operand has 426 places, 752 transitions, 14078 flow. Second operand 10 states and 145 transitions. [2024-06-28 00:25:20,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 776 transitions, 15960 flow [2024-06-28 00:25:25,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 776 transitions, 15804 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:25,606 INFO L231 Difference]: Finished difference. Result has 428 places, 755 transitions, 14110 flow [2024-06-28 00:25:25,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13928, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14110, PETRI_PLACES=428, PETRI_TRANSITIONS=755} [2024-06-28 00:25:25,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 00:25:25,607 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 755 transitions, 14110 flow [2024-06-28 00:25:25,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:25,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:25,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:25,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:25:25,607 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:25,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:25,607 INFO L85 PathProgramCache]: Analyzing trace with hash -366186185, now seen corresponding path program 6 times [2024-06-28 00:25:25,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:25,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311986644] [2024-06-28 00:25:25,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:25,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:25,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:27,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:27,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:27,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311986644] [2024-06-28 00:25:27,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311986644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:27,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:27,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:27,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530247030] [2024-06-28 00:25:27,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:27,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:27,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:27,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:27,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:28,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:25:28,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 755 transitions, 14110 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:28,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:28,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:25:28,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:30,631 INFO L124 PetriNetUnfolderBase]: 4851/7465 cut-off events. [2024-06-28 00:25:30,631 INFO L125 PetriNetUnfolderBase]: For 936022/936022 co-relation queries the response was YES. [2024-06-28 00:25:30,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67822 conditions, 7465 events. 4851/7465 cut-off events. For 936022/936022 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 44178 event pairs, 1771 based on Foata normal form. 4/7467 useless extension candidates. Maximal degree in co-relation 67627. Up to 7237 conditions per place. [2024-06-28 00:25:30,775 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 707 selfloop transitions, 70 changer transitions 0/780 dead transitions. [2024-06-28 00:25:30,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 780 transitions, 15800 flow [2024-06-28 00:25:30,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:25:30,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:25:30,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-28 00:25:30,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35208333333333336 [2024-06-28 00:25:30,776 INFO L175 Difference]: Start difference. First operand has 428 places, 755 transitions, 14110 flow. Second operand 12 states and 169 transitions. [2024-06-28 00:25:30,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 780 transitions, 15800 flow [2024-06-28 00:25:35,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 780 transitions, 15669 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:35,537 INFO L231 Difference]: Finished difference. Result has 432 places, 755 transitions, 14131 flow [2024-06-28 00:25:35,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13979, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14131, PETRI_PLACES=432, PETRI_TRANSITIONS=755} [2024-06-28 00:25:35,538 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 00:25:35,538 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 755 transitions, 14131 flow [2024-06-28 00:25:35,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:35,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:35,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:35,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:25:35,538 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:35,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:35,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1763851994, now seen corresponding path program 1 times [2024-06-28 00:25:35,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:35,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235968558] [2024-06-28 00:25:35,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:35,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:37,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:37,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:37,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235968558] [2024-06-28 00:25:37,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235968558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:37,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:37,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:37,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918336016] [2024-06-28 00:25:37,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:37,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:37,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:37,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:37,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:37,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:25:37,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 755 transitions, 14131 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:37,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:37,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:25:37,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:39,784 INFO L124 PetriNetUnfolderBase]: 4881/7500 cut-off events. [2024-06-28 00:25:39,784 INFO L125 PetriNetUnfolderBase]: For 933346/933358 co-relation queries the response was YES. [2024-06-28 00:25:39,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68143 conditions, 7500 events. 4881/7500 cut-off events. For 933346/933358 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 44290 event pairs, 1073 based on Foata normal form. 14/7510 useless extension candidates. Maximal degree in co-relation 67948. Up to 6409 conditions per place. [2024-06-28 00:25:39,908 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 521 selfloop transitions, 275 changer transitions 0/799 dead transitions. [2024-06-28 00:25:39,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 799 transitions, 16623 flow [2024-06-28 00:25:39,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:25:39,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:25:39,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 00:25:39,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-28 00:25:39,909 INFO L175 Difference]: Start difference. First operand has 432 places, 755 transitions, 14131 flow. Second operand 9 states and 166 transitions. [2024-06-28 00:25:39,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 799 transitions, 16623 flow [2024-06-28 00:25:44,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 799 transitions, 16427 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 00:25:44,780 INFO L231 Difference]: Finished difference. Result has 429 places, 763 transitions, 14646 flow [2024-06-28 00:25:44,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13941, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14646, PETRI_PLACES=429, PETRI_TRANSITIONS=763} [2024-06-28 00:25:44,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 00:25:44,781 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 763 transitions, 14646 flow [2024-06-28 00:25:44,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:44,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:44,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:44,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:25:44,782 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:44,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:44,782 INFO L85 PathProgramCache]: Analyzing trace with hash 2018781160, now seen corresponding path program 2 times [2024-06-28 00:25:44,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:44,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291863845] [2024-06-28 00:25:44,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:44,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:44,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:46,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:46,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291863845] [2024-06-28 00:25:46,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291863845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:46,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:46,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:46,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464648206] [2024-06-28 00:25:46,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:46,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:46,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:46,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:46,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:46,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:25:46,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 763 transitions, 14646 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:46,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:46,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:25:46,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:48,862 INFO L124 PetriNetUnfolderBase]: 4951/7598 cut-off events. [2024-06-28 00:25:48,862 INFO L125 PetriNetUnfolderBase]: For 948130/948142 co-relation queries the response was YES. [2024-06-28 00:25:48,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69968 conditions, 7598 events. 4951/7598 cut-off events. For 948130/948142 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 44944 event pairs, 1072 based on Foata normal form. 14/7608 useless extension candidates. Maximal degree in co-relation 69772. Up to 6675 conditions per place. [2024-06-28 00:25:49,004 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 542 selfloop transitions, 262 changer transitions 0/807 dead transitions. [2024-06-28 00:25:49,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 807 transitions, 17273 flow [2024-06-28 00:25:49,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:25:49,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:25:49,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 00:25:49,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 00:25:49,005 INFO L175 Difference]: Start difference. First operand has 429 places, 763 transitions, 14646 flow. Second operand 9 states and 165 transitions. [2024-06-28 00:25:49,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 807 transitions, 17273 flow [2024-06-28 00:25:53,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 807 transitions, 16538 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 00:25:53,859 INFO L231 Difference]: Finished difference. Result has 433 places, 779 transitions, 14768 flow [2024-06-28 00:25:53,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13937, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14768, PETRI_PLACES=433, PETRI_TRANSITIONS=779} [2024-06-28 00:25:53,860 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-28 00:25:53,860 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 779 transitions, 14768 flow [2024-06-28 00:25:53,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:53,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:53,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:53,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:25:53,861 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:53,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:53,861 INFO L85 PathProgramCache]: Analyzing trace with hash 788125552, now seen corresponding path program 1 times [2024-06-28 00:25:53,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:53,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113829735] [2024-06-28 00:25:53,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:53,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:53,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:55,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:55,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:55,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113829735] [2024-06-28 00:25:55,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113829735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:55,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:55,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:55,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358066803] [2024-06-28 00:25:55,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:55,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:55,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:55,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:55,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:55,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:25:55,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 779 transitions, 14768 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:55,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:55,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:25:55,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:58,108 INFO L124 PetriNetUnfolderBase]: 4961/7612 cut-off events. [2024-06-28 00:25:58,108 INFO L125 PetriNetUnfolderBase]: For 955828/955840 co-relation queries the response was YES. [2024-06-28 00:25:58,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69853 conditions, 7612 events. 4961/7612 cut-off events. For 955828/955840 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 44988 event pairs, 1071 based on Foata normal form. 12/7620 useless extension candidates. Maximal degree in co-relation 69656. Up to 6757 conditions per place. [2024-06-28 00:25:58,244 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 552 selfloop transitions, 256 changer transitions 0/811 dead transitions. [2024-06-28 00:25:58,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 811 transitions, 16983 flow [2024-06-28 00:25:58,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:25:58,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:25:58,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:25:58,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 00:25:58,246 INFO L175 Difference]: Start difference. First operand has 433 places, 779 transitions, 14768 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:25:58,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 811 transitions, 16983 flow [2024-06-28 00:26:03,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 811 transitions, 16438 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:03,350 INFO L231 Difference]: Finished difference. Result has 436 places, 783 transitions, 14831 flow [2024-06-28 00:26:03,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14232, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14831, PETRI_PLACES=436, PETRI_TRANSITIONS=783} [2024-06-28 00:26:03,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-28 00:26:03,351 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 783 transitions, 14831 flow [2024-06-28 00:26:03,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:03,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:03,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:03,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:26:03,351 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:03,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:03,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1709119004, now seen corresponding path program 1 times [2024-06-28 00:26:03,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:03,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943314379] [2024-06-28 00:26:03,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:03,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:03,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:05,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:05,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:05,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943314379] [2024-06-28 00:26:05,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943314379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:05,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:05,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:05,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055627321] [2024-06-28 00:26:05,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:05,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:05,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:05,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:05,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:06,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:26:06,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 783 transitions, 14831 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:06,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:06,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:26:06,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:08,875 INFO L124 PetriNetUnfolderBase]: 5003/7669 cut-off events. [2024-06-28 00:26:08,875 INFO L125 PetriNetUnfolderBase]: For 994852/994859 co-relation queries the response was YES. [2024-06-28 00:26:08,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70867 conditions, 7669 events. 5003/7669 cut-off events. For 994852/994859 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 45372 event pairs, 1087 based on Foata normal form. 8/7672 useless extension candidates. Maximal degree in co-relation 70670. Up to 6939 conditions per place. [2024-06-28 00:26:09,008 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 672 selfloop transitions, 159 changer transitions 0/834 dead transitions. [2024-06-28 00:26:09,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 834 transitions, 17600 flow [2024-06-28 00:26:09,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:09,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:09,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:26:09,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 00:26:09,010 INFO L175 Difference]: Start difference. First operand has 436 places, 783 transitions, 14831 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:26:09,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 834 transitions, 17600 flow [2024-06-28 00:26:14,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 834 transitions, 17247 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:14,136 INFO L231 Difference]: Finished difference. Result has 444 places, 804 transitions, 15200 flow [2024-06-28 00:26:14,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14478, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15200, PETRI_PLACES=444, PETRI_TRANSITIONS=804} [2024-06-28 00:26:14,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-28 00:26:14,137 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 804 transitions, 15200 flow [2024-06-28 00:26:14,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:14,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:14,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:14,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:26:14,138 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:14,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:14,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1151755162, now seen corresponding path program 2 times [2024-06-28 00:26:14,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:14,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482288256] [2024-06-28 00:26:14,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:14,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:16,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:16,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:16,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482288256] [2024-06-28 00:26:16,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482288256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:16,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:16,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:16,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437456141] [2024-06-28 00:26:16,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:16,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:16,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:16,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:16,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:16,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:26:16,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 804 transitions, 15200 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:16,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:16,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:26:16,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:19,166 INFO L124 PetriNetUnfolderBase]: 5033/7711 cut-off events. [2024-06-28 00:26:19,166 INFO L125 PetriNetUnfolderBase]: For 1017933/1017946 co-relation queries the response was YES. [2024-06-28 00:26:19,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72138 conditions, 7711 events. 5033/7711 cut-off events. For 1017933/1017946 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 45531 event pairs, 1076 based on Foata normal form. 12/7719 useless extension candidates. Maximal degree in co-relation 71937. Up to 7302 conditions per place. [2024-06-28 00:26:19,313 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 704 selfloop transitions, 131 changer transitions 0/838 dead transitions. [2024-06-28 00:26:19,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 838 transitions, 17266 flow [2024-06-28 00:26:19,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:19,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:19,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 00:26:19,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-28 00:26:19,315 INFO L175 Difference]: Start difference. First operand has 444 places, 804 transitions, 15200 flow. Second operand 9 states and 145 transitions. [2024-06-28 00:26:19,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 838 transitions, 17266 flow [2024-06-28 00:26:23,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 838 transitions, 17146 flow, removed 59 selfloop flow, removed 1 redundant places. [2024-06-28 00:26:23,874 INFO L231 Difference]: Finished difference. Result has 452 places, 816 transitions, 15666 flow [2024-06-28 00:26:23,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15098, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15666, PETRI_PLACES=452, PETRI_TRANSITIONS=816} [2024-06-28 00:26:23,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-28 00:26:23,874 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 816 transitions, 15666 flow [2024-06-28 00:26:23,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:23,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:23,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:23,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:26:23,875 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:23,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:23,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1151754976, now seen corresponding path program 1 times [2024-06-28 00:26:23,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:23,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869748339] [2024-06-28 00:26:23,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:23,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:23,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:26,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:26,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:26,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869748339] [2024-06-28 00:26:26,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869748339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:26,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:26,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:26,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761837769] [2024-06-28 00:26:26,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:26,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:26,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:26,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:26,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:26:26,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 816 transitions, 15666 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:26,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:26,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:26:26,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:29,256 INFO L124 PetriNetUnfolderBase]: 5099/7797 cut-off events. [2024-06-28 00:26:29,256 INFO L125 PetriNetUnfolderBase]: For 1070597/1070612 co-relation queries the response was YES. [2024-06-28 00:26:29,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73658 conditions, 7797 events. 5099/7797 cut-off events. For 1070597/1070612 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 45936 event pairs, 871 based on Foata normal form. 17/7810 useless extension candidates. Maximal degree in co-relation 73454. Up to 6451 conditions per place. [2024-06-28 00:26:29,387 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 582 selfloop transitions, 283 changer transitions 0/868 dead transitions. [2024-06-28 00:26:29,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 868 transitions, 18560 flow [2024-06-28 00:26:29,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:29,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:29,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 00:26:29,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 00:26:29,388 INFO L175 Difference]: Start difference. First operand has 452 places, 816 transitions, 15666 flow. Second operand 9 states and 159 transitions. [2024-06-28 00:26:29,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 868 transitions, 18560 flow [2024-06-28 00:26:33,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 868 transitions, 18249 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 00:26:33,824 INFO L231 Difference]: Finished difference. Result has 457 places, 841 transitions, 16452 flow [2024-06-28 00:26:33,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15355, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16452, PETRI_PLACES=457, PETRI_TRANSITIONS=841} [2024-06-28 00:26:33,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-28 00:26:33,825 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 841 transitions, 16452 flow [2024-06-28 00:26:33,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:33,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:33,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:33,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:26:33,826 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:33,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:33,827 INFO L85 PathProgramCache]: Analyzing trace with hash -200087116, now seen corresponding path program 2 times [2024-06-28 00:26:33,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:33,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244147930] [2024-06-28 00:26:33,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:33,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:33,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:36,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:36,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:36,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244147930] [2024-06-28 00:26:36,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244147930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:36,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:36,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:36,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959432008] [2024-06-28 00:26:36,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:36,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:36,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:36,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:36,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:36,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:26:36,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 841 transitions, 16452 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:36,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:36,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:26:36,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:39,169 INFO L124 PetriNetUnfolderBase]: 5124/7835 cut-off events. [2024-06-28 00:26:39,169 INFO L125 PetriNetUnfolderBase]: For 1094116/1094131 co-relation queries the response was YES. [2024-06-28 00:26:39,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74870 conditions, 7835 events. 5124/7835 cut-off events. For 1094116/1094131 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 46200 event pairs, 842 based on Foata normal form. 17/7848 useless extension candidates. Maximal degree in co-relation 74663. Up to 6463 conditions per place. [2024-06-28 00:26:39,313 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 577 selfloop transitions, 293 changer transitions 0/873 dead transitions. [2024-06-28 00:26:39,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 873 transitions, 18912 flow [2024-06-28 00:26:39,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:39,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:39,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:26:39,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:26:39,315 INFO L175 Difference]: Start difference. First operand has 457 places, 841 transitions, 16452 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:26:39,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 873 transitions, 18912 flow [2024-06-28 00:26:44,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 873 transitions, 18508 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:44,093 INFO L231 Difference]: Finished difference. Result has 461 places, 851 transitions, 16882 flow [2024-06-28 00:26:44,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16056, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16882, PETRI_PLACES=461, PETRI_TRANSITIONS=851} [2024-06-28 00:26:44,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-28 00:26:44,093 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 851 transitions, 16882 flow [2024-06-28 00:26:44,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:44,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:44,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:44,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:26:44,094 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:44,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:44,094 INFO L85 PathProgramCache]: Analyzing trace with hash 303728702, now seen corresponding path program 3 times [2024-06-28 00:26:44,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:44,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434101039] [2024-06-28 00:26:44,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:44,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:44,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:46,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:46,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:46,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434101039] [2024-06-28 00:26:46,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434101039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:46,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:46,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:46,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78611931] [2024-06-28 00:26:46,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:46,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:46,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:46,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:46,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:46,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:26:46,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 851 transitions, 16882 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:46,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:46,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:26:46,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:49,672 INFO L124 PetriNetUnfolderBase]: 5134/7855 cut-off events. [2024-06-28 00:26:49,672 INFO L125 PetriNetUnfolderBase]: For 1103660/1103673 co-relation queries the response was YES. [2024-06-28 00:26:49,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75314 conditions, 7855 events. 5134/7855 cut-off events. For 1103660/1103673 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 46420 event pairs, 1074 based on Foata normal form. 12/7863 useless extension candidates. Maximal degree in co-relation 75106. Up to 7404 conditions per place. [2024-06-28 00:26:49,797 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 738 selfloop transitions, 135 changer transitions 0/876 dead transitions. [2024-06-28 00:26:49,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 876 transitions, 19002 flow [2024-06-28 00:26:49,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:26:49,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:26:49,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-28 00:26:49,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.385 [2024-06-28 00:26:49,799 INFO L175 Difference]: Start difference. First operand has 461 places, 851 transitions, 16882 flow. Second operand 10 states and 154 transitions. [2024-06-28 00:26:49,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 876 transitions, 19002 flow [2024-06-28 00:26:54,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 876 transitions, 18456 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 00:26:54,848 INFO L231 Difference]: Finished difference. Result has 466 places, 854 transitions, 16695 flow [2024-06-28 00:26:54,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16336, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16695, PETRI_PLACES=466, PETRI_TRANSITIONS=854} [2024-06-28 00:26:54,848 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-28 00:26:54,848 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 854 transitions, 16695 flow [2024-06-28 00:26:54,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:54,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:54,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:54,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:26:54,849 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:54,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:54,849 INFO L85 PathProgramCache]: Analyzing trace with hash 44228744, now seen corresponding path program 3 times [2024-06-28 00:26:54,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:54,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310708738] [2024-06-28 00:26:54,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:54,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:54,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:57,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:57,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:57,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310708738] [2024-06-28 00:26:57,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310708738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:57,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:57,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:57,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528540667] [2024-06-28 00:26:57,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:57,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:57,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:57,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:57,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:57,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:26:57,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 854 transitions, 16695 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:26:57,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:57,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:26:57,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:59,923 INFO L124 PetriNetUnfolderBase]: 5117/7826 cut-off events. [2024-06-28 00:26:59,923 INFO L125 PetriNetUnfolderBase]: For 1110223/1110238 co-relation queries the response was YES. [2024-06-28 00:27:00,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74248 conditions, 7826 events. 5117/7826 cut-off events. For 1110223/1110238 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 46151 event pairs, 839 based on Foata normal form. 17/7839 useless extension candidates. Maximal degree in co-relation 74038. Up to 6470 conditions per place. [2024-06-28 00:27:00,078 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 583 selfloop transitions, 291 changer transitions 0/877 dead transitions. [2024-06-28 00:27:00,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 877 transitions, 18963 flow [2024-06-28 00:27:00,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:00,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:00,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 00:27:00,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 00:27:00,080 INFO L175 Difference]: Start difference. First operand has 466 places, 854 transitions, 16695 flow. Second operand 9 states and 154 transitions. [2024-06-28 00:27:00,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 877 transitions, 18963 flow [2024-06-28 00:27:05,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 877 transitions, 18692 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:05,079 INFO L231 Difference]: Finished difference. Result has 470 places, 855 transitions, 17078 flow [2024-06-28 00:27:05,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16424, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17078, PETRI_PLACES=470, PETRI_TRANSITIONS=855} [2024-06-28 00:27:05,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-28 00:27:05,080 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 855 transitions, 17078 flow [2024-06-28 00:27:05,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:27:05,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:05,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:05,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:27:05,080 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:05,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:05,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1808214316, now seen corresponding path program 2 times [2024-06-28 00:27:05,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:05,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076915982] [2024-06-28 00:27:05,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:05,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:06,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:06,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:06,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076915982] [2024-06-28 00:27:06,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076915982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:06,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:06,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:06,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615276905] [2024-06-28 00:27:06,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:06,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:06,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:06,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:06,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:06,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:27:06,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 855 transitions, 17078 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:06,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:06,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:27:06,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:09,668 INFO L124 PetriNetUnfolderBase]: 5177/7913 cut-off events. [2024-06-28 00:27:09,668 INFO L125 PetriNetUnfolderBase]: For 1144704/1144716 co-relation queries the response was YES. [2024-06-28 00:27:09,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76219 conditions, 7913 events. 5177/7913 cut-off events. For 1144704/1144716 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 46780 event pairs, 1115 based on Foata normal form. 12/7921 useless extension candidates. Maximal degree in co-relation 76007. Up to 6981 conditions per place. [2024-06-28 00:27:09,826 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 652 selfloop transitions, 248 changer transitions 0/903 dead transitions. [2024-06-28 00:27:09,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 903 transitions, 20014 flow [2024-06-28 00:27:09,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:09,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 00:27:09,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-28 00:27:09,827 INFO L175 Difference]: Start difference. First operand has 470 places, 855 transitions, 17078 flow. Second operand 8 states and 151 transitions. [2024-06-28 00:27:09,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 903 transitions, 20014 flow [2024-06-28 00:27:14,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 903 transitions, 19574 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:27:14,814 INFO L231 Difference]: Finished difference. Result has 475 places, 874 transitions, 17689 flow [2024-06-28 00:27:14,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16662, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17689, PETRI_PLACES=475, PETRI_TRANSITIONS=874} [2024-06-28 00:27:14,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 00:27:14,815 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 874 transitions, 17689 flow [2024-06-28 00:27:14,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:14,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:14,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:14,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:27:14,815 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:14,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:14,815 INFO L85 PathProgramCache]: Analyzing trace with hash -200078622, now seen corresponding path program 3 times [2024-06-28 00:27:14,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:14,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96332319] [2024-06-28 00:27:14,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:14,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:14,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:16,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:16,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96332319] [2024-06-28 00:27:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96332319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147131791] [2024-06-28 00:27:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:16,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:16,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:27:16,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 874 transitions, 17689 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:16,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:16,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:27:16,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:19,729 INFO L124 PetriNetUnfolderBase]: 5189/7932 cut-off events. [2024-06-28 00:27:19,729 INFO L125 PetriNetUnfolderBase]: For 1169596/1169609 co-relation queries the response was YES. [2024-06-28 00:27:19,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76910 conditions, 7932 events. 5189/7932 cut-off events. For 1169596/1169609 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 46892 event pairs, 1083 based on Foata normal form. 12/7940 useless extension candidates. Maximal degree in co-relation 76696. Up to 6994 conditions per place. [2024-06-28 00:27:19,865 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 658 selfloop transitions, 242 changer transitions 0/903 dead transitions. [2024-06-28 00:27:19,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 903 transitions, 20136 flow [2024-06-28 00:27:19,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:19,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:19,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 00:27:19,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-28 00:27:19,866 INFO L175 Difference]: Start difference. First operand has 475 places, 874 transitions, 17689 flow. Second operand 8 states and 143 transitions. [2024-06-28 00:27:19,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 903 transitions, 20136 flow [2024-06-28 00:27:25,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 903 transitions, 19895 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:27:25,823 INFO L231 Difference]: Finished difference. Result has 481 places, 878 transitions, 18047 flow [2024-06-28 00:27:25,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17451, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18047, PETRI_PLACES=481, PETRI_TRANSITIONS=878} [2024-06-28 00:27:25,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-28 00:27:25,824 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 878 transitions, 18047 flow [2024-06-28 00:27:25,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:25,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:25,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:25,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:27:25,824 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:25,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:25,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1419494994, now seen corresponding path program 3 times [2024-06-28 00:27:25,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:25,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228459823] [2024-06-28 00:27:25,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:25,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:25,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:27,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:27,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:27,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228459823] [2024-06-28 00:27:27,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228459823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:27,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:27,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:27,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799929939] [2024-06-28 00:27:27,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:27,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:27,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:27,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:27,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:27,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:27:27,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 878 transitions, 18047 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:27,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:27,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:27:27,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:30,379 INFO L124 PetriNetUnfolderBase]: 5285/8066 cut-off events. [2024-06-28 00:27:30,379 INFO L125 PetriNetUnfolderBase]: For 1236439/1236452 co-relation queries the response was YES. [2024-06-28 00:27:30,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79008 conditions, 8066 events. 5285/8066 cut-off events. For 1236439/1236452 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 47706 event pairs, 1086 based on Foata normal form. 14/8076 useless extension candidates. Maximal degree in co-relation 78793. Up to 7031 conditions per place. [2024-06-28 00:27:30,551 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 651 selfloop transitions, 272 changer transitions 0/926 dead transitions. [2024-06-28 00:27:30,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 926 transitions, 21138 flow [2024-06-28 00:27:30,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:30,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:30,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 00:27:30,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-28 00:27:30,552 INFO L175 Difference]: Start difference. First operand has 481 places, 878 transitions, 18047 flow. Second operand 8 states and 151 transitions. [2024-06-28 00:27:30,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 926 transitions, 21138 flow [2024-06-28 00:27:36,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 926 transitions, 20681 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:36,581 INFO L231 Difference]: Finished difference. Result has 486 places, 901 transitions, 18843 flow [2024-06-28 00:27:36,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17612, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18843, PETRI_PLACES=486, PETRI_TRANSITIONS=901} [2024-06-28 00:27:36,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-28 00:27:36,582 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 901 transitions, 18843 flow [2024-06-28 00:27:36,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:36,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:36,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:36,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:27:36,582 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:36,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:36,583 INFO L85 PathProgramCache]: Analyzing trace with hash 303616482, now seen corresponding path program 4 times [2024-06-28 00:27:36,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:36,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11654404] [2024-06-28 00:27:36,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:36,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:36,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:38,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:38,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:38,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11654404] [2024-06-28 00:27:38,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11654404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:38,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:38,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:38,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955823396] [2024-06-28 00:27:38,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:38,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:38,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:38,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:38,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:38,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:27:38,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 901 transitions, 18843 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:38,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:38,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:27:38,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:41,372 INFO L124 PetriNetUnfolderBase]: 5279/8058 cut-off events. [2024-06-28 00:27:41,372 INFO L125 PetriNetUnfolderBase]: For 1218040/1218053 co-relation queries the response was YES. [2024-06-28 00:27:41,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79386 conditions, 8058 events. 5279/8058 cut-off events. For 1218040/1218053 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 47683 event pairs, 1082 based on Foata normal form. 12/8066 useless extension candidates. Maximal degree in co-relation 79168. Up to 7104 conditions per place. [2024-06-28 00:27:41,507 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 673 selfloop transitions, 250 changer transitions 0/926 dead transitions. [2024-06-28 00:27:41,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 926 transitions, 21253 flow [2024-06-28 00:27:41,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:41,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:41,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 00:27:41,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 00:27:41,508 INFO L175 Difference]: Start difference. First operand has 486 places, 901 transitions, 18843 flow. Second operand 8 states and 145 transitions. [2024-06-28 00:27:41,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 926 transitions, 21253 flow [2024-06-28 00:27:48,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 926 transitions, 20937 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-28 00:27:48,212 INFO L231 Difference]: Finished difference. Result has 492 places, 901 transitions, 19041 flow [2024-06-28 00:27:48,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18527, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=901, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19041, PETRI_PLACES=492, PETRI_TRANSITIONS=901} [2024-06-28 00:27:48,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-28 00:27:48,213 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 901 transitions, 19041 flow [2024-06-28 00:27:48,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:48,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:48,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:48,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:27:48,214 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:48,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:48,214 INFO L85 PathProgramCache]: Analyzing trace with hash 303974966, now seen corresponding path program 1 times [2024-06-28 00:27:48,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:48,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466867588] [2024-06-28 00:27:48,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:48,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:48,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:50,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:50,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:50,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466867588] [2024-06-28 00:27:50,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466867588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:50,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:50,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:50,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959765857] [2024-06-28 00:27:50,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:50,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:50,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:50,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:50,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:50,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:27:50,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 901 transitions, 19041 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:50,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:50,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:27:50,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:52,925 INFO L124 PetriNetUnfolderBase]: 5287/8069 cut-off events. [2024-06-28 00:27:52,925 INFO L125 PetriNetUnfolderBase]: For 1245155/1245157 co-relation queries the response was YES. [2024-06-28 00:27:53,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79664 conditions, 8069 events. 5287/8069 cut-off events. For 1245155/1245157 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 47778 event pairs, 1411 based on Foata normal form. 4/8071 useless extension candidates. Maximal degree in co-relation 79445. Up to 7931 conditions per place. [2024-06-28 00:27:53,084 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 858 selfloop transitions, 62 changer transitions 0/923 dead transitions. [2024-06-28 00:27:53,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 923 transitions, 21007 flow [2024-06-28 00:27:53,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:53,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:53,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:27:53,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 00:27:53,085 INFO L175 Difference]: Start difference. First operand has 492 places, 901 transitions, 19041 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:27:53,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 923 transitions, 21007 flow [2024-06-28 00:27:58,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 923 transitions, 20636 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:58,918 INFO L231 Difference]: Finished difference. Result has 494 places, 903 transitions, 18858 flow [2024-06-28 00:27:58,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18670, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=901, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=839, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18858, PETRI_PLACES=494, PETRI_TRANSITIONS=903} [2024-06-28 00:27:58,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-28 00:27:58,919 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 903 transitions, 18858 flow [2024-06-28 00:27:58,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:58,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:58,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:58,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:27:58,919 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:58,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:58,919 INFO L85 PathProgramCache]: Analyzing trace with hash -731446750, now seen corresponding path program 4 times [2024-06-28 00:27:58,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:58,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288603921] [2024-06-28 00:27:58,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:58,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:58,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:00,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:00,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:00,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288603921] [2024-06-28 00:28:00,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288603921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:00,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:00,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:00,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235474911] [2024-06-28 00:28:00,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:00,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:00,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:00,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:00,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:00,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:28:00,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 903 transitions, 18858 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:00,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:00,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:28:00,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:02,971 INFO L124 PetriNetUnfolderBase]: 5427/8286 cut-off events. [2024-06-28 00:28:02,971 INFO L125 PetriNetUnfolderBase]: For 1341371/1341371 co-relation queries the response was YES. [2024-06-28 00:28:03,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81876 conditions, 8286 events. 5427/8286 cut-off events. For 1341371/1341371 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 49435 event pairs, 1786 based on Foata normal form. 6/8287 useless extension candidates. Maximal degree in co-relation 81657. Up to 7349 conditions per place. [2024-06-28 00:28:03,140 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 774 selfloop transitions, 190 changer transitions 0/967 dead transitions. [2024-06-28 00:28:03,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 967 transitions, 22061 flow [2024-06-28 00:28:03,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:28:03,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:28:03,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:28:03,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 00:28:03,141 INFO L175 Difference]: Start difference. First operand has 494 places, 903 transitions, 18858 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:28:03,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 967 transitions, 22061 flow [2024-06-28 00:28:09,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 967 transitions, 21899 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 00:28:09,297 INFO L231 Difference]: Finished difference. Result has 498 places, 935 transitions, 19807 flow [2024-06-28 00:28:09,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18696, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=903, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19807, PETRI_PLACES=498, PETRI_TRANSITIONS=935} [2024-06-28 00:28:09,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-28 00:28:09,297 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 935 transitions, 19807 flow [2024-06-28 00:28:09,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:09,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:09,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:09,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:28:09,298 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:09,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:09,298 INFO L85 PathProgramCache]: Analyzing trace with hash -902144530, now seen corresponding path program 5 times [2024-06-28 00:28:09,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:09,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747139827] [2024-06-28 00:28:09,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:09,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:10,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:10,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:10,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747139827] [2024-06-28 00:28:10,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747139827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:10,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:10,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:10,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522812548] [2024-06-28 00:28:10,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:10,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:10,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:10,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:10,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:10,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:28:10,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 935 transitions, 19807 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:10,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:10,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:28:10,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:13,374 INFO L124 PetriNetUnfolderBase]: 5441/8299 cut-off events. [2024-06-28 00:28:13,374 INFO L125 PetriNetUnfolderBase]: For 1349930/1349936 co-relation queries the response was YES. [2024-06-28 00:28:13,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83320 conditions, 8299 events. 5441/8299 cut-off events. For 1349930/1349936 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 49410 event pairs, 1807 based on Foata normal form. 8/8303 useless extension candidates. Maximal degree in co-relation 83098. Up to 7972 conditions per place. [2024-06-28 00:28:13,543 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 845 selfloop transitions, 113 changer transitions 0/961 dead transitions. [2024-06-28 00:28:13,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 961 transitions, 22042 flow [2024-06-28 00:28:13,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:28:13,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:28:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 00:28:13,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 00:28:13,545 INFO L175 Difference]: Start difference. First operand has 498 places, 935 transitions, 19807 flow. Second operand 8 states and 126 transitions. [2024-06-28 00:28:13,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 961 transitions, 22042 flow [2024-06-28 00:28:19,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 961 transitions, 21809 flow, removed 115 selfloop flow, removed 1 redundant places. [2024-06-28 00:28:19,458 INFO L231 Difference]: Finished difference. Result has 505 places, 945 transitions, 20062 flow [2024-06-28 00:28:19,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19590, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20062, PETRI_PLACES=505, PETRI_TRANSITIONS=945} [2024-06-28 00:28:19,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-28 00:28:19,459 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 945 transitions, 20062 flow [2024-06-28 00:28:19,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:19,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:19,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:19,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:28:19,460 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:19,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:19,461 INFO L85 PathProgramCache]: Analyzing trace with hash -902144344, now seen corresponding path program 4 times [2024-06-28 00:28:19,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:19,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2762891] [2024-06-28 00:28:19,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:19,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:19,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:20,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:20,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:20,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2762891] [2024-06-28 00:28:20,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2762891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:20,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:20,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:20,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245644712] [2024-06-28 00:28:20,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:20,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:20,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:20,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:20,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:20,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:28:20,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 945 transitions, 20062 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:20,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:20,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:28:20,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:23,729 INFO L124 PetriNetUnfolderBase]: 5518/8407 cut-off events. [2024-06-28 00:28:23,729 INFO L125 PetriNetUnfolderBase]: For 1394640/1394646 co-relation queries the response was YES. [2024-06-28 00:28:23,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84530 conditions, 8407 events. 5518/8407 cut-off events. For 1394640/1394646 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 50061 event pairs, 1826 based on Foata normal form. 12/8415 useless extension candidates. Maximal degree in co-relation 84305. Up to 7632 conditions per place. [2024-06-28 00:28:23,924 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 747 selfloop transitions, 248 changer transitions 0/998 dead transitions. [2024-06-28 00:28:23,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 998 transitions, 23300 flow [2024-06-28 00:28:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:28:23,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:28:23,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:28:23,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-28 00:28:23,926 INFO L175 Difference]: Start difference. First operand has 505 places, 945 transitions, 20062 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:28:23,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 998 transitions, 23300 flow [2024-06-28 00:28:30,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 998 transitions, 22959 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 00:28:30,198 INFO L231 Difference]: Finished difference. Result has 508 places, 975 transitions, 21072 flow [2024-06-28 00:28:30,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19721, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21072, PETRI_PLACES=508, PETRI_TRANSITIONS=975} [2024-06-28 00:28:30,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-28 00:28:30,199 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 975 transitions, 21072 flow [2024-06-28 00:28:30,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:30,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:30,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:30,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:28:30,199 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:30,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:30,199 INFO L85 PathProgramCache]: Analyzing trace with hash -725013010, now seen corresponding path program 6 times [2024-06-28 00:28:30,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:30,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714663025] [2024-06-28 00:28:30,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:30,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:30,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:31,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:31,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:31,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714663025] [2024-06-28 00:28:31,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714663025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:31,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:31,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:31,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704672346] [2024-06-28 00:28:31,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:31,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:31,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:31,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:31,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:31,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:28:31,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 975 transitions, 21072 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:31,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:31,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:28:31,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:34,391 INFO L124 PetriNetUnfolderBase]: 5586/8500 cut-off events. [2024-06-28 00:28:34,391 INFO L125 PetriNetUnfolderBase]: For 1437412/1437418 co-relation queries the response was YES. [2024-06-28 00:28:34,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87186 conditions, 8500 events. 5586/8500 cut-off events. For 1437412/1437418 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 50520 event pairs, 1820 based on Foata normal form. 8/8504 useless extension candidates. Maximal degree in co-relation 86959. Up to 8074 conditions per place. [2024-06-28 00:28:34,562 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 887 selfloop transitions, 120 changer transitions 0/1010 dead transitions. [2024-06-28 00:28:34,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 1010 transitions, 23798 flow [2024-06-28 00:28:34,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:34,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:34,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 00:28:34,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 00:28:34,563 INFO L175 Difference]: Start difference. First operand has 508 places, 975 transitions, 21072 flow. Second operand 9 states and 138 transitions. [2024-06-28 00:28:34,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 1010 transitions, 23798 flow [2024-06-28 00:28:41,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 1010 transitions, 23500 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:28:41,467 INFO L231 Difference]: Finished difference. Result has 514 places, 989 transitions, 21408 flow [2024-06-28 00:28:41,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20774, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=858, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21408, PETRI_PLACES=514, PETRI_TRANSITIONS=989} [2024-06-28 00:28:41,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 473 predicate places. [2024-06-28 00:28:41,468 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 989 transitions, 21408 flow [2024-06-28 00:28:41,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:41,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:41,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:41,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:28:41,469 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:41,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:41,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1978465422, now seen corresponding path program 5 times [2024-06-28 00:28:41,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:41,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821822727] [2024-06-28 00:28:41,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:41,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:41,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:42,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:42,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:42,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821822727] [2024-06-28 00:28:42,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821822727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:42,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:42,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:42,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767741959] [2024-06-28 00:28:42,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:42,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:42,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:42,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:42,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:42,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:28:42,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 989 transitions, 21408 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:42,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:42,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:28:42,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:45,868 INFO L124 PetriNetUnfolderBase]: 5596/8514 cut-off events. [2024-06-28 00:28:45,869 INFO L125 PetriNetUnfolderBase]: For 1443459/1443465 co-relation queries the response was YES. [2024-06-28 00:28:45,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87934 conditions, 8514 events. 5596/8514 cut-off events. For 1443459/1443465 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 50695 event pairs, 1803 based on Foata normal form. 6/8516 useless extension candidates. Maximal degree in co-relation 87704. Up to 7955 conditions per place. [2024-06-28 00:28:46,042 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 826 selfloop transitions, 181 changer transitions 0/1010 dead transitions. [2024-06-28 00:28:46,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 1010 transitions, 24253 flow [2024-06-28 00:28:46,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:28:46,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:28:46,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:28:46,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 00:28:46,043 INFO L175 Difference]: Start difference. First operand has 514 places, 989 transitions, 21408 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:28:46,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 1010 transitions, 24253 flow [2024-06-28 00:28:53,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 1010 transitions, 23965 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-28 00:28:53,688 INFO L231 Difference]: Finished difference. Result has 518 places, 994 transitions, 21603 flow [2024-06-28 00:28:53,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21120, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21603, PETRI_PLACES=518, PETRI_TRANSITIONS=994} [2024-06-28 00:28:53,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 477 predicate places. [2024-06-28 00:28:53,689 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 994 transitions, 21603 flow [2024-06-28 00:28:53,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:53,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:53,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:53,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:28:53,690 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:53,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:53,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1805738382, now seen corresponding path program 6 times [2024-06-28 00:28:53,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:53,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651533588] [2024-06-28 00:28:53,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:53,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:53,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:54,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:54,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:54,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651533588] [2024-06-28 00:28:54,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651533588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:54,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:54,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:54,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056543882] [2024-06-28 00:28:54,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:54,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:54,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:54,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:54,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:55,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:28:55,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 994 transitions, 21603 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:28:55,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:55,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:28:55,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:57,914 INFO L124 PetriNetUnfolderBase]: 5590/8506 cut-off events. [2024-06-28 00:28:57,914 INFO L125 PetriNetUnfolderBase]: For 1452831/1452837 co-relation queries the response was YES. [2024-06-28 00:28:58,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88125 conditions, 8506 events. 5590/8506 cut-off events. For 1452831/1452837 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 50614 event pairs, 1803 based on Foata normal form. 6/8508 useless extension candidates. Maximal degree in co-relation 87893. Up to 7950 conditions per place. [2024-06-28 00:28:58,083 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 824 selfloop transitions, 182 changer transitions 0/1009 dead transitions. [2024-06-28 00:28:58,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 1009 transitions, 24115 flow [2024-06-28 00:28:58,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:28:58,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:28:58,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:28:58,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 00:28:58,085 INFO L175 Difference]: Start difference. First operand has 518 places, 994 transitions, 21603 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:28:58,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 1009 transitions, 24115 flow [2024-06-28 00:29:05,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 1009 transitions, 23828 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:29:05,077 INFO L231 Difference]: Finished difference. Result has 520 places, 994 transitions, 21707 flow [2024-06-28 00:29:05,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21324, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21707, PETRI_PLACES=520, PETRI_TRANSITIONS=994} [2024-06-28 00:29:05,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 479 predicate places. [2024-06-28 00:29:05,078 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 994 transitions, 21707 flow [2024-06-28 00:29:05,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:29:05,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:05,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:05,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:29:05,078 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:05,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:05,079 INFO L85 PathProgramCache]: Analyzing trace with hash -618243182, now seen corresponding path program 5 times [2024-06-28 00:29:05,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:05,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898637671] [2024-06-28 00:29:05,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:05,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:06,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:06,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:06,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898637671] [2024-06-28 00:29:06,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898637671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:06,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:06,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:06,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834268381] [2024-06-28 00:29:06,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:06,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:06,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:06,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:06,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:06,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:29:06,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 994 transitions, 21707 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:06,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:06,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:29:06,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:09,804 INFO L124 PetriNetUnfolderBase]: 5580/8493 cut-off events. [2024-06-28 00:29:09,804 INFO L125 PetriNetUnfolderBase]: For 1419500/1419506 co-relation queries the response was YES. [2024-06-28 00:29:09,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87609 conditions, 8493 events. 5580/8493 cut-off events. For 1419500/1419506 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 50573 event pairs, 1821 based on Foata normal form. 6/8495 useless extension candidates. Maximal degree in co-relation 87378. Up to 7718 conditions per place. [2024-06-28 00:29:09,997 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 744 selfloop transitions, 265 changer transitions 0/1012 dead transitions. [2024-06-28 00:29:09,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 1012 transitions, 24231 flow [2024-06-28 00:29:09,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:09,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:09,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:29:09,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:29:09,998 INFO L175 Difference]: Start difference. First operand has 520 places, 994 transitions, 21707 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:29:09,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 1012 transitions, 24231 flow [2024-06-28 00:29:17,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1012 transitions, 23905 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:29:17,802 INFO L231 Difference]: Finished difference. Result has 522 places, 994 transitions, 21937 flow [2024-06-28 00:29:17,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21381, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21937, PETRI_PLACES=522, PETRI_TRANSITIONS=994} [2024-06-28 00:29:17,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 481 predicate places. [2024-06-28 00:29:17,803 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 994 transitions, 21937 flow [2024-06-28 00:29:17,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:17,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:17,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:17,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:29:17,804 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:17,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:17,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1805729888, now seen corresponding path program 6 times [2024-06-28 00:29:17,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:17,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169458328] [2024-06-28 00:29:17,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:17,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:19,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:19,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:19,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169458328] [2024-06-28 00:29:19,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169458328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:19,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:19,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:19,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712309579] [2024-06-28 00:29:19,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:19,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:19,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:19,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:19,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:19,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:29:19,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 994 transitions, 21937 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:19,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:19,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:29:19,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:22,748 INFO L124 PetriNetUnfolderBase]: 5592/8509 cut-off events. [2024-06-28 00:29:22,748 INFO L125 PetriNetUnfolderBase]: For 1442892/1442898 co-relation queries the response was YES. [2024-06-28 00:29:22,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88326 conditions, 8509 events. 5592/8509 cut-off events. For 1442892/1442898 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 50634 event pairs, 1809 based on Foata normal form. 6/8511 useless extension candidates. Maximal degree in co-relation 88094. Up to 7731 conditions per place. [2024-06-28 00:29:22,936 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 782 selfloop transitions, 228 changer transitions 0/1013 dead transitions. [2024-06-28 00:29:22,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 1013 transitions, 24567 flow [2024-06-28 00:29:22,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:22,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:22,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:29:22,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 00:29:22,937 INFO L175 Difference]: Start difference. First operand has 522 places, 994 transitions, 21937 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:29:22,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 1013 transitions, 24567 flow [2024-06-28 00:29:30,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1013 transitions, 24076 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:30,646 INFO L231 Difference]: Finished difference. Result has 526 places, 998 transitions, 22049 flow [2024-06-28 00:29:30,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21450, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22049, PETRI_PLACES=526, PETRI_TRANSITIONS=998} [2024-06-28 00:29:30,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-28 00:29:30,646 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 998 transitions, 22049 flow [2024-06-28 00:29:30,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:30,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:30,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:30,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:29:30,647 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:30,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:30,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1806087938, now seen corresponding path program 7 times [2024-06-28 00:29:30,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:30,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596970240] [2024-06-28 00:29:30,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:30,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:32,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:32,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:32,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596970240] [2024-06-28 00:29:32,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596970240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:32,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:32,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:32,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566685615] [2024-06-28 00:29:32,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:32,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:32,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:32,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:32,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:32,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:29:32,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 998 transitions, 22049 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:32,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:32,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:29:32,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:35,873 INFO L124 PetriNetUnfolderBase]: 5584/8498 cut-off events. [2024-06-28 00:29:35,874 INFO L125 PetriNetUnfolderBase]: For 1451924/1451930 co-relation queries the response was YES. [2024-06-28 00:29:35,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88231 conditions, 8498 events. 5584/8498 cut-off events. For 1451924/1451930 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 50562 event pairs, 1808 based on Foata normal form. 6/8500 useless extension candidates. Maximal degree in co-relation 87998. Up to 7723 conditions per place. [2024-06-28 00:29:36,031 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 779 selfloop transitions, 231 changer transitions 0/1013 dead transitions. [2024-06-28 00:29:36,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1013 transitions, 24573 flow [2024-06-28 00:29:36,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:36,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:36,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 00:29:36,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 00:29:36,033 INFO L175 Difference]: Start difference. First operand has 526 places, 998 transitions, 22049 flow. Second operand 9 states and 141 transitions. [2024-06-28 00:29:36,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1013 transitions, 24573 flow [2024-06-28 00:29:43,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1013 transitions, 24240 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 00:29:43,113 INFO L231 Difference]: Finished difference. Result has 528 places, 998 transitions, 22200 flow [2024-06-28 00:29:43,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21720, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22200, PETRI_PLACES=528, PETRI_TRANSITIONS=998} [2024-06-28 00:29:43,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 487 predicate places. [2024-06-28 00:29:43,114 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 998 transitions, 22200 flow [2024-06-28 00:29:43,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:43,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:43,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:43,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:29:43,114 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:43,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:43,114 INFO L85 PathProgramCache]: Analyzing trace with hash -724766746, now seen corresponding path program 2 times [2024-06-28 00:29:43,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:43,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255895641] [2024-06-28 00:29:43,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:43,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:43,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:45,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:45,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255895641] [2024-06-28 00:29:45,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255895641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:45,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:45,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:45,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123741099] [2024-06-28 00:29:45,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:45,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:45,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:45,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:45,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:45,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:29:45,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 998 transitions, 22200 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:45,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:45,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:29:45,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:48,774 INFO L124 PetriNetUnfolderBase]: 5600/8516 cut-off events. [2024-06-28 00:29:48,774 INFO L125 PetriNetUnfolderBase]: For 1461560/1461560 co-relation queries the response was YES. [2024-06-28 00:29:49,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88443 conditions, 8516 events. 5600/8516 cut-off events. For 1461560/1461560 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 50584 event pairs, 1857 based on Foata normal form. 2/8516 useless extension candidates. Maximal degree in co-relation 88210. Up to 8383 conditions per place. [2024-06-28 00:29:49,048 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 959 selfloop transitions, 54 changer transitions 0/1016 dead transitions. [2024-06-28 00:29:49,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 1016 transitions, 24342 flow [2024-06-28 00:29:49,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:49,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:49,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-28 00:29:49,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-28 00:29:49,049 INFO L175 Difference]: Start difference. First operand has 528 places, 998 transitions, 22200 flow. Second operand 9 states and 128 transitions. [2024-06-28 00:29:49,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 1016 transitions, 24342 flow [2024-06-28 00:29:56,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1016 transitions, 23741 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 00:29:56,591 INFO L231 Difference]: Finished difference. Result has 528 places, 1002 transitions, 21793 flow [2024-06-28 00:29:56,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21599, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=944, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21793, PETRI_PLACES=528, PETRI_TRANSITIONS=1002} [2024-06-28 00:29:56,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 487 predicate places. [2024-06-28 00:29:56,592 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 1002 transitions, 21793 flow [2024-06-28 00:29:56,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:56,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:56,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:56,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:29:56,593 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:56,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:56,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2045302826, now seen corresponding path program 7 times [2024-06-28 00:29:56,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:56,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482388324] [2024-06-28 00:29:56,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:56,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:56,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:57,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:57,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:57,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482388324] [2024-06-28 00:29:57,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482388324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:57,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:57,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:29:57,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309155633] [2024-06-28 00:29:57,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:57,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:29:57,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:57,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:29:57,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:29:57,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:29:57,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 1002 transitions, 21793 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:29:57,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:57,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:29:57,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:01,402 INFO L124 PetriNetUnfolderBase]: 5618/8541 cut-off events. [2024-06-28 00:30:01,402 INFO L125 PetriNetUnfolderBase]: For 1458612/1458612 co-relation queries the response was YES. [2024-06-28 00:30:01,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88258 conditions, 8541 events. 5618/8541 cut-off events. For 1458612/1458612 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 50732 event pairs, 1863 based on Foata normal form. 2/8541 useless extension candidates. Maximal degree in co-relation 88025. Up to 8403 conditions per place. [2024-06-28 00:30:01,560 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 983 selfloop transitions, 43 changer transitions 0/1029 dead transitions. [2024-06-28 00:30:01,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 1029 transitions, 24333 flow [2024-06-28 00:30:01,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:01,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:01,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:30:01,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 00:30:01,562 INFO L175 Difference]: Start difference. First operand has 528 places, 1002 transitions, 21793 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:30:01,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 1029 transitions, 24333 flow [2024-06-28 00:30:08,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1029 transitions, 24202 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 00:30:09,001 INFO L231 Difference]: Finished difference. Result has 530 places, 1010 transitions, 21945 flow [2024-06-28 00:30:09,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21662, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1002, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=962, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21945, PETRI_PLACES=530, PETRI_TRANSITIONS=1010} [2024-06-28 00:30:09,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-28 00:30:09,003 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 1010 transitions, 21945 flow [2024-06-28 00:30:09,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:30:09,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:09,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:09,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 00:30:09,003 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:09,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:09,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1920774738, now seen corresponding path program 8 times [2024-06-28 00:30:09,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:09,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401305581] [2024-06-28 00:30:09,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:09,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:09,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:10,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:10,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:10,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401305581] [2024-06-28 00:30:10,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401305581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:10,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:10,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:10,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132359496] [2024-06-28 00:30:10,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:10,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:10,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:10,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:10,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:10,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:30:10,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 1010 transitions, 21945 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:30:10,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:10,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:30:10,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:13,730 INFO L124 PetriNetUnfolderBase]: 5623/8547 cut-off events. [2024-06-28 00:30:13,731 INFO L125 PetriNetUnfolderBase]: For 1475876/1475876 co-relation queries the response was YES. [2024-06-28 00:30:13,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88599 conditions, 8547 events. 5623/8547 cut-off events. For 1475876/1475876 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 50781 event pairs, 1858 based on Foata normal form. 1/8546 useless extension candidates. Maximal degree in co-relation 88365. Up to 8435 conditions per place. [2024-06-28 00:30:13,891 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 991 selfloop transitions, 35 changer transitions 0/1029 dead transitions. [2024-06-28 00:30:13,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 1029 transitions, 24146 flow [2024-06-28 00:30:13,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:13,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:13,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 00:30:13,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-28 00:30:13,892 INFO L175 Difference]: Start difference. First operand has 530 places, 1010 transitions, 21945 flow. Second operand 8 states and 119 transitions. [2024-06-28 00:30:13,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 1029 transitions, 24146 flow [2024-06-28 00:30:21,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 1029 transitions, 23968 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:21,703 INFO L231 Difference]: Finished difference. Result has 533 places, 1014 transitions, 21940 flow [2024-06-28 00:30:21,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21783, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=976, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21940, PETRI_PLACES=533, PETRI_TRANSITIONS=1014} [2024-06-28 00:30:21,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 492 predicate places. [2024-06-28 00:30:21,704 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 1014 transitions, 21940 flow [2024-06-28 00:30:21,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:30:21,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:21,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:21,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 00:30:21,705 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:21,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:21,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1817472754, now seen corresponding path program 9 times [2024-06-28 00:30:21,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:21,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657164457] [2024-06-28 00:30:21,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:21,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:21,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:22,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:22,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:22,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657164457] [2024-06-28 00:30:22,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657164457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:22,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:22,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:22,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337432325] [2024-06-28 00:30:22,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:22,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:22,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:22,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:22,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:23,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:30:23,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1014 transitions, 21940 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 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-28 00:30:23,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:23,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:30:23,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15