./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_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/safe021_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/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe021_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:29:11,882 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:29:11,946 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:29:11,951 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:29:11,952 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:29:11,976 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:29:11,977 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:29:11,977 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:29:11,978 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:29:11,981 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:29:11,981 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:29:11,981 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:29:11,982 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:29:11,983 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:29:11,983 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:29:11,983 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:29:11,983 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:29:11,984 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:29:11,984 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:29:11,984 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:29:11,985 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:29:11,985 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:29:11,985 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:29:11,986 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:29:11,986 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:29:11,986 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:29:11,986 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:29:11,987 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:29:11,987 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:29:11,987 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:29:11,988 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:29:11,988 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:29:11,988 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:29:11,989 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:29:11,989 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:29:11,989 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:29:11,989 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:29:11,989 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:29:11,989 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:29:11,990 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:29:11,990 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:29:11,990 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:29:11,990 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:29:11,990 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:29:12,214 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:29:12,228 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:29:12,230 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:29:12,231 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:29:12,236 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:29:12,236 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/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 00:29:12,323 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:29:12,323 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:29:12,323 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-28 00:29:13,337 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:29:13,565 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:29:13,565 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-28 00:29:13,585 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7b1caf0e/df1521f5fead45729fac07d6efaa40ea/FLAG512abc740 [2024-06-28 00:29:13,599 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7b1caf0e/df1521f5fead45729fac07d6efaa40ea [2024-06-28 00:29:13,600 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:29:13,601 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:29:13,603 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:29:13,603 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:29:13,606 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:29:13,607 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:29:12" (1/2) ... [2024-06-28 00:29:13,608 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@509303c1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:29:13, skipping insertion in model container [2024-06-28 00:29:13,608 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:29:12" (1/2) ... [2024-06-28 00:29:13,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5a4b3696 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:29:13, skipping insertion in model container [2024-06-28 00:29:13,610 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:29:13" (2/2) ... [2024-06-28 00:29:13,611 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@509303c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:13, skipping insertion in model container [2024-06-28 00:29:13,611 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:29:13" (2/2) ... [2024-06-28 00:29:13,611 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:29:13,631 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:29:13,631 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-28 00:29:13,632 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-28 00:29:13,632 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-28 00:29:13,632 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:29:13,633 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-28 00:29:13,673 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:29:13,980 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:29:13,990 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:29:14,255 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:29:14,288 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:29:14,289 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14 WrapperNode [2024-06-28 00:29:14,289 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:29:14,290 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:29:14,290 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:29:14,290 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:29:14,295 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,318 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,365 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-28 00:29:14,367 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:29:14,368 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:29:14,368 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:29:14,368 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:29:14,377 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,377 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,385 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,408 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:29:14,408 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,408 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,423 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,425 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,428 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,431 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,442 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:29:14,443 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:29:14,443 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:29:14,443 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:29:14,444 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (1/1) ... [2024-06-28 00:29:14,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:29:14,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:29:14,465 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:29:14,480 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:29:14,494 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:29:14,494 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:29:14,494 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:29:14,494 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:29:14,495 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:29:14,495 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:29:14,495 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:29:14,495 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:29:14,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:29:14,495 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:29:14,496 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:29:14,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:29:14,497 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:29:14,629 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:29:14,630 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:29:15,120 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:29:15,122 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:29:15,246 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:29:15,246 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:29:15,247 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:29:15 BoogieIcfgContainer [2024-06-28 00:29:15,247 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:29:15,249 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:29:15,249 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:29:15,252 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:29:15,252 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:29:12" (1/4) ... [2024-06-28 00:29:15,253 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2027c9ad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:29:15, skipping insertion in model container [2024-06-28 00:29:15,253 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:29:13" (2/4) ... [2024-06-28 00:29:15,253 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2027c9ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:29:15, skipping insertion in model container [2024-06-28 00:29:15,253 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:29:14" (3/4) ... [2024-06-28 00:29:15,254 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2027c9ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:29:15, skipping insertion in model container [2024-06-28 00:29:15,255 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:29:15" (4/4) ... [2024-06-28 00:29:15,255 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-28 00:29:15,268 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:29:15,268 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:29:15,268 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:29:15,330 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:29:15,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 00:29:15,384 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 00:29:15,384 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:29:15,385 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 58 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:29:15,386 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 00:29:15,388 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 00:29:15,399 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:29:15,405 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;@75aadc6f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:29:15,405 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:29:15,409 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:29:15,409 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:29:15,410 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:29:15,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:15,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:29:15,411 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:29:15,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:15,417 INFO L85 PathProgramCache]: Analyzing trace with hash 366539877, now seen corresponding path program 1 times [2024-06-28 00:29:15,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:15,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447168748] [2024-06-28 00:29:15,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:15,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:15,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:16,709 INFO 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:16,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:16,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447168748] [2024-06-28 00:29:16,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447168748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:16,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:16,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:29:16,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11863056] [2024-06-28 00:29:16,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:16,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:29:16,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:16,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:29:16,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:29:16,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:29:16,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:16,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:16,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:29:16,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:17,224 INFO L124 PetriNetUnfolderBase]: 1401/2110 cut-off events. [2024-06-28 00:29:17,225 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 00:29:17,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4306 conditions, 2110 events. 1401/2110 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9668 event pairs, 989 based on Foata normal form. 3/2071 useless extension candidates. Maximal degree in co-relation 4294. Up to 2091 conditions per place. [2024-06-28 00:29:17,240 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 34 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 00:29:17,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 43 transitions, 177 flow [2024-06-28 00:29:17,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:29:17,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:29:17,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-28 00:29:17,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 00:29:17,250 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 74 transitions. [2024-06-28 00:29:17,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 43 transitions, 177 flow [2024-06-28 00:29:17,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 43 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:29:17,254 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 00:29:17,255 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:29:17,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 00:29:17,258 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 00:29:17,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:17,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:17,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:29:17,259 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:29:17,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:17,260 INFO L85 PathProgramCache]: Analyzing trace with hash 58400200, now seen corresponding path program 1 times [2024-06-28 00:29:17,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:17,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465818102] [2024-06-28 00:29:17,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:17,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:17,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:18,213 INFO 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:18,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:18,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465818102] [2024-06-28 00:29:18,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465818102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:18,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:18,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:29:18,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442916118] [2024-06-28 00:29:18,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:18,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:29:18,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:18,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:29:18,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:29:18,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:29:18,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 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:29:18,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:18,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:29:18,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:18,634 INFO L124 PetriNetUnfolderBase]: 1397/2104 cut-off events. [2024-06-28 00:29:18,634 INFO L125 PetriNetUnfolderBase]: For 349/349 co-relation queries the response was YES. [2024-06-28 00:29:18,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4861 conditions, 2104 events. 1397/2104 cut-off events. For 349/349 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9894 event pairs, 695 based on Foata normal form. 5/2108 useless extension candidates. Maximal degree in co-relation 4849. Up to 2065 conditions per place. [2024-06-28 00:29:18,644 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 45 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 00:29:18,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 266 flow [2024-06-28 00:29:18,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:29:18,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:29:18,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 00:29:18,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:29:18,646 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 96 transitions. [2024-06-28 00:29:18,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 266 flow [2024-06-28 00:29:18,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:29:18,648 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 154 flow [2024-06-28 00:29:18,648 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=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-28 00:29:18,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 00:29:18,649 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 154 flow [2024-06-28 00:29:18,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 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:29:18,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:18,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:18,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:29:18,649 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:29:18,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:18,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1810407254, now seen corresponding path program 1 times [2024-06-28 00:29:18,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:18,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688577894] [2024-06-28 00:29:18,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:18,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:18,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:19,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:19,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:19,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688577894] [2024-06-28 00:29:19,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688577894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:19,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:19,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:29:19,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836102031] [2024-06-28 00:29:19,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:19,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:29:19,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:19,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:29:19,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:29:19,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:29:19,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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:29:19,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:19,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:29:19,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:19,921 INFO L124 PetriNetUnfolderBase]: 1471/2210 cut-off events. [2024-06-28 00:29:19,922 INFO L125 PetriNetUnfolderBase]: For 1163/1163 co-relation queries the response was YES. [2024-06-28 00:29:19,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5831 conditions, 2210 events. 1471/2210 cut-off events. For 1163/1163 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10409 event pairs, 540 based on Foata normal form. 9/2215 useless extension candidates. Maximal degree in co-relation 5816. Up to 2056 conditions per place. [2024-06-28 00:29:19,933 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 65 selfloop transitions, 15 changer transitions 0/85 dead transitions. [2024-06-28 00:29:19,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 85 transitions, 476 flow [2024-06-28 00:29:19,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:29:19,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:29:19,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 00:29:19,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 00:29:19,936 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 154 flow. Second operand 5 states and 126 transitions. [2024-06-28 00:29:19,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 85 transitions, 476 flow [2024-06-28 00:29:19,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 85 transitions, 458 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:29:19,939 INFO L231 Difference]: Finished difference. Result has 51 places, 54 transitions, 274 flow [2024-06-28 00:29:19,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=51, PETRI_TRANSITIONS=54} [2024-06-28 00:29:19,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-28 00:29:19,940 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 54 transitions, 274 flow [2024-06-28 00:29:19,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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:29:19,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:19,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:19,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:29:19,941 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:29:19,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:19,941 INFO L85 PathProgramCache]: Analyzing trace with hash -543117789, now seen corresponding path program 1 times [2024-06-28 00:29:19,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:19,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762014159] [2024-06-28 00:29:19,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:19,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:19,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:21,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:21,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:21,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762014159] [2024-06-28 00:29:21,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762014159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:21,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:21,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:29:21,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109528700] [2024-06-28 00:29:21,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:21,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:29:21,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:21,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:29:21,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:29:21,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:29:21,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 54 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:21,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:21,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:29:21,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:21,811 INFO L124 PetriNetUnfolderBase]: 1535/2301 cut-off events. [2024-06-28 00:29:21,812 INFO L125 PetriNetUnfolderBase]: For 2802/2815 co-relation queries the response was YES. [2024-06-28 00:29:21,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7261 conditions, 2301 events. 1535/2301 cut-off events. For 2802/2815 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10819 event pairs, 424 based on Foata normal form. 17/2314 useless extension candidates. Maximal degree in co-relation 7242. Up to 2032 conditions per place. [2024-06-28 00:29:21,824 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 68 selfloop transitions, 34 changer transitions 0/107 dead transitions. [2024-06-28 00:29:21,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 107 transitions, 688 flow [2024-06-28 00:29:21,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:29:21,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:29:21,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 00:29:21,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:29:21,828 INFO L175 Difference]: Start difference. First operand has 51 places, 54 transitions, 274 flow. Second operand 6 states and 152 transitions. [2024-06-28 00:29:21,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 107 transitions, 688 flow [2024-06-28 00:29:21,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 107 transitions, 680 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 00:29:21,836 INFO L231 Difference]: Finished difference. Result has 60 places, 70 transitions, 492 flow [2024-06-28 00:29:21,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=492, PETRI_PLACES=60, PETRI_TRANSITIONS=70} [2024-06-28 00:29:21,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-28 00:29:21,837 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 70 transitions, 492 flow [2024-06-28 00:29:21,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:21,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:21,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:21,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:29:21,838 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:29:21,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:21,839 INFO L85 PathProgramCache]: Analyzing trace with hash 343218841, now seen corresponding path program 1 times [2024-06-28 00:29:21,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:21,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709146127] [2024-06-28 00:29:21,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:21,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:21,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:23,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:23,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:23,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709146127] [2024-06-28 00:29:23,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709146127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:23,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:23,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:23,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300474112] [2024-06-28 00:29:23,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:23,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:23,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:23,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:23,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:23,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:29:23,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 70 transitions, 492 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:23,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:23,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:29:23,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:23,732 INFO L124 PetriNetUnfolderBase]: 1547/2321 cut-off events. [2024-06-28 00:29:23,732 INFO L125 PetriNetUnfolderBase]: For 6242/6255 co-relation queries the response was YES. [2024-06-28 00:29:23,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9091 conditions, 2321 events. 1547/2321 cut-off events. For 6242/6255 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10555 event pairs, 416 based on Foata normal form. 14/2331 useless extension candidates. Maximal degree in co-relation 9066. Up to 2147 conditions per place. [2024-06-28 00:29:23,749 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 97 selfloop transitions, 21 changer transitions 0/123 dead transitions. [2024-06-28 00:29:23,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 123 transitions, 980 flow [2024-06-28 00:29:23,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:23,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:23,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 00:29:23,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 00:29:23,752 INFO L175 Difference]: Start difference. First operand has 60 places, 70 transitions, 492 flow. Second operand 7 states and 162 transitions. [2024-06-28 00:29:23,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 123 transitions, 980 flow [2024-06-28 00:29:23,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 123 transitions, 938 flow, removed 21 selfloop flow, removed 0 redundant places. [2024-06-28 00:29:23,763 INFO L231 Difference]: Finished difference. Result has 69 places, 84 transitions, 659 flow [2024-06-28 00:29:23,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=659, PETRI_PLACES=69, PETRI_TRANSITIONS=84} [2024-06-28 00:29:23,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2024-06-28 00:29:23,766 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 84 transitions, 659 flow [2024-06-28 00:29:23,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:23,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:23,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:23,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:29:23,771 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:29:23,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:23,771 INFO L85 PathProgramCache]: Analyzing trace with hash -212618023, now seen corresponding path program 1 times [2024-06-28 00:29:23,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:23,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671313376] [2024-06-28 00:29:23,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:23,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:23,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:24,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:24,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:24,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671313376] [2024-06-28 00:29:24,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671313376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:24,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:24,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:29:24,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302968815] [2024-06-28 00:29:24,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:24,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:29:24,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:24,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:29:24,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:29:25,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:29:25,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 84 transitions, 659 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:25,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:25,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:29:25,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:25,557 INFO L124 PetriNetUnfolderBase]: 1536/2339 cut-off events. [2024-06-28 00:29:25,557 INFO L125 PetriNetUnfolderBase]: For 8214/8220 co-relation queries the response was YES. [2024-06-28 00:29:25,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9376 conditions, 2339 events. 1536/2339 cut-off events. For 8214/8220 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11000 event pairs, 822 based on Foata normal form. 4/2322 useless extension candidates. Maximal degree in co-relation 9344. Up to 2266 conditions per place. [2024-06-28 00:29:25,582 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-28 00:29:25,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 100 transitions, 927 flow [2024-06-28 00:29:25,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:29:25,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:29:25,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-28 00:29:25,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:29:25,583 INFO L175 Difference]: Start difference. First operand has 69 places, 84 transitions, 659 flow. Second operand 5 states and 95 transitions. [2024-06-28 00:29:25,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 100 transitions, 927 flow [2024-06-28 00:29:25,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 900 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 00:29:25,594 INFO L231 Difference]: Finished difference. Result has 74 places, 89 transitions, 736 flow [2024-06-28 00:29:25,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=736, PETRI_PLACES=74, PETRI_TRANSITIONS=89} [2024-06-28 00:29:25,596 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-28 00:29:25,596 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 736 flow [2024-06-28 00:29:25,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:25,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:25,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:25,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:29:25,597 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:29:25,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:25,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1998459449, now seen corresponding path program 1 times [2024-06-28 00:29:25,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:25,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845707067] [2024-06-28 00:29:25,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:25,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:25,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:27,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:27,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:27,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845707067] [2024-06-28 00:29:27,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845707067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:27,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:27,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:29:27,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971551150] [2024-06-28 00:29:27,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:27,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:29:27,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:27,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:29:27,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:29:27,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:27,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 736 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:29:27,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:27,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:27,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:27,853 INFO L124 PetriNetUnfolderBase]: 1783/2676 cut-off events. [2024-06-28 00:29:27,853 INFO L125 PetriNetUnfolderBase]: For 10756/10756 co-relation queries the response was YES. [2024-06-28 00:29:27,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11079 conditions, 2676 events. 1783/2676 cut-off events. For 10756/10756 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12427 event pairs, 961 based on Foata normal form. 4/2680 useless extension candidates. Maximal degree in co-relation 11042. Up to 2620 conditions per place. [2024-06-28 00:29:27,871 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 97 selfloop transitions, 13 changer transitions 0/113 dead transitions. [2024-06-28 00:29:27,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 113 transitions, 1070 flow [2024-06-28 00:29:27,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:29:27,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:29:27,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 00:29:27,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-06-28 00:29:27,873 INFO L175 Difference]: Start difference. First operand has 74 places, 89 transitions, 736 flow. Second operand 6 states and 103 transitions. [2024-06-28 00:29:27,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 113 transitions, 1070 flow [2024-06-28 00:29:27,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 113 transitions, 1040 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:29:27,890 INFO L231 Difference]: Finished difference. Result has 80 places, 98 transitions, 840 flow [2024-06-28 00:29:27,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=840, PETRI_PLACES=80, PETRI_TRANSITIONS=98} [2024-06-28 00:29:27,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-28 00:29:27,891 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 98 transitions, 840 flow [2024-06-28 00:29:27,891 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:29:27,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:27,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:27,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:29:27,892 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:29:27,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:27,892 INFO L85 PathProgramCache]: Analyzing trace with hash -627904170, now seen corresponding path program 1 times [2024-06-28 00:29:27,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:27,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659815115] [2024-06-28 00:29:27,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:27,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:27,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:29,140 INFO 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:29,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:29,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659815115] [2024-06-28 00:29:29,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659815115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:29,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:29,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:29:29,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422551920] [2024-06-28 00:29:29,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:29,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:29:29,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:29,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:29:29,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:29:29,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:29:29,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 98 transitions, 840 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:29,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:29,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:29:29,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:29,824 INFO L124 PetriNetUnfolderBase]: 1796/2696 cut-off events. [2024-06-28 00:29:29,824 INFO L125 PetriNetUnfolderBase]: For 12538/12593 co-relation queries the response was YES. [2024-06-28 00:29:29,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12151 conditions, 2696 events. 1796/2696 cut-off events. For 12538/12593 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12608 event pairs, 572 based on Foata normal form. 15/2688 useless extension candidates. Maximal degree in co-relation 12109. Up to 2520 conditions per place. [2024-06-28 00:29:29,840 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 102 selfloop transitions, 30 changer transitions 0/139 dead transitions. [2024-06-28 00:29:29,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 139 transitions, 1383 flow [2024-06-28 00:29:29,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:29,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:29,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 00:29:29,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 00:29:29,845 INFO L175 Difference]: Start difference. First operand has 80 places, 98 transitions, 840 flow. Second operand 7 states and 135 transitions. [2024-06-28 00:29:29,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 139 transitions, 1383 flow [2024-06-28 00:29:29,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 139 transitions, 1378 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 00:29:29,861 INFO L231 Difference]: Finished difference. Result has 88 places, 112 transitions, 1066 flow [2024-06-28 00:29:29,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1066, PETRI_PLACES=88, PETRI_TRANSITIONS=112} [2024-06-28 00:29:29,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-28 00:29:29,863 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 112 transitions, 1066 flow [2024-06-28 00:29:29,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:29,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:29,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:29,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:29:29,863 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:29:29,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:29,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1539923350, now seen corresponding path program 2 times [2024-06-28 00:29:29,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:29,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754745250] [2024-06-28 00:29:29,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:29,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:29,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:30,930 INFO 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:30,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:30,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754745250] [2024-06-28 00:29:30,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754745250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:30,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:30,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:29:30,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728463386] [2024-06-28 00:29:30,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:30,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:29:30,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:30,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:29:30,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:29:30,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:30,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 112 transitions, 1066 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:29:30,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:30,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:30,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:31,523 INFO L124 PetriNetUnfolderBase]: 1985/2973 cut-off events. [2024-06-28 00:29:31,524 INFO L125 PetriNetUnfolderBase]: For 16918/16920 co-relation queries the response was YES. [2024-06-28 00:29:31,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14294 conditions, 2973 events. 1985/2973 cut-off events. For 16918/16920 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14006 event pairs, 965 based on Foata normal form. 10/2983 useless extension candidates. Maximal degree in co-relation 14247. Up to 2794 conditions per place. [2024-06-28 00:29:31,543 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 117 selfloop transitions, 34 changer transitions 0/154 dead transitions. [2024-06-28 00:29:31,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 154 transitions, 1788 flow [2024-06-28 00:29:31,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:29:31,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:29:31,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 00:29:31,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 00:29:31,545 INFO L175 Difference]: Start difference. First operand has 88 places, 112 transitions, 1066 flow. Second operand 6 states and 112 transitions. [2024-06-28 00:29:31,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 154 transitions, 1788 flow [2024-06-28 00:29:31,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 154 transitions, 1735 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:29:31,567 INFO L231 Difference]: Finished difference. Result has 92 places, 135 transitions, 1450 flow [2024-06-28 00:29:31,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1450, PETRI_PLACES=92, PETRI_TRANSITIONS=135} [2024-06-28 00:29:31,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-28 00:29:31,568 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 135 transitions, 1450 flow [2024-06-28 00:29:31,568 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:29:31,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:31,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:31,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:29:31,569 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:29:31,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:31,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1832524600, now seen corresponding path program 3 times [2024-06-28 00:29:31,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:31,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553401562] [2024-06-28 00:29:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:31,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:31,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:32,548 INFO 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,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:32,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553401562] [2024-06-28 00:29:32,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553401562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:32,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:32,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:29:32,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947808204] [2024-06-28 00:29:32,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:32,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:29:32,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:32,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:29:32,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:29:32,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:32,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 135 transitions, 1450 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:29:32,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:32,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:32,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:33,126 INFO L124 PetriNetUnfolderBase]: 1970/2946 cut-off events. [2024-06-28 00:29:33,127 INFO L125 PetriNetUnfolderBase]: For 19920/19920 co-relation queries the response was YES. [2024-06-28 00:29:33,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14671 conditions, 2946 events. 1970/2946 cut-off events. For 19920/19920 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13806 event pairs, 971 based on Foata normal form. 6/2952 useless extension candidates. Maximal degree in co-relation 14622. Up to 2874 conditions per place. [2024-06-28 00:29:33,144 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 134 selfloop transitions, 21 changer transitions 0/158 dead transitions. [2024-06-28 00:29:33,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 158 transitions, 1903 flow [2024-06-28 00:29:33,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:29:33,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:29:33,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 00:29:33,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-28 00:29:33,146 INFO L175 Difference]: Start difference. First operand has 92 places, 135 transitions, 1450 flow. Second operand 6 states and 107 transitions. [2024-06-28 00:29:33,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 158 transitions, 1903 flow [2024-06-28 00:29:33,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 158 transitions, 1886 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 00:29:33,169 INFO L231 Difference]: Finished difference. Result has 98 places, 142 transitions, 1589 flow [2024-06-28 00:29:33,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1589, PETRI_PLACES=98, PETRI_TRANSITIONS=142} [2024-06-28 00:29:33,171 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 00:29:33,171 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 142 transitions, 1589 flow [2024-06-28 00:29:33,171 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:29:33,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:33,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:33,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:29:33,171 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:29:33,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:33,172 INFO L85 PathProgramCache]: Analyzing trace with hash 2009807910, now seen corresponding path program 1 times [2024-06-28 00:29:33,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:33,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085133464] [2024-06-28 00:29:33,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:33,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:33,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:34,754 INFO 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:34,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:34,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085133464] [2024-06-28 00:29:34,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085133464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:34,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:34,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:34,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538834928] [2024-06-28 00:29:34,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:34,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:34,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:34,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:34,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:34,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:34,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 142 transitions, 1589 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:34,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:34,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:34,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:35,661 INFO L124 PetriNetUnfolderBase]: 2018/3005 cut-off events. [2024-06-28 00:29:35,662 INFO L125 PetriNetUnfolderBase]: For 22555/22555 co-relation queries the response was YES. [2024-06-28 00:29:35,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15240 conditions, 3005 events. 2018/3005 cut-off events. For 22555/22555 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13786 event pairs, 610 based on Foata normal form. 4/3009 useless extension candidates. Maximal degree in co-relation 15187. Up to 2711 conditions per place. [2024-06-28 00:29:35,682 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 162 selfloop transitions, 47 changer transitions 0/212 dead transitions. [2024-06-28 00:29:35,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 212 transitions, 2642 flow [2024-06-28 00:29:35,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:35,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:35,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 00:29:35,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-28 00:29:35,684 INFO L175 Difference]: Start difference. First operand has 98 places, 142 transitions, 1589 flow. Second operand 8 states and 149 transitions. [2024-06-28 00:29:35,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 212 transitions, 2642 flow [2024-06-28 00:29:35,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 212 transitions, 2583 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:29:35,719 INFO L231 Difference]: Finished difference. Result has 107 places, 170 transitions, 1982 flow [2024-06-28 00:29:35,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1982, PETRI_PLACES=107, PETRI_TRANSITIONS=170} [2024-06-28 00:29:35,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-28 00:29:35,720 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 170 transitions, 1982 flow [2024-06-28 00:29:35,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:35,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:35,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:35,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:29:35,721 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:29:35,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:35,721 INFO L85 PathProgramCache]: Analyzing trace with hash 492984294, now seen corresponding path program 2 times [2024-06-28 00:29:35,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:35,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758360262] [2024-06-28 00:29:35,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:35,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:36,886 INFO 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:36,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:36,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758360262] [2024-06-28 00:29:36,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758360262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:36,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:36,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:36,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193025254] [2024-06-28 00:29:36,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:36,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:36,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:36,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:36,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:36,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:36,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 170 transitions, 1982 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:36,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:36,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:36,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:37,512 INFO L124 PetriNetUnfolderBase]: 2078/3104 cut-off events. [2024-06-28 00:29:37,512 INFO L125 PetriNetUnfolderBase]: For 26999/27001 co-relation queries the response was YES. [2024-06-28 00:29:37,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16740 conditions, 3104 events. 2078/3104 cut-off events. For 26999/27001 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14494 event pairs, 910 based on Foata normal form. 8/3112 useless extension candidates. Maximal degree in co-relation 16682. Up to 2852 conditions per place. [2024-06-28 00:29:37,531 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 161 selfloop transitions, 49 changer transitions 0/213 dead transitions. [2024-06-28 00:29:37,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 213 transitions, 2760 flow [2024-06-28 00:29:37,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:37,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:37,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 00:29:37,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-28 00:29:37,533 INFO L175 Difference]: Start difference. First operand has 107 places, 170 transitions, 1982 flow. Second operand 7 states and 127 transitions. [2024-06-28 00:29:37,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 213 transitions, 2760 flow [2024-06-28 00:29:37,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 213 transitions, 2726 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 00:29:37,568 INFO L231 Difference]: Finished difference. Result has 115 places, 188 transitions, 2294 flow [2024-06-28 00:29:37,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2294, PETRI_PLACES=115, PETRI_TRANSITIONS=188} [2024-06-28 00:29:37,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 00:29:37,569 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 188 transitions, 2294 flow [2024-06-28 00:29:37,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:37,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:37,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:37,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:29:37,570 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:29:37,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:37,570 INFO L85 PathProgramCache]: Analyzing trace with hash 977263372, now seen corresponding path program 3 times [2024-06-28 00:29:37,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:37,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997355509] [2024-06-28 00:29:37,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:37,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:38,645 INFO 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:38,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:38,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997355509] [2024-06-28 00:29:38,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997355509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:38,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:38,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:38,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455690921] [2024-06-28 00:29:38,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:38,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:38,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:38,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:38,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:38,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:38,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 188 transitions, 2294 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:38,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:38,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:38,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:39,270 INFO L124 PetriNetUnfolderBase]: 2096/3127 cut-off events. [2024-06-28 00:29:39,270 INFO L125 PetriNetUnfolderBase]: For 30707/30707 co-relation queries the response was YES. [2024-06-28 00:29:39,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17650 conditions, 3127 events. 2096/3127 cut-off events. For 30707/30707 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14569 event pairs, 919 based on Foata normal form. 3/3130 useless extension candidates. Maximal degree in co-relation 17587. Up to 3035 conditions per place. [2024-06-28 00:29:39,293 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 191 selfloop transitions, 27 changer transitions 0/221 dead transitions. [2024-06-28 00:29:39,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 221 transitions, 2986 flow [2024-06-28 00:29:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:39,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:39,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:29:39,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:29:39,294 INFO L175 Difference]: Start difference. First operand has 115 places, 188 transitions, 2294 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:29:39,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 221 transitions, 2986 flow [2024-06-28 00:29:39,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 221 transitions, 2974 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 00:29:39,334 INFO L231 Difference]: Finished difference. Result has 123 places, 200 transitions, 2499 flow [2024-06-28 00:29:39,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2499, PETRI_PLACES=123, PETRI_TRANSITIONS=200} [2024-06-28 00:29:39,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-28 00:29:39,335 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 200 transitions, 2499 flow [2024-06-28 00:29:39,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:39,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:39,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:39,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:29:39,335 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:29:39,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:39,336 INFO L85 PathProgramCache]: Analyzing trace with hash 669163672, now seen corresponding path program 4 times [2024-06-28 00:29:39,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:39,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093333942] [2024-06-28 00:29:39,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:39,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:39,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:40,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:29:40,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:40,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093333942] [2024-06-28 00:29:40,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093333942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:40,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:40,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:40,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143352131] [2024-06-28 00:29:40,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:40,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:40,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:40,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:40,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:40,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:40,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 200 transitions, 2499 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:40,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:40,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:40,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:41,089 INFO L124 PetriNetUnfolderBase]: 2088/3115 cut-off events. [2024-06-28 00:29:41,089 INFO L125 PetriNetUnfolderBase]: For 34216/34216 co-relation queries the response was YES. [2024-06-28 00:29:41,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18029 conditions, 3115 events. 2088/3115 cut-off events. For 34216/34216 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14469 event pairs, 921 based on Foata normal form. 3/3118 useless extension candidates. Maximal degree in co-relation 17961. Up to 3052 conditions per place. [2024-06-28 00:29:41,115 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 197 selfloop transitions, 18 changer transitions 0/218 dead transitions. [2024-06-28 00:29:41,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 218 transitions, 2993 flow [2024-06-28 00:29:41,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:41,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:41,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 00:29:41,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-28 00:29:41,117 INFO L175 Difference]: Start difference. First operand has 123 places, 200 transitions, 2499 flow. Second operand 7 states and 117 transitions. [2024-06-28 00:29:41,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 218 transitions, 2993 flow [2024-06-28 00:29:41,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 218 transitions, 2962 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:29:41,162 INFO L231 Difference]: Finished difference. Result has 128 places, 200 transitions, 2514 flow [2024-06-28 00:29:41,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2468, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2514, PETRI_PLACES=128, PETRI_TRANSITIONS=200} [2024-06-28 00:29:41,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-28 00:29:41,163 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 200 transitions, 2514 flow [2024-06-28 00:29:41,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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:29:41,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:41,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:41,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:29:41,163 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:29:41,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:41,164 INFO L85 PathProgramCache]: Analyzing trace with hash 669172600, now seen corresponding path program 1 times [2024-06-28 00:29:41,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:41,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312363085] [2024-06-28 00:29:41,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:41,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:42,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:42,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:42,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312363085] [2024-06-28 00:29:42,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312363085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:42,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:42,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:42,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178260875] [2024-06-28 00:29:42,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:42,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:42,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:42,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:42,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:42,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:42,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 200 transitions, 2514 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:42,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:42,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:42,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:43,551 INFO L124 PetriNetUnfolderBase]: 2080/3103 cut-off events. [2024-06-28 00:29:43,551 INFO L125 PetriNetUnfolderBase]: For 37015/37015 co-relation queries the response was YES. [2024-06-28 00:29:43,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18168 conditions, 3103 events. 2080/3103 cut-off events. For 37015/37015 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14407 event pairs, 902 based on Foata normal form. 4/3107 useless extension candidates. Maximal degree in co-relation 18098. Up to 3024 conditions per place. [2024-06-28 00:29:43,573 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 17 changer transitions 0/221 dead transitions. [2024-06-28 00:29:43,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 221 transitions, 3034 flow [2024-06-28 00:29:43,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:43,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:43,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 00:29:43,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 00:29:43,575 INFO L175 Difference]: Start difference. First operand has 128 places, 200 transitions, 2514 flow. Second operand 8 states and 126 transitions. [2024-06-28 00:29:43,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 221 transitions, 3034 flow [2024-06-28 00:29:43,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 221 transitions, 2977 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:29:43,619 INFO L231 Difference]: Finished difference. Result has 130 places, 202 transitions, 2522 flow [2024-06-28 00:29:43,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2457, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2522, PETRI_PLACES=130, PETRI_TRANSITIONS=202} [2024-06-28 00:29:43,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-28 00:29:43,620 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 202 transitions, 2522 flow [2024-06-28 00:29:43,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:43,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:43,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:43,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:29:43,620 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:29:43,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:43,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1977491507, now seen corresponding path program 1 times [2024-06-28 00:29:43,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:43,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721264098] [2024-06-28 00:29:43,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:43,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:43,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:45,330 INFO 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,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:45,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721264098] [2024-06-28 00:29:45,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721264098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:45,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:45,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:45,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510204832] [2024-06-28 00:29:45,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:45,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:45,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:45,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:45,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:45,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:29:45,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 202 transitions, 2522 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:45,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:29:45,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:46,039 INFO L124 PetriNetUnfolderBase]: 2035/3044 cut-off events. [2024-06-28 00:29:46,039 INFO L125 PetriNetUnfolderBase]: For 43289/43353 co-relation queries the response was YES. [2024-06-28 00:29:46,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18402 conditions, 3044 events. 2035/3044 cut-off events. For 43289/43353 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14469 event pairs, 554 based on Foata normal form. 30/3005 useless extension candidates. Maximal degree in co-relation 18333. Up to 2408 conditions per place. [2024-06-28 00:29:46,062 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 135 selfloop transitions, 76 changer transitions 0/239 dead transitions. [2024-06-28 00:29:46,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 239 transitions, 3202 flow [2024-06-28 00:29:46,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:46,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:46,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 00:29:46,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5321428571428571 [2024-06-28 00:29:46,064 INFO L175 Difference]: Start difference. First operand has 130 places, 202 transitions, 2522 flow. Second operand 7 states and 149 transitions. [2024-06-28 00:29:46,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 239 transitions, 3202 flow [2024-06-28 00:29:46,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 239 transitions, 3145 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:29:46,110 INFO L231 Difference]: Finished difference. Result has 131 places, 210 transitions, 2695 flow [2024-06-28 00:29:46,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2465, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2695, PETRI_PLACES=131, PETRI_TRANSITIONS=210} [2024-06-28 00:29:46,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-28 00:29:46,110 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 210 transitions, 2695 flow [2024-06-28 00:29:46,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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:46,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:46,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:46,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:29:46,111 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:29:46,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:46,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1980291737, now seen corresponding path program 2 times [2024-06-28 00:29:46,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:46,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244472720] [2024-06-28 00:29:46,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:46,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:46,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:47,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:47,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:47,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244472720] [2024-06-28 00:29:47,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244472720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:47,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:47,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:47,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102637734] [2024-06-28 00:29:47,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:47,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:47,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:47,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:47,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:47,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:29:47,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 210 transitions, 2695 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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:47,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:47,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:29:47,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:48,296 INFO L124 PetriNetUnfolderBase]: 2027/3037 cut-off events. [2024-06-28 00:29:48,297 INFO L125 PetriNetUnfolderBase]: For 49361/49443 co-relation queries the response was YES. [2024-06-28 00:29:48,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19148 conditions, 3037 events. 2027/3037 cut-off events. For 49361/49443 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14425 event pairs, 532 based on Foata normal form. 28/2999 useless extension candidates. Maximal degree in co-relation 19079. Up to 2504 conditions per place. [2024-06-28 00:29:48,318 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 126 selfloop transitions, 92 changer transitions 0/246 dead transitions. [2024-06-28 00:29:48,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 246 transitions, 3417 flow [2024-06-28 00:29:48,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:48,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:48,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 00:29:48,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-28 00:29:48,319 INFO L175 Difference]: Start difference. First operand has 131 places, 210 transitions, 2695 flow. Second operand 7 states and 145 transitions. [2024-06-28 00:29:48,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 246 transitions, 3417 flow [2024-06-28 00:29:48,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 246 transitions, 3309 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:29:48,374 INFO L231 Difference]: Finished difference. Result has 136 places, 219 transitions, 2975 flow [2024-06-28 00:29:48,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2975, PETRI_PLACES=136, PETRI_TRANSITIONS=219} [2024-06-28 00:29:48,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-28 00:29:48,375 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 219 transitions, 2975 flow [2024-06-28 00:29:48,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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:48,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:48,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:48,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:29:48,375 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:29:48,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:48,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1887616467, now seen corresponding path program 1 times [2024-06-28 00:29:48,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:48,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544162592] [2024-06-28 00:29:48,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:48,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:49,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:49,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544162592] [2024-06-28 00:29:49,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544162592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:49,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:49,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:49,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094721636] [2024-06-28 00:29:49,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:49,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:49,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:49,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:49,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:49,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:49,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 219 transitions, 2975 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:49,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:49,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:49,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:50,613 INFO L124 PetriNetUnfolderBase]: 2200/3270 cut-off events. [2024-06-28 00:29:50,613 INFO L125 PetriNetUnfolderBase]: For 53791/53797 co-relation queries the response was YES. [2024-06-28 00:29:50,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21037 conditions, 3270 events. 2200/3270 cut-off events. For 53791/53797 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15134 event pairs, 570 based on Foata normal form. 10/3280 useless extension candidates. Maximal degree in co-relation 20965. Up to 2824 conditions per place. [2024-06-28 00:29:50,640 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 198 selfloop transitions, 68 changer transitions 0/269 dead transitions. [2024-06-28 00:29:50,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 269 transitions, 3976 flow [2024-06-28 00:29:50,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:50,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:50,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 00:29:50,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:29:50,642 INFO L175 Difference]: Start difference. First operand has 136 places, 219 transitions, 2975 flow. Second operand 8 states and 152 transitions. [2024-06-28 00:29:50,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 269 transitions, 3976 flow [2024-06-28 00:29:50,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 269 transitions, 3844 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 00:29:50,711 INFO L231 Difference]: Finished difference. Result has 141 places, 230 transitions, 3108 flow [2024-06-28 00:29:50,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3108, PETRI_PLACES=141, PETRI_TRANSITIONS=230} [2024-06-28 00:29:50,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-28 00:29:50,712 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 230 transitions, 3108 flow [2024-06-28 00:29:50,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:50,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:50,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:50,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:29:50,712 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:29:50,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:50,712 INFO L85 PathProgramCache]: Analyzing trace with hash -2120112176, now seen corresponding path program 1 times [2024-06-28 00:29:50,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:50,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110986126] [2024-06-28 00:29:50,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:50,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:52,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:52,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:52,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110986126] [2024-06-28 00:29:52,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110986126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:52,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:52,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:52,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685023282] [2024-06-28 00:29:52,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:52,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:52,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:52,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:52,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:52,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 230 transitions, 3108 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:52,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:52,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:52,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:53,069 INFO L124 PetriNetUnfolderBase]: 2249/3344 cut-off events. [2024-06-28 00:29:53,069 INFO L125 PetriNetUnfolderBase]: For 60924/60934 co-relation queries the response was YES. [2024-06-28 00:29:53,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22188 conditions, 3344 events. 2249/3344 cut-off events. For 60924/60934 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15499 event pairs, 564 based on Foata normal form. 13/3357 useless extension candidates. Maximal degree in co-relation 22114. Up to 2984 conditions per place. [2024-06-28 00:29:53,096 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 199 selfloop transitions, 83 changer transitions 0/285 dead transitions. [2024-06-28 00:29:53,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 285 transitions, 4272 flow [2024-06-28 00:29:53,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:53,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:53,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 00:29:53,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-28 00:29:53,097 INFO L175 Difference]: Start difference. First operand has 141 places, 230 transitions, 3108 flow. Second operand 8 states and 149 transitions. [2024-06-28 00:29:53,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 285 transitions, 4272 flow [2024-06-28 00:29:53,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 285 transitions, 4241 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 00:29:53,172 INFO L231 Difference]: Finished difference. Result has 149 places, 248 transitions, 3514 flow [2024-06-28 00:29:53,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=149, PETRI_TRANSITIONS=248} [2024-06-28 00:29:53,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 00:29:53,173 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 248 transitions, 3514 flow [2024-06-28 00:29:53,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:53,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:53,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:53,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:29:53,173 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:29:53,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:53,173 INFO L85 PathProgramCache]: Analyzing trace with hash -2120469296, now seen corresponding path program 2 times [2024-06-28 00:29:53,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:53,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597471976] [2024-06-28 00:29:53,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:53,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:53,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:54,611 INFO 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:54,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:54,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597471976] [2024-06-28 00:29:54,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597471976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:54,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:54,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:54,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946785920] [2024-06-28 00:29:54,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:54,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:54,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:54,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:54,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:54,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:54,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 248 transitions, 3514 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:54,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:54,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:54,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:55,513 INFO L124 PetriNetUnfolderBase]: 2287/3400 cut-off events. [2024-06-28 00:29:55,513 INFO L125 PetriNetUnfolderBase]: For 67409/67415 co-relation queries the response was YES. [2024-06-28 00:29:55,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23569 conditions, 3400 events. 2287/3400 cut-off events. For 67409/67415 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15829 event pairs, 580 based on Foata normal form. 9/3409 useless extension candidates. Maximal degree in co-relation 23491. Up to 3016 conditions per place. [2024-06-28 00:29:55,542 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 196 selfloop transitions, 99 changer transitions 0/298 dead transitions. [2024-06-28 00:29:55,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 298 transitions, 4752 flow [2024-06-28 00:29:55,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:55,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:55,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 00:29:55,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 00:29:55,544 INFO L175 Difference]: Start difference. First operand has 149 places, 248 transitions, 3514 flow. Second operand 8 states and 150 transitions. [2024-06-28 00:29:55,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 298 transitions, 4752 flow [2024-06-28 00:29:55,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 298 transitions, 4619 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:29:55,627 INFO L231 Difference]: Finished difference. Result has 155 places, 267 transitions, 4040 flow [2024-06-28 00:29:55,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4040, PETRI_PLACES=155, PETRI_TRANSITIONS=267} [2024-06-28 00:29:55,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-28 00:29:55,628 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 267 transitions, 4040 flow [2024-06-28 00:29:55,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:55,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:55,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:55,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:29:55,628 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:29:55,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:55,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1897355339, now seen corresponding path program 2 times [2024-06-28 00:29:55,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:55,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994299856] [2024-06-28 00:29:55,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:55,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:55,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:57,088 INFO 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,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:57,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994299856] [2024-06-28 00:29:57,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994299856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:57,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:57,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:57,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870869161] [2024-06-28 00:29:57,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:57,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:57,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:57,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:57,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:57,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 267 transitions, 4040 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:57,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:57,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:57,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:57,880 INFO L124 PetriNetUnfolderBase]: 2347/3500 cut-off events. [2024-06-28 00:29:57,880 INFO L125 PetriNetUnfolderBase]: For 76672/76674 co-relation queries the response was YES. [2024-06-28 00:29:57,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24623 conditions, 3500 events. 2347/3500 cut-off events. For 76672/76674 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16503 event pairs, 882 based on Foata normal form. 8/3508 useless extension candidates. Maximal degree in co-relation 24542. Up to 3071 conditions per place. [2024-06-28 00:29:57,913 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 221 selfloop transitions, 82 changer transitions 0/306 dead transitions. [2024-06-28 00:29:57,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 306 transitions, 5014 flow [2024-06-28 00:29:57,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:57,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:57,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:29:57,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 00:29:57,915 INFO L175 Difference]: Start difference. First operand has 155 places, 267 transitions, 4040 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:29:57,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 306 transitions, 5014 flow [2024-06-28 00:29:58,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 306 transitions, 4920 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:29:58,021 INFO L231 Difference]: Finished difference. Result has 160 places, 281 transitions, 4273 flow [2024-06-28 00:29:58,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3946, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4273, PETRI_PLACES=160, PETRI_TRANSITIONS=281} [2024-06-28 00:29:58,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 00:29:58,022 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 281 transitions, 4273 flow [2024-06-28 00:29:58,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:58,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:58,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:58,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:29:58,022 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:29:58,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:58,023 INFO L85 PathProgramCache]: Analyzing trace with hash 259425486, now seen corresponding path program 3 times [2024-06-28 00:29:58,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:58,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203471746] [2024-06-28 00:29:58,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:58,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:58,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:59,065 INFO 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:59,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:59,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203471746] [2024-06-28 00:29:59,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203471746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:59,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:59,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:29:59,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310467591] [2024-06-28 00:29:59,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:59,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:29:59,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:59,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:29:59,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:29:59,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:29:59,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 281 transitions, 4273 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:59,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:59,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:29:59,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:59,785 INFO L124 PetriNetUnfolderBase]: 2398/3576 cut-off events. [2024-06-28 00:29:59,785 INFO L125 PetriNetUnfolderBase]: For 84433/84435 co-relation queries the response was YES. [2024-06-28 00:29:59,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25785 conditions, 3576 events. 2398/3576 cut-off events. For 84433/84435 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16983 event pairs, 877 based on Foata normal form. 6/3582 useless extension candidates. Maximal degree in co-relation 25703. Up to 3255 conditions per place. [2024-06-28 00:29:59,820 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 223 selfloop transitions, 95 changer transitions 0/321 dead transitions. [2024-06-28 00:29:59,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 321 transitions, 5473 flow [2024-06-28 00:29:59,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:29:59,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:29:59,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 00:29:59,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 00:29:59,827 INFO L175 Difference]: Start difference. First operand has 160 places, 281 transitions, 4273 flow. Second operand 7 states and 128 transitions. [2024-06-28 00:29:59,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 321 transitions, 5473 flow [2024-06-28 00:29:59,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 321 transitions, 5438 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:29:59,953 INFO L231 Difference]: Finished difference. Result has 165 places, 297 transitions, 4751 flow [2024-06-28 00:29:59,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4238, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4751, PETRI_PLACES=165, PETRI_TRANSITIONS=297} [2024-06-28 00:29:59,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 00:29:59,954 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 297 transitions, 4751 flow [2024-06-28 00:29:59,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:59,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:59,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:59,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:29:59,954 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:29:59,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:59,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1897361136, now seen corresponding path program 4 times [2024-06-28 00:29:59,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:59,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527295236] [2024-06-28 00:29:59,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:59,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:59,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:01,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:30:01,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:01,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527295236] [2024-06-28 00:30:01,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527295236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:01,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:01,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:01,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035361966] [2024-06-28 00:30:01,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:01,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:01,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:01,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:01,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:01,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:01,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 297 transitions, 4751 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:01,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:01,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:01,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:01,799 INFO L124 PetriNetUnfolderBase]: 2387/3562 cut-off events. [2024-06-28 00:30:01,799 INFO L125 PetriNetUnfolderBase]: For 89911/89913 co-relation queries the response was YES. [2024-06-28 00:30:01,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26295 conditions, 3562 events. 2387/3562 cut-off events. For 89911/89913 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16908 event pairs, 879 based on Foata normal form. 6/3568 useless extension candidates. Maximal degree in co-relation 26210. Up to 3244 conditions per place. [2024-06-28 00:30:01,826 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 216 selfloop transitions, 104 changer transitions 0/323 dead transitions. [2024-06-28 00:30:01,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 323 transitions, 5675 flow [2024-06-28 00:30:01,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:30:01,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:30:01,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 00:30:01,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 00:30:01,828 INFO L175 Difference]: Start difference. First operand has 165 places, 297 transitions, 4751 flow. Second operand 7 states and 128 transitions. [2024-06-28 00:30:01,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 323 transitions, 5675 flow [2024-06-28 00:30:01,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 323 transitions, 5557 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:01,935 INFO L231 Difference]: Finished difference. Result has 170 places, 301 transitions, 5002 flow [2024-06-28 00:30:01,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4635, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5002, PETRI_PLACES=170, PETRI_TRANSITIONS=301} [2024-06-28 00:30:01,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-28 00:30:01,936 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 301 transitions, 5002 flow [2024-06-28 00:30:01,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:01,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:01,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:01,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:30:01,936 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:30:01,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:01,937 INFO L85 PathProgramCache]: Analyzing trace with hash 119571671, now seen corresponding path program 3 times [2024-06-28 00:30:01,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:01,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963267027] [2024-06-28 00:30:01,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:01,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:01,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:03,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:30:03,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:03,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963267027] [2024-06-28 00:30:03,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963267027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:03,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:03,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:03,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809344633] [2024-06-28 00:30:03,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:03,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:03,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:03,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:03,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:03,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:03,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 301 transitions, 5002 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:03,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:03,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:03,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:04,027 INFO L124 PetriNetUnfolderBase]: 2405/3583 cut-off events. [2024-06-28 00:30:04,028 INFO L125 PetriNetUnfolderBase]: For 96423/96423 co-relation queries the response was YES. [2024-06-28 00:30:04,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26966 conditions, 3583 events. 2405/3583 cut-off events. For 96423/96423 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16942 event pairs, 895 based on Foata normal form. 3/3586 useless extension candidates. Maximal degree in co-relation 26879. Up to 3447 conditions per place. [2024-06-28 00:30:04,063 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 293 selfloop transitions, 38 changer transitions 0/334 dead transitions. [2024-06-28 00:30:04,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 334 transitions, 6002 flow [2024-06-28 00:30:04,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:04,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:04,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 00:30:04,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 00:30:04,065 INFO L175 Difference]: Start difference. First operand has 170 places, 301 transitions, 5002 flow. Second operand 8 states and 131 transitions. [2024-06-28 00:30:04,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 334 transitions, 6002 flow [2024-06-28 00:30:04,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 334 transitions, 5847 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:30:04,205 INFO L231 Difference]: Finished difference. Result has 174 places, 311 transitions, 5066 flow [2024-06-28 00:30:04,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4847, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5066, PETRI_PLACES=174, PETRI_TRANSITIONS=311} [2024-06-28 00:30:04,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-28 00:30:04,205 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 311 transitions, 5066 flow [2024-06-28 00:30:04,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:04,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:04,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:04,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:30:04,206 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:30:04,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:04,206 INFO L85 PathProgramCache]: Analyzing trace with hash -693626955, now seen corresponding path program 4 times [2024-06-28 00:30:04,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:04,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27579434] [2024-06-28 00:30:04,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:04,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:04,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:05,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:30:05,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:05,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27579434] [2024-06-28 00:30:05,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27579434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:05,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:05,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:05,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832538785] [2024-06-28 00:30:05,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:05,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:05,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:05,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:05,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:05,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:05,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 311 transitions, 5066 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:05,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:05,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:05,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:06,213 INFO L124 PetriNetUnfolderBase]: 2400/3575 cut-off events. [2024-06-28 00:30:06,213 INFO L125 PetriNetUnfolderBase]: For 101661/101661 co-relation queries the response was YES. [2024-06-28 00:30:06,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27029 conditions, 3575 events. 2400/3575 cut-off events. For 101661/101661 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16897 event pairs, 898 based on Foata normal form. 2/3577 useless extension candidates. Maximal degree in co-relation 26941. Up to 3483 conditions per place. [2024-06-28 00:30:06,247 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 309 selfloop transitions, 25 changer transitions 0/337 dead transitions. [2024-06-28 00:30:06,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 337 transitions, 5872 flow [2024-06-28 00:30:06,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:06,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:06,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 00:30:06,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 00:30:06,248 INFO L175 Difference]: Start difference. First operand has 174 places, 311 transitions, 5066 flow. Second operand 8 states and 133 transitions. [2024-06-28 00:30:06,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 337 transitions, 5872 flow [2024-06-28 00:30:06,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 337 transitions, 5814 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:06,391 INFO L231 Difference]: Finished difference. Result has 177 places, 314 transitions, 5115 flow [2024-06-28 00:30:06,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5010, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5115, PETRI_PLACES=177, PETRI_TRANSITIONS=314} [2024-06-28 00:30:06,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 00:30:06,392 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 314 transitions, 5115 flow [2024-06-28 00:30:06,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:06,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:06,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:06,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:30:06,392 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:30:06,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:06,393 INFO L85 PathProgramCache]: Analyzing trace with hash -730761917, now seen corresponding path program 5 times [2024-06-28 00:30:06,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:06,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53651727] [2024-06-28 00:30:06,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:06,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:06,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:07,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:07,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:07,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53651727] [2024-06-28 00:30:07,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53651727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:07,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:07,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:07,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977115641] [2024-06-28 00:30:07,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:07,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:07,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:07,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:07,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:07,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:07,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 314 transitions, 5115 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:07,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:07,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:07,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:08,465 INFO L124 PetriNetUnfolderBase]: 2392/3564 cut-off events. [2024-06-28 00:30:08,465 INFO L125 PetriNetUnfolderBase]: For 100552/100552 co-relation queries the response was YES. [2024-06-28 00:30:08,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27085 conditions, 3564 events. 2392/3564 cut-off events. For 100552/100552 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16869 event pairs, 898 based on Foata normal form. 3/3567 useless extension candidates. Maximal degree in co-relation 26996. Up to 3476 conditions per place. [2024-06-28 00:30:08,497 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 308 selfloop transitions, 22 changer transitions 0/333 dead transitions. [2024-06-28 00:30:08,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 333 transitions, 5862 flow [2024-06-28 00:30:08,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:30:08,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:30:08,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 00:30:08,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 00:30:08,499 INFO L175 Difference]: Start difference. First operand has 177 places, 314 transitions, 5115 flow. Second operand 7 states and 118 transitions. [2024-06-28 00:30:08,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 333 transitions, 5862 flow [2024-06-28 00:30:08,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 333 transitions, 5759 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 00:30:08,637 INFO L231 Difference]: Finished difference. Result has 176 places, 314 transitions, 5070 flow [2024-06-28 00:30:08,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5070, PETRI_PLACES=176, PETRI_TRANSITIONS=314} [2024-06-28 00:30:08,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 00:30:08,638 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 314 transitions, 5070 flow [2024-06-28 00:30:08,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:08,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:08,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:08,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:30:08,638 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:30:08,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:08,638 INFO L85 PathProgramCache]: Analyzing trace with hash -730762134, now seen corresponding path program 5 times [2024-06-28 00:30:08,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:08,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527252374] [2024-06-28 00:30:08,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:08,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:08,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:09,633 INFO 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:09,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:09,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527252374] [2024-06-28 00:30:09,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527252374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:09,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:09,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:09,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794782438] [2024-06-28 00:30:09,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:09,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:09,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:09,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:09,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:09,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:09,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 314 transitions, 5070 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:09,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:09,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:09,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:10,390 INFO L124 PetriNetUnfolderBase]: 2381/3549 cut-off events. [2024-06-28 00:30:10,390 INFO L125 PetriNetUnfolderBase]: For 99444/99446 co-relation queries the response was YES. [2024-06-28 00:30:10,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26742 conditions, 3549 events. 2381/3549 cut-off events. For 99444/99446 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16784 event pairs, 902 based on Foata normal form. 6/3555 useless extension candidates. Maximal degree in co-relation 26654. Up to 3459 conditions per place. [2024-06-28 00:30:10,424 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/332 dead transitions. [2024-06-28 00:30:10,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 332 transitions, 5814 flow [2024-06-28 00:30:10,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:30:10,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:30:10,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 00:30:10,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 00:30:10,426 INFO L175 Difference]: Start difference. First operand has 176 places, 314 transitions, 5070 flow. Second operand 7 states and 118 transitions. [2024-06-28 00:30:10,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 332 transitions, 5814 flow [2024-06-28 00:30:10,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 332 transitions, 5751 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:30:10,553 INFO L231 Difference]: Finished difference. Result has 177 places, 314 transitions, 5076 flow [2024-06-28 00:30:10,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5076, PETRI_PLACES=177, PETRI_TRANSITIONS=314} [2024-06-28 00:30:10,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 00:30:10,553 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 314 transitions, 5076 flow [2024-06-28 00:30:10,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:10,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:10,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:10,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:30:10,554 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:10,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:10,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1170847239, now seen corresponding path program 1 times [2024-06-28 00:30:10,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:10,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774390396] [2024-06-28 00:30:10,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:10,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:10,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:12,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:12,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:12,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774390396] [2024-06-28 00:30:12,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774390396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:12,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:12,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:12,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664742735] [2024-06-28 00:30:12,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:12,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:12,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:12,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:12,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:12,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:30:12,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 314 transitions, 5076 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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:12,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:12,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:30:12,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:13,302 INFO L124 PetriNetUnfolderBase]: 2317/3465 cut-off events. [2024-06-28 00:30:13,302 INFO L125 PetriNetUnfolderBase]: For 107579/107634 co-relation queries the response was YES. [2024-06-28 00:30:13,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26508 conditions, 3465 events. 2317/3465 cut-off events. For 107579/107634 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16476 event pairs, 388 based on Foata normal form. 24/3429 useless extension candidates. Maximal degree in co-relation 26419. Up to 2827 conditions per place. [2024-06-28 00:30:13,338 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 72 changer transitions 0/355 dead transitions. [2024-06-28 00:30:13,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 355 transitions, 6015 flow [2024-06-28 00:30:13,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:13,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:13,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 00:30:13,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:30:13,339 INFO L175 Difference]: Start difference. First operand has 177 places, 314 transitions, 5076 flow. Second operand 8 states and 160 transitions. [2024-06-28 00:30:13,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 355 transitions, 6015 flow [2024-06-28 00:30:13,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 355 transitions, 5960 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:13,474 INFO L231 Difference]: Finished difference. Result has 181 places, 322 transitions, 5270 flow [2024-06-28 00:30:13,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5270, PETRI_PLACES=181, PETRI_TRANSITIONS=322} [2024-06-28 00:30:13,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-28 00:30:13,475 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 322 transitions, 5270 flow [2024-06-28 00:30:13,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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:13,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:13,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:13,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:30:13,476 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:30:13,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:13,476 INFO L85 PathProgramCache]: Analyzing trace with hash 969818439, now seen corresponding path program 2 times [2024-06-28 00:30:13,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:13,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911919101] [2024-06-28 00:30:13,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:13,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:13,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:15,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:30:15,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:15,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911919101] [2024-06-28 00:30:15,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911919101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:15,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:15,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:15,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51134614] [2024-06-28 00:30:15,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:15,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:15,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:15,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:15,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:15,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:30:15,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 322 transitions, 5270 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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:15,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:15,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:30:15,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:16,162 INFO L124 PetriNetUnfolderBase]: 2334/3492 cut-off events. [2024-06-28 00:30:16,162 INFO L125 PetriNetUnfolderBase]: For 116663/116721 co-relation queries the response was YES. [2024-06-28 00:30:16,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27362 conditions, 3492 events. 2334/3492 cut-off events. For 116663/116721 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16647 event pairs, 500 based on Foata normal form. 38/3469 useless extension candidates. Maximal degree in co-relation 27271. Up to 2940 conditions per place. [2024-06-28 00:30:16,192 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 68 changer transitions 0/354 dead transitions. [2024-06-28 00:30:16,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 354 transitions, 6063 flow [2024-06-28 00:30:16,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:16,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:16,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 00:30:16,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-28 00:30:16,193 INFO L175 Difference]: Start difference. First operand has 181 places, 322 transitions, 5270 flow. Second operand 8 states and 157 transitions. [2024-06-28 00:30:16,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 354 transitions, 6063 flow [2024-06-28 00:30:16,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 354 transitions, 5967 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:16,338 INFO L231 Difference]: Finished difference. Result has 186 places, 324 transitions, 5345 flow [2024-06-28 00:30:16,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5182, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5345, PETRI_PLACES=186, PETRI_TRANSITIONS=324} [2024-06-28 00:30:16,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 00:30:16,339 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 324 transitions, 5345 flow [2024-06-28 00:30:16,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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:16,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:16,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:16,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:30:16,339 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:30:16,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:16,340 INFO L85 PathProgramCache]: Analyzing trace with hash 969818563, now seen corresponding path program 1 times [2024-06-28 00:30:16,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:16,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331747750] [2024-06-28 00:30:16,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:16,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:16,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:17,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:30:17,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:17,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331747750] [2024-06-28 00:30:17,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331747750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:17,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:17,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:17,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361089169] [2024-06-28 00:30:17,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:17,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:17,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:17,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:17,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:18,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:30:18,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 324 transitions, 5345 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:30:18,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:18,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:30:18,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:18,826 INFO L124 PetriNetUnfolderBase]: 2453/3653 cut-off events. [2024-06-28 00:30:18,826 INFO L125 PetriNetUnfolderBase]: For 118954/118964 co-relation queries the response was YES. [2024-06-28 00:30:18,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28555 conditions, 3653 events. 2453/3653 cut-off events. For 118954/118964 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17333 event pairs, 563 based on Foata normal form. 12/3665 useless extension candidates. Maximal degree in co-relation 28462. Up to 2798 conditions per place. [2024-06-28 00:30:18,860 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 122 changer transitions 0/375 dead transitions. [2024-06-28 00:30:18,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 375 transitions, 6635 flow [2024-06-28 00:30:18,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:18,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:18,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 00:30:18,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:30:18,862 INFO L175 Difference]: Start difference. First operand has 186 places, 324 transitions, 5345 flow. Second operand 8 states and 160 transitions. [2024-06-28 00:30:18,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 375 transitions, 6635 flow [2024-06-28 00:30:19,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 375 transitions, 6485 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:19,068 INFO L231 Difference]: Finished difference. Result has 192 places, 339 transitions, 5776 flow [2024-06-28 00:30:19,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5776, PETRI_PLACES=192, PETRI_TRANSITIONS=339} [2024-06-28 00:30:19,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 00:30:19,069 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 339 transitions, 5776 flow [2024-06-28 00:30:19,069 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:30:19,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:19,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:19,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:30:19,069 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:30:19,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:19,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1259507053, now seen corresponding path program 2 times [2024-06-28 00:30:19,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:19,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279558932] [2024-06-28 00:30:19,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:19,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:19,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:20,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:20,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:20,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279558932] [2024-06-28 00:30:20,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279558932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:20,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:20,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:20,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277705844] [2024-06-28 00:30:20,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:20,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:20,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:20,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:20,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:20,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:30:20,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 339 transitions, 5776 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:30:20,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:20,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:30:20,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:21,406 INFO L124 PetriNetUnfolderBase]: 2475/3687 cut-off events. [2024-06-28 00:30:21,406 INFO L125 PetriNetUnfolderBase]: For 128105/128119 co-relation queries the response was YES. [2024-06-28 00:30:21,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29945 conditions, 3687 events. 2475/3687 cut-off events. For 128105/128119 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17558 event pairs, 530 based on Foata normal form. 16/3703 useless extension candidates. Maximal degree in co-relation 29848. Up to 3020 conditions per place. [2024-06-28 00:30:21,442 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 233 selfloop transitions, 137 changer transitions 0/373 dead transitions. [2024-06-28 00:30:21,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 373 transitions, 6832 flow [2024-06-28 00:30:21,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:21,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 00:30:21,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-28 00:30:21,443 INFO L175 Difference]: Start difference. First operand has 192 places, 339 transitions, 5776 flow. Second operand 8 states and 155 transitions. [2024-06-28 00:30:21,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 373 transitions, 6832 flow [2024-06-28 00:30:21,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 373 transitions, 6756 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:21,629 INFO L231 Difference]: Finished difference. Result has 197 places, 342 transitions, 6033 flow [2024-06-28 00:30:21,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5708, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6033, PETRI_PLACES=197, PETRI_TRANSITIONS=342} [2024-06-28 00:30:21,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 00:30:21,630 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 342 transitions, 6033 flow [2024-06-28 00:30:21,630 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:30:21,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:21,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:21,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:30:21,630 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:30:21,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:21,631 INFO L85 PathProgramCache]: Analyzing trace with hash 972615073, now seen corresponding path program 3 times [2024-06-28 00:30:21,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:21,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972140294] [2024-06-28 00:30:21,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:21,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:21,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:22,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:30:22,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:22,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972140294] [2024-06-28 00:30:22,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972140294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:22,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:22,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:22,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462975229] [2024-06-28 00:30:22,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:22,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:22,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:22,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:22,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:23,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:30:23,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 342 transitions, 6033 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:30:23,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:23,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:30:23,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:23,924 INFO L124 PetriNetUnfolderBase]: 2497/3719 cut-off events. [2024-06-28 00:30:23,924 INFO L125 PetriNetUnfolderBase]: For 137691/137705 co-relation queries the response was YES. [2024-06-28 00:30:23,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30712 conditions, 3719 events. 2497/3719 cut-off events. For 137691/137705 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17715 event pairs, 534 based on Foata normal form. 16/3735 useless extension candidates. Maximal degree in co-relation 30614. Up to 3014 conditions per place. [2024-06-28 00:30:23,958 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 237 selfloop transitions, 139 changer transitions 0/379 dead transitions. [2024-06-28 00:30:23,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 379 transitions, 7128 flow [2024-06-28 00:30:23,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:23,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:23,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 00:30:23,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-28 00:30:23,960 INFO L175 Difference]: Start difference. First operand has 197 places, 342 transitions, 6033 flow. Second operand 8 states and 157 transitions. [2024-06-28 00:30:23,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 379 transitions, 7128 flow [2024-06-28 00:30:24,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 379 transitions, 6844 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:30:24,135 INFO L231 Difference]: Finished difference. Result has 200 places, 347 transitions, 6118 flow [2024-06-28 00:30:24,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5749, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6118, PETRI_PLACES=200, PETRI_TRANSITIONS=347} [2024-06-28 00:30:24,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-28 00:30:24,136 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 347 transitions, 6118 flow [2024-06-28 00:30:24,136 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:30:24,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:24,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:24,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:30:24,137 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:30:24,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:24,137 INFO L85 PathProgramCache]: Analyzing trace with hash 972614949, now seen corresponding path program 3 times [2024-06-28 00:30:24,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:24,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649709403] [2024-06-28 00:30:24,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:24,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:24,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:25,690 INFO 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:25,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:25,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649709403] [2024-06-28 00:30:25,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649709403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:25,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:25,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:25,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358575998] [2024-06-28 00:30:25,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:25,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:25,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:25,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:25,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:25,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:30:25,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 347 transitions, 6118 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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:25,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:25,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:30:25,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:26,722 INFO L124 PetriNetUnfolderBase]: 2438/3653 cut-off events. [2024-06-28 00:30:26,723 INFO L125 PetriNetUnfolderBase]: For 151996/152031 co-relation queries the response was YES. [2024-06-28 00:30:26,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30445 conditions, 3653 events. 2438/3653 cut-off events. For 151996/152031 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17754 event pairs, 466 based on Foata normal form. 22/3617 useless extension candidates. Maximal degree in co-relation 30345. Up to 2937 conditions per place. [2024-06-28 00:30:26,764 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 213 selfloop transitions, 107 changer transitions 0/384 dead transitions. [2024-06-28 00:30:26,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 384 transitions, 7016 flow [2024-06-28 00:30:26,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:26,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:26,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 00:30:26,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 00:30:26,765 INFO L175 Difference]: Start difference. First operand has 200 places, 347 transitions, 6118 flow. Second operand 8 states and 165 transitions. [2024-06-28 00:30:26,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 384 transitions, 7016 flow [2024-06-28 00:30:27,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 384 transitions, 6834 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:30:27,044 INFO L231 Difference]: Finished difference. Result has 204 places, 348 transitions, 6175 flow [2024-06-28 00:30:27,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6175, PETRI_PLACES=204, PETRI_TRANSITIONS=348} [2024-06-28 00:30:27,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-28 00:30:27,045 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 348 transitions, 6175 flow [2024-06-28 00:30:27,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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:27,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:27,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:27,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:30:27,045 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:30:27,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:27,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1304680461, now seen corresponding path program 4 times [2024-06-28 00:30:27,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:27,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660510367] [2024-06-28 00:30:27,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:27,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:27,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:28,493 INFO 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:28,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:28,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660510367] [2024-06-28 00:30:28,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660510367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:28,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:28,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:28,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50349287] [2024-06-28 00:30:28,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:28,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:28,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:28,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:28,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:28,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:30:28,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 348 transitions, 6175 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:30:28,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:28,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:30:28,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:29,416 INFO L124 PetriNetUnfolderBase]: 2542/3786 cut-off events. [2024-06-28 00:30:29,416 INFO L125 PetriNetUnfolderBase]: For 147258/147264 co-relation queries the response was YES. [2024-06-28 00:30:29,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31812 conditions, 3786 events. 2542/3786 cut-off events. For 147258/147264 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18157 event pairs, 658 based on Foata normal form. 8/3794 useless extension candidates. Maximal degree in co-relation 31710. Up to 3005 conditions per place. [2024-06-28 00:30:29,455 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 239 selfloop transitions, 151 changer transitions 0/393 dead transitions. [2024-06-28 00:30:29,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 393 transitions, 7490 flow [2024-06-28 00:30:29,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:29,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:29,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 00:30:29,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 00:30:29,456 INFO L175 Difference]: Start difference. First operand has 204 places, 348 transitions, 6175 flow. Second operand 8 states and 166 transitions. [2024-06-28 00:30:29,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 393 transitions, 7490 flow [2024-06-28 00:30:29,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 393 transitions, 7224 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:30:29,671 INFO L231 Difference]: Finished difference. Result has 207 places, 354 transitions, 6430 flow [2024-06-28 00:30:29,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5910, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6430, PETRI_PLACES=207, PETRI_TRANSITIONS=354} [2024-06-28 00:30:29,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 00:30:29,671 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 354 transitions, 6430 flow [2024-06-28 00:30:29,672 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:30:29,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:29,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:29,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:30:29,672 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:30:29,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:29,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1310038191, now seen corresponding path program 5 times [2024-06-28 00:30:29,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:29,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414123038] [2024-06-28 00:30:29,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:29,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:29,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:31,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:30:31,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:31,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414123038] [2024-06-28 00:30:31,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414123038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:31,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:31,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:31,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012614580] [2024-06-28 00:30:31,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:31,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:31,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:31,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:31,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:31,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:30:31,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 354 transitions, 6430 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:30:31,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:31,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:30:31,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:32,084 INFO L124 PetriNetUnfolderBase]: 2609/3893 cut-off events. [2024-06-28 00:30:32,084 INFO L125 PetriNetUnfolderBase]: For 159973/159979 co-relation queries the response was YES. [2024-06-28 00:30:32,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33280 conditions, 3893 events. 2609/3893 cut-off events. For 159973/159979 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18910 event pairs, 720 based on Foata normal form. 8/3901 useless extension candidates. Maximal degree in co-relation 33176. Up to 3201 conditions per place. [2024-06-28 00:30:32,124 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 242 selfloop transitions, 158 changer transitions 0/403 dead transitions. [2024-06-28 00:30:32,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 403 transitions, 7901 flow [2024-06-28 00:30:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:32,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:32,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 00:30:32,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503125 [2024-06-28 00:30:32,126 INFO L175 Difference]: Start difference. First operand has 207 places, 354 transitions, 6430 flow. Second operand 8 states and 161 transitions. [2024-06-28 00:30:32,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 403 transitions, 7901 flow [2024-06-28 00:30:32,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 403 transitions, 7576 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:32,364 INFO L231 Difference]: Finished difference. Result has 210 places, 366 transitions, 6653 flow [2024-06-28 00:30:32,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6139, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6653, PETRI_PLACES=210, PETRI_TRANSITIONS=366} [2024-06-28 00:30:32,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-28 00:30:32,366 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 366 transitions, 6653 flow [2024-06-28 00:30:32,366 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:30:32,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:32,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:32,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:30:32,366 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:30:32,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:32,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1309865211, now seen corresponding path program 6 times [2024-06-28 00:30:32,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:32,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187781251] [2024-06-28 00:30:32,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:32,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:32,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:33,925 INFO 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:33,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:33,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187781251] [2024-06-28 00:30:33,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187781251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:33,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:33,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:33,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998331824] [2024-06-28 00:30:33,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:33,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:33,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:33,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:33,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:34,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:30:34,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 366 transitions, 6653 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:30:34,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:34,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:30:34,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:34,976 INFO L124 PetriNetUnfolderBase]: 2660/3955 cut-off events. [2024-06-28 00:30:34,977 INFO L125 PetriNetUnfolderBase]: For 173319/173333 co-relation queries the response was YES. [2024-06-28 00:30:35,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33698 conditions, 3955 events. 2660/3955 cut-off events. For 173319/173333 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19042 event pairs, 525 based on Foata normal form. 16/3971 useless extension candidates. Maximal degree in co-relation 33594. Up to 3266 conditions per place. [2024-06-28 00:30:35,020 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 256 selfloop transitions, 151 changer transitions 0/410 dead transitions. [2024-06-28 00:30:35,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 410 transitions, 8184 flow [2024-06-28 00:30:35,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:35,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:35,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:30:35,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-28 00:30:35,022 INFO L175 Difference]: Start difference. First operand has 210 places, 366 transitions, 6653 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:30:35,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 410 transitions, 8184 flow [2024-06-28 00:30:35,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 410 transitions, 7841 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:35,305 INFO L231 Difference]: Finished difference. Result has 213 places, 375 transitions, 6784 flow [2024-06-28 00:30:35,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6322, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6784, PETRI_PLACES=213, PETRI_TRANSITIONS=375} [2024-06-28 00:30:35,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 00:30:35,306 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 375 transitions, 6784 flow [2024-06-28 00:30:35,306 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:30:35,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:35,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:35,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:30:35,306 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:30:35,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:35,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1309865025, now seen corresponding path program 1 times [2024-06-28 00:30:35,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:35,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910686042] [2024-06-28 00:30:35,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:35,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:36,910 INFO 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:36,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:36,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910686042] [2024-06-28 00:30:36,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910686042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:36,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:36,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:36,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004861836] [2024-06-28 00:30:36,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:36,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:36,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:36,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:36,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:36,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:36,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 375 transitions, 6784 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:30:36,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:36,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:36,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:38,050 INFO L124 PetriNetUnfolderBase]: 2693/4005 cut-off events. [2024-06-28 00:30:38,050 INFO L125 PetriNetUnfolderBase]: For 180588/180598 co-relation queries the response was YES. [2024-06-28 00:30:38,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34214 conditions, 4005 events. 2693/4005 cut-off events. For 180588/180598 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19342 event pairs, 529 based on Foata normal form. 13/4018 useless extension candidates. Maximal degree in co-relation 34109. Up to 3377 conditions per place. [2024-06-28 00:30:38,089 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 268 selfloop transitions, 149 changer transitions 0/420 dead transitions. [2024-06-28 00:30:38,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 420 transitions, 8316 flow [2024-06-28 00:30:38,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:38,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:38,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 00:30:38,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-28 00:30:38,090 INFO L175 Difference]: Start difference. First operand has 213 places, 375 transitions, 6784 flow. Second operand 8 states and 153 transitions. [2024-06-28 00:30:38,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 420 transitions, 8316 flow [2024-06-28 00:30:38,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 420 transitions, 8052 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 00:30:38,377 INFO L231 Difference]: Finished difference. Result has 218 places, 388 transitions, 7100 flow [2024-06-28 00:30:38,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6546, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7100, PETRI_PLACES=218, PETRI_TRANSITIONS=388} [2024-06-28 00:30:38,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 00:30:38,378 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 388 transitions, 7100 flow [2024-06-28 00:30:38,378 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:30:38,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:38,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:38,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:30:38,379 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:30:38,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:38,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1310038005, now seen corresponding path program 2 times [2024-06-28 00:30:38,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:38,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227405919] [2024-06-28 00:30:38,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:38,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:39,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:39,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:39,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227405919] [2024-06-28 00:30:39,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227405919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:39,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:39,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:39,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844791725] [2024-06-28 00:30:39,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:39,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:39,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:39,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:39,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:40,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:40,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 388 transitions, 7100 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:30:40,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:40,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:40,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:41,162 INFO L124 PetriNetUnfolderBase]: 2715/4036 cut-off events. [2024-06-28 00:30:41,162 INFO L125 PetriNetUnfolderBase]: For 189005/189015 co-relation queries the response was YES. [2024-06-28 00:30:41,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34758 conditions, 4036 events. 2715/4036 cut-off events. For 189005/189015 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19545 event pairs, 550 based on Foata normal form. 13/4049 useless extension candidates. Maximal degree in co-relation 34651. Up to 3402 conditions per place. [2024-06-28 00:30:41,206 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 259 selfloop transitions, 167 changer transitions 0/429 dead transitions. [2024-06-28 00:30:41,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 429 transitions, 8540 flow [2024-06-28 00:30:41,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:41,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:41,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 00:30:41,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 00:30:41,207 INFO L175 Difference]: Start difference. First operand has 218 places, 388 transitions, 7100 flow. Second operand 8 states and 154 transitions. [2024-06-28 00:30:41,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 429 transitions, 8540 flow [2024-06-28 00:30:41,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 429 transitions, 8324 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:41,488 INFO L231 Difference]: Finished difference. Result has 222 places, 400 transitions, 7532 flow [2024-06-28 00:30:41,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6901, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7532, PETRI_PLACES=222, PETRI_TRANSITIONS=400} [2024-06-28 00:30:41,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 00:30:41,488 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 400 transitions, 7532 flow [2024-06-28 00:30:41,489 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:30:41,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:41,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:41,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:30:41,489 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:30:41,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:41,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1309858267, now seen corresponding path program 1 times [2024-06-28 00:30:41,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:41,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116699778] [2024-06-28 00:30:41,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:41,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:41,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:43,232 INFO 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:43,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:43,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116699778] [2024-06-28 00:30:43,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116699778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:43,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:43,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:43,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774520770] [2024-06-28 00:30:43,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:43,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:43,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:43,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:43,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:43,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:43,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 400 transitions, 7532 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:30:43,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:43,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:43,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:44,413 INFO L124 PetriNetUnfolderBase]: 2749/4090 cut-off events. [2024-06-28 00:30:44,413 INFO L125 PetriNetUnfolderBase]: For 197710/197720 co-relation queries the response was YES. [2024-06-28 00:30:44,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35466 conditions, 4090 events. 2749/4090 cut-off events. For 197710/197720 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19920 event pairs, 551 based on Foata normal form. 18/4108 useless extension candidates. Maximal degree in co-relation 35358. Up to 3414 conditions per place. [2024-06-28 00:30:44,542 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 272 selfloop transitions, 160 changer transitions 0/435 dead transitions. [2024-06-28 00:30:44,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 435 transitions, 8768 flow [2024-06-28 00:30:44,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:30:44,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:30:44,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 00:30:44,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-28 00:30:44,544 INFO L175 Difference]: Start difference. First operand has 222 places, 400 transitions, 7532 flow. Second operand 9 states and 167 transitions. [2024-06-28 00:30:44,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 435 transitions, 8768 flow [2024-06-28 00:30:44,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 435 transitions, 8556 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:44,839 INFO L231 Difference]: Finished difference. Result has 226 places, 403 transitions, 7703 flow [2024-06-28 00:30:44,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7326, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7703, PETRI_PLACES=226, PETRI_TRANSITIONS=403} [2024-06-28 00:30:44,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 00:30:44,839 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 403 transitions, 7703 flow [2024-06-28 00:30:44,840 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:30:44,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:44,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:44,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:30:44,840 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:30:44,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:44,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1311347659, now seen corresponding path program 3 times [2024-06-28 00:30:44,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:44,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918488550] [2024-06-28 00:30:44,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:44,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:44,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:46,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:46,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:46,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918488550] [2024-06-28 00:30:46,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918488550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:46,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:46,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:46,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577129713] [2024-06-28 00:30:46,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:46,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:46,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:46,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:46,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:46,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:46,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 403 transitions, 7703 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:30:46,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:46,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:46,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:47,276 INFO L124 PetriNetUnfolderBase]: 2735/4083 cut-off events. [2024-06-28 00:30:47,276 INFO L125 PetriNetUnfolderBase]: For 199406/199408 co-relation queries the response was YES. [2024-06-28 00:30:47,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35541 conditions, 4083 events. 2735/4083 cut-off events. For 199406/199408 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19993 event pairs, 911 based on Foata normal form. 6/4089 useless extension candidates. Maximal degree in co-relation 35433. Up to 3578 conditions per place. [2024-06-28 00:30:47,320 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 276 selfloop transitions, 148 changer transitions 0/427 dead transitions. [2024-06-28 00:30:47,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 427 transitions, 8846 flow [2024-06-28 00:30:47,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:47,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:47,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:30:47,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 00:30:47,321 INFO L175 Difference]: Start difference. First operand has 226 places, 403 transitions, 7703 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:30:47,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 427 transitions, 8846 flow [2024-06-28 00:30:47,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 427 transitions, 8576 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 00:30:47,621 INFO L231 Difference]: Finished difference. Result has 228 places, 403 transitions, 7761 flow [2024-06-28 00:30:47,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7438, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7761, PETRI_PLACES=228, PETRI_TRANSITIONS=403} [2024-06-28 00:30:47,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-28 00:30:47,622 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 403 transitions, 7761 flow [2024-06-28 00:30:47,622 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:30:47,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:47,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:47,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:30:47,623 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:30:47,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:47,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1311527397, now seen corresponding path program 2 times [2024-06-28 00:30:47,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:47,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071753691] [2024-06-28 00:30:47,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:47,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:47,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:49,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:30:49,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:49,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071753691] [2024-06-28 00:30:49,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071753691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:49,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:49,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:49,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805946440] [2024-06-28 00:30:49,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:49,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:49,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:49,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:49,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:49,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:49,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 403 transitions, 7761 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:49,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:49,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:49,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:50,283 INFO L124 PetriNetUnfolderBase]: 2791/4174 cut-off events. [2024-06-28 00:30:50,284 INFO L125 PetriNetUnfolderBase]: For 214397/214399 co-relation queries the response was YES. [2024-06-28 00:30:50,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36009 conditions, 4174 events. 2791/4174 cut-off events. For 214397/214399 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20685 event pairs, 909 based on Foata normal form. 10/4184 useless extension candidates. Maximal degree in co-relation 35900. Up to 3598 conditions per place. [2024-06-28 00:30:50,331 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 290 selfloop transitions, 142 changer transitions 0/435 dead transitions. [2024-06-28 00:30:50,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 435 transitions, 8960 flow [2024-06-28 00:30:50,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:50,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:50,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 00:30:50,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 00:30:50,333 INFO L175 Difference]: Start difference. First operand has 228 places, 403 transitions, 7761 flow. Second operand 8 states and 145 transitions. [2024-06-28 00:30:50,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 435 transitions, 8960 flow [2024-06-28 00:30:50,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 435 transitions, 8608 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:30:50,685 INFO L231 Difference]: Finished difference. Result has 228 places, 409 transitions, 7783 flow [2024-06-28 00:30:50,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7413, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7783, PETRI_PLACES=228, PETRI_TRANSITIONS=409} [2024-06-28 00:30:50,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-28 00:30:50,685 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 409 transitions, 7783 flow [2024-06-28 00:30:50,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:50,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:50,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:50,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:30:50,686 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:30:50,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:50,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1311520639, now seen corresponding path program 4 times [2024-06-28 00:30:50,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:50,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413693827] [2024-06-28 00:30:50,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:50,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:52,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:52,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:52,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413693827] [2024-06-28 00:30:52,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413693827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:52,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:52,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:52,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062214792] [2024-06-28 00:30:52,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:52,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:52,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:52,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:52,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:52,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:52,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 409 transitions, 7783 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:30:52,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:52,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:52,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:53,174 INFO L124 PetriNetUnfolderBase]: 2777/4150 cut-off events. [2024-06-28 00:30:53,174 INFO L125 PetriNetUnfolderBase]: For 205640/205642 co-relation queries the response was YES. [2024-06-28 00:30:53,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36045 conditions, 4150 events. 2777/4150 cut-off events. For 205640/205642 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20498 event pairs, 909 based on Foata normal form. 6/4156 useless extension candidates. Maximal degree in co-relation 35936. Up to 3650 conditions per place. [2024-06-28 00:30:53,215 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 289 selfloop transitions, 139 changer transitions 0/431 dead transitions. [2024-06-28 00:30:53,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 431 transitions, 8907 flow [2024-06-28 00:30:53,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:53,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:53,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:30:53,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 00:30:53,216 INFO L175 Difference]: Start difference. First operand has 228 places, 409 transitions, 7783 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:30:53,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 431 transitions, 8907 flow [2024-06-28 00:30:53,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 431 transitions, 8585 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 00:30:53,552 INFO L231 Difference]: Finished difference. Result has 230 places, 409 transitions, 7777 flow [2024-06-28 00:30:53,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7461, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7777, PETRI_PLACES=230, PETRI_TRANSITIONS=409} [2024-06-28 00:30:53,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 00:30:53,554 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 409 transitions, 7777 flow [2024-06-28 00:30:53,558 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:30:53,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:53,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:53,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:30:53,558 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:30:53,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:53,559 INFO L85 PathProgramCache]: Analyzing trace with hash 444968449, now seen corresponding path program 7 times [2024-06-28 00:30:53,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:53,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943218581] [2024-06-28 00:30:53,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:53,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:55,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:30:55,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:55,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943218581] [2024-06-28 00:30:55,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943218581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:55,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:55,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:55,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798953509] [2024-06-28 00:30:55,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:55,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:55,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:55,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:55,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:55,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:55,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 409 transitions, 7777 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:30:55,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:55,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:55,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:56,081 INFO L124 PetriNetUnfolderBase]: 2783/4156 cut-off events. [2024-06-28 00:30:56,081 INFO L125 PetriNetUnfolderBase]: For 212075/212077 co-relation queries the response was YES. [2024-06-28 00:30:56,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36137 conditions, 4156 events. 2783/4156 cut-off events. For 212075/212077 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20468 event pairs, 946 based on Foata normal form. 6/4162 useless extension candidates. Maximal degree in co-relation 36027. Up to 4038 conditions per place. [2024-06-28 00:30:56,129 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 402 selfloop transitions, 30 changer transitions 0/435 dead transitions. [2024-06-28 00:30:56,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 435 transitions, 8809 flow [2024-06-28 00:30:56,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:30:56,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:30:56,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 00:30:56,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-28 00:30:56,130 INFO L175 Difference]: Start difference. First operand has 230 places, 409 transitions, 7777 flow. Second operand 9 states and 142 transitions. [2024-06-28 00:30:56,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 435 transitions, 8809 flow [2024-06-28 00:30:56,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 435 transitions, 8549 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:30:56,443 INFO L231 Difference]: Finished difference. Result has 232 places, 412 transitions, 7647 flow [2024-06-28 00:30:56,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7517, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7647, PETRI_PLACES=232, PETRI_TRANSITIONS=412} [2024-06-28 00:30:56,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 00:30:56,444 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 412 transitions, 7647 flow [2024-06-28 00:30:56,444 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:30:56,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:56,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:56,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:30:56,445 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:30:56,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:56,445 INFO L85 PathProgramCache]: Analyzing trace with hash -360350341, now seen corresponding path program 5 times [2024-06-28 00:30:56,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:56,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737626527] [2024-06-28 00:30:56,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:56,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:56,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:57,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:57,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:57,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737626527] [2024-06-28 00:30:57,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737626527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:57,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:57,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:57,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934991235] [2024-06-28 00:30:57,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:57,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:57,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:57,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:57,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:57,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:30:57,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 412 transitions, 7647 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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:30:57,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:57,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:30:57,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:58,732 INFO L124 PetriNetUnfolderBase]: 2772/4142 cut-off events. [2024-06-28 00:30:58,732 INFO L125 PetriNetUnfolderBase]: For 206914/206916 co-relation queries the response was YES. [2024-06-28 00:30:58,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35507 conditions, 4142 events. 2772/4142 cut-off events. For 206914/206916 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20418 event pairs, 947 based on Foata normal form. 6/4148 useless extension candidates. Maximal degree in co-relation 35397. Up to 4006 conditions per place. [2024-06-28 00:30:58,777 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 392 selfloop transitions, 37 changer transitions 0/432 dead transitions. [2024-06-28 00:30:58,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 432 transitions, 8625 flow [2024-06-28 00:30:58,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:58,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:58,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 00:30:58,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:30:58,778 INFO L175 Difference]: Start difference. First operand has 232 places, 412 transitions, 7647 flow. Second operand 8 states and 128 transitions. [2024-06-28 00:30:58,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 432 transitions, 8625 flow [2024-06-28 00:30:59,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 432 transitions, 8508 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 00:30:59,163 INFO L231 Difference]: Finished difference. Result has 232 places, 412 transitions, 7627 flow [2024-06-28 00:30:59,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7530, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7627, PETRI_PLACES=232, PETRI_TRANSITIONS=412} [2024-06-28 00:30:59,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 00:30:59,163 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 412 transitions, 7627 flow [2024-06-28 00:30:59,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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:30:59,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:59,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:59,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:30:59,164 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:30:59,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:59,164 INFO L85 PathProgramCache]: Analyzing trace with hash -351772703, now seen corresponding path program 3 times [2024-06-28 00:30:59,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:59,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864185344] [2024-06-28 00:30:59,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:59,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:59,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:00,442 INFO 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:31:00,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:00,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864185344] [2024-06-28 00:31:00,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864185344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:00,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:00,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:00,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910055247] [2024-06-28 00:31:00,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:00,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:00,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:00,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:00,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:00,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:00,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 412 transitions, 7627 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:00,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:00,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:00,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:01,585 INFO L124 PetriNetUnfolderBase]: 2789/4168 cut-off events. [2024-06-28 00:31:01,585 INFO L125 PetriNetUnfolderBase]: For 214364/214364 co-relation queries the response was YES. [2024-06-28 00:31:01,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35821 conditions, 4168 events. 2789/4168 cut-off events. For 214364/214364 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20592 event pairs, 925 based on Foata normal form. 4/4172 useless extension candidates. Maximal degree in co-relation 35710. Up to 4051 conditions per place. [2024-06-28 00:31:01,626 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 19 changer transitions 0/438 dead transitions. [2024-06-28 00:31:01,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 438 transitions, 8627 flow [2024-06-28 00:31:01,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:01,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:01,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 00:31:01,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 00:31:01,631 INFO L175 Difference]: Start difference. First operand has 232 places, 412 transitions, 7627 flow. Second operand 9 states and 141 transitions. [2024-06-28 00:31:01,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 438 transitions, 8627 flow [2024-06-28 00:31:01,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 438 transitions, 8425 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:31:01,977 INFO L231 Difference]: Finished difference. Result has 232 places, 414 transitions, 7514 flow [2024-06-28 00:31:01,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7425, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7514, PETRI_PLACES=232, PETRI_TRANSITIONS=414} [2024-06-28 00:31:01,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 00:31:01,978 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 414 transitions, 7514 flow [2024-06-28 00:31:01,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:01,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:01,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:31:01,979 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:31:01,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:01,979 INFO L85 PathProgramCache]: Analyzing trace with hash -35872573, now seen corresponding path program 4 times [2024-06-28 00:31:01,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:01,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281122190] [2024-06-28 00:31:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:01,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:01,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:03,460 INFO 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:31:03,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:03,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281122190] [2024-06-28 00:31:03,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281122190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:03,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:03,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:03,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871411802] [2024-06-28 00:31:03,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:03,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:03,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:03,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:03,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:03,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:03,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 414 transitions, 7514 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:03,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:03,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:03,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:04,539 INFO L124 PetriNetUnfolderBase]: 2806/4196 cut-off events. [2024-06-28 00:31:04,539 INFO L125 PetriNetUnfolderBase]: For 213997/213997 co-relation queries the response was YES. [2024-06-28 00:31:04,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36024 conditions, 4196 events. 2806/4196 cut-off events. For 213997/213997 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20748 event pairs, 945 based on Foata normal form. 4/4200 useless extension candidates. Maximal degree in co-relation 35913. Up to 4082 conditions per place. [2024-06-28 00:31:04,588 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 412 selfloop transitions, 25 changer transitions 0/440 dead transitions. [2024-06-28 00:31:04,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 440 transitions, 8545 flow [2024-06-28 00:31:04,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:04,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:04,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 00:31:04,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 00:31:04,590 INFO L175 Difference]: Start difference. First operand has 232 places, 414 transitions, 7514 flow. Second operand 8 states and 133 transitions. [2024-06-28 00:31:04,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 440 transitions, 8545 flow [2024-06-28 00:31:04,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 440 transitions, 8474 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:04,944 INFO L231 Difference]: Finished difference. Result has 233 places, 416 transitions, 7549 flow [2024-06-28 00:31:04,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7443, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7549, PETRI_PLACES=233, PETRI_TRANSITIONS=416} [2024-06-28 00:31:04,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 00:31:04,945 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 416 transitions, 7549 flow [2024-06-28 00:31:04,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:04,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:04,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:04,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:31:04,946 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:31:04,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:04,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1406683335, now seen corresponding path program 5 times [2024-06-28 00:31:04,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:04,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485282681] [2024-06-28 00:31:04,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:04,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:04,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:06,388 INFO 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:31:06,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:06,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485282681] [2024-06-28 00:31:06,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485282681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:06,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:06,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:06,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443750251] [2024-06-28 00:31:06,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:06,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:06,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:06,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:06,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:06,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:06,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 416 transitions, 7549 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:31:06,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:06,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:06,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:07,504 INFO L124 PetriNetUnfolderBase]: 2823/4223 cut-off events. [2024-06-28 00:31:07,504 INFO L125 PetriNetUnfolderBase]: For 223579/223579 co-relation queries the response was YES. [2024-06-28 00:31:07,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36504 conditions, 4223 events. 2823/4223 cut-off events. For 223579/223579 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20907 event pairs, 938 based on Foata normal form. 4/4227 useless extension candidates. Maximal degree in co-relation 36392. Up to 4060 conditions per place. [2024-06-28 00:31:07,552 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 396 selfloop transitions, 45 changer transitions 0/444 dead transitions. [2024-06-28 00:31:07,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 444 transitions, 8639 flow [2024-06-28 00:31:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:07,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:07,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 00:31:07,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:31:07,553 INFO L175 Difference]: Start difference. First operand has 233 places, 416 transitions, 7549 flow. Second operand 9 states and 144 transitions. [2024-06-28 00:31:07,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 444 transitions, 8639 flow [2024-06-28 00:31:07,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 444 transitions, 8553 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:31:07,880 INFO L231 Difference]: Finished difference. Result has 236 places, 418 transitions, 7614 flow [2024-06-28 00:31:07,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7463, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7614, PETRI_PLACES=236, PETRI_TRANSITIONS=418} [2024-06-28 00:31:07,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 00:31:07,880 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 418 transitions, 7614 flow [2024-06-28 00:31:07,881 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:31:07,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:07,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:07,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:31:07,885 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:31:07,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:07,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1178551545, now seen corresponding path program 6 times [2024-06-28 00:31:07,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:07,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662322933] [2024-06-28 00:31:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:07,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:07,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:09,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:09,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:09,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662322933] [2024-06-28 00:31:09,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662322933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:09,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:09,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:09,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506031902] [2024-06-28 00:31:09,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:09,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:09,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:09,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:09,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:09,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:09,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 418 transitions, 7614 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:09,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:09,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:09,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:10,335 INFO L124 PetriNetUnfolderBase]: 2815/4211 cut-off events. [2024-06-28 00:31:10,335 INFO L125 PetriNetUnfolderBase]: For 229030/229030 co-relation queries the response was YES. [2024-06-28 00:31:10,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36531 conditions, 4211 events. 2815/4211 cut-off events. For 229030/229030 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20857 event pairs, 941 based on Foata normal form. 4/4215 useless extension candidates. Maximal degree in co-relation 36418. Up to 4096 conditions per place. [2024-06-28 00:31:10,380 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 415 selfloop transitions, 26 changer transitions 0/444 dead transitions. [2024-06-28 00:31:10,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 444 transitions, 8656 flow [2024-06-28 00:31:10,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:10,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:10,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:31:10,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 00:31:10,382 INFO L175 Difference]: Start difference. First operand has 236 places, 418 transitions, 7614 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:31:10,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 444 transitions, 8656 flow [2024-06-28 00:31:10,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 444 transitions, 8527 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:10,714 INFO L231 Difference]: Finished difference. Result has 237 places, 420 transitions, 7600 flow [2024-06-28 00:31:10,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7485, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7600, PETRI_PLACES=237, PETRI_TRANSITIONS=420} [2024-06-28 00:31:10,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 00:31:10,714 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 420 transitions, 7600 flow [2024-06-28 00:31:10,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:10,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:10,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:10,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:31:10,715 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:31:10,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:10,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1170508223, now seen corresponding path program 6 times [2024-06-28 00:31:10,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:10,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267864130] [2024-06-28 00:31:10,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:10,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:10,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:11,958 INFO 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:31:11,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:11,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267864130] [2024-06-28 00:31:11,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267864130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:11,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:11,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:11,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621833480] [2024-06-28 00:31:11,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:11,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:11,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:11,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:11,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:12,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:12,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 420 transitions, 7600 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:31:12,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:12,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:12,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:12,996 INFO L124 PetriNetUnfolderBase]: 2810/4204 cut-off events. [2024-06-28 00:31:12,997 INFO L125 PetriNetUnfolderBase]: For 233369/233371 co-relation queries the response was YES. [2024-06-28 00:31:13,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36547 conditions, 4204 events. 2810/4204 cut-off events. For 233369/233371 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20788 event pairs, 945 based on Foata normal form. 4/4208 useless extension candidates. Maximal degree in co-relation 36433. Up to 4082 conditions per place. [2024-06-28 00:31:13,044 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 402 selfloop transitions, 35 changer transitions 0/440 dead transitions. [2024-06-28 00:31:13,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 440 transitions, 8584 flow [2024-06-28 00:31:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:13,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:13,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:31:13,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:31:13,046 INFO L175 Difference]: Start difference. First operand has 237 places, 420 transitions, 7600 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:31:13,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 440 transitions, 8584 flow [2024-06-28 00:31:13,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 440 transitions, 8483 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:13,390 INFO L231 Difference]: Finished difference. Result has 239 places, 420 transitions, 7588 flow [2024-06-28 00:31:13,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7499, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7588, PETRI_PLACES=239, PETRI_TRANSITIONS=420} [2024-06-28 00:31:13,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-28 00:31:13,391 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 420 transitions, 7588 flow [2024-06-28 00:31:13,391 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:31:13,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:13,391 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:31:13,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:31:13,391 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:31:13,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:13,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1936526741, now seen corresponding path program 1 times [2024-06-28 00:31:13,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:13,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668180761] [2024-06-28 00:31:13,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:13,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:13,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:15,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:15,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:15,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668180761] [2024-06-28 00:31:15,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668180761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:15,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:15,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:15,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665200825] [2024-06-28 00:31:15,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:15,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:15,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:15,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:15,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:15,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:15,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 420 transitions, 7588 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:15,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:15,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:15,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:16,262 INFO L124 PetriNetUnfolderBase]: 2970/4460 cut-off events. [2024-06-28 00:31:16,263 INFO L125 PetriNetUnfolderBase]: For 270358/270364 co-relation queries the response was YES. [2024-06-28 00:31:16,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38799 conditions, 4460 events. 2970/4460 cut-off events. For 270358/270364 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22411 event pairs, 413 based on Foata normal form. 22/4482 useless extension candidates. Maximal degree in co-relation 38684. Up to 3006 conditions per place. [2024-06-28 00:31:16,307 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 301 selfloop transitions, 173 changer transitions 0/477 dead transitions. [2024-06-28 00:31:16,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 477 transitions, 9226 flow [2024-06-28 00:31:16,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:16,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:16,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 00:31:16,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027777777777778 [2024-06-28 00:31:16,309 INFO L175 Difference]: Start difference. First operand has 239 places, 420 transitions, 7588 flow. Second operand 9 states and 181 transitions. [2024-06-28 00:31:16,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 477 transitions, 9226 flow [2024-06-28 00:31:16,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 477 transitions, 9167 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:16,670 INFO L231 Difference]: Finished difference. Result has 246 places, 428 transitions, 8142 flow [2024-06-28 00:31:16,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7529, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8142, PETRI_PLACES=246, PETRI_TRANSITIONS=428} [2024-06-28 00:31:16,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 00:31:16,671 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 428 transitions, 8142 flow [2024-06-28 00:31:16,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:16,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:16,671 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:31:16,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:31:16,671 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:31:16,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:16,672 INFO L85 PathProgramCache]: Analyzing trace with hash 82721847, now seen corresponding path program 2 times [2024-06-28 00:31:16,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:16,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733401513] [2024-06-28 00:31:16,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:16,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:16,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:18,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:31:18,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:18,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733401513] [2024-06-28 00:31:18,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733401513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:18,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:18,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:18,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270610169] [2024-06-28 00:31:18,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:18,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:18,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:18,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:18,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:18,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:18,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 428 transitions, 8142 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:18,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:18,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:18,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:19,585 INFO L124 PetriNetUnfolderBase]: 3045/4586 cut-off events. [2024-06-28 00:31:19,585 INFO L125 PetriNetUnfolderBase]: For 292407/292417 co-relation queries the response was YES. [2024-06-28 00:31:19,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40640 conditions, 4586 events. 3045/4586 cut-off events. For 292407/292417 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 23344 event pairs, 618 based on Foata normal form. 30/4616 useless extension candidates. Maximal degree in co-relation 40521. Up to 3510 conditions per place. [2024-06-28 00:31:19,642 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 295 selfloop transitions, 171 changer transitions 0/469 dead transitions. [2024-06-28 00:31:19,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 469 transitions, 9437 flow [2024-06-28 00:31:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:19,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:19,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 00:31:19,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-28 00:31:19,644 INFO L175 Difference]: Start difference. First operand has 246 places, 428 transitions, 8142 flow. Second operand 9 states and 176 transitions. [2024-06-28 00:31:19,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 469 transitions, 9437 flow [2024-06-28 00:31:20,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 469 transitions, 9249 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:31:20,146 INFO L231 Difference]: Finished difference. Result has 252 places, 429 transitions, 8334 flow [2024-06-28 00:31:20,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7956, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8334, PETRI_PLACES=252, PETRI_TRANSITIONS=429} [2024-06-28 00:31:20,146 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 00:31:20,146 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 429 transitions, 8334 flow [2024-06-28 00:31:20,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:20,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:20,147 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:31:20,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:31:20,147 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:31:20,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:20,147 INFO L85 PathProgramCache]: Analyzing trace with hash 81528835, now seen corresponding path program 3 times [2024-06-28 00:31:20,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:20,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120245511] [2024-06-28 00:31:20,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:20,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:22,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:22,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:22,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120245511] [2024-06-28 00:31:22,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120245511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:22,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:22,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:22,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125783483] [2024-06-28 00:31:22,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:22,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:22,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:22,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:22,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:22,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:22,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 429 transitions, 8334 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:22,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:22,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:22,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:23,498 INFO L124 PetriNetUnfolderBase]: 3103/4684 cut-off events. [2024-06-28 00:31:23,498 INFO L125 PetriNetUnfolderBase]: For 301145/301155 co-relation queries the response was YES. [2024-06-28 00:31:23,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41864 conditions, 4684 events. 3103/4684 cut-off events. For 301145/301155 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24097 event pairs, 604 based on Foata normal form. 24/4708 useless extension candidates. Maximal degree in co-relation 41743. Up to 3460 conditions per place. [2024-06-28 00:31:23,561 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 290 selfloop transitions, 183 changer transitions 0/476 dead transitions. [2024-06-28 00:31:23,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 476 transitions, 9700 flow [2024-06-28 00:31:23,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:23,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:23,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 00:31:23,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027777777777778 [2024-06-28 00:31:23,583 INFO L175 Difference]: Start difference. First operand has 252 places, 429 transitions, 8334 flow. Second operand 9 states and 181 transitions. [2024-06-28 00:31:23,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 476 transitions, 9700 flow [2024-06-28 00:31:24,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 476 transitions, 9343 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:24,108 INFO L231 Difference]: Finished difference. Result has 255 places, 432 transitions, 8423 flow [2024-06-28 00:31:24,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7977, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8423, PETRI_PLACES=255, PETRI_TRANSITIONS=432} [2024-06-28 00:31:24,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-28 00:31:24,108 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 432 transitions, 8423 flow [2024-06-28 00:31:24,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:24,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:24,109 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:31:24,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:31:24,109 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:31:24,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:24,109 INFO L85 PathProgramCache]: Analyzing trace with hash 390013555, now seen corresponding path program 4 times [2024-06-28 00:31:24,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:24,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479143631] [2024-06-28 00:31:24,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:24,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:25,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:25,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:25,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479143631] [2024-06-28 00:31:25,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479143631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:25,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:25,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:25,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549606883] [2024-06-28 00:31:25,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:25,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:25,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:25,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:25,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:25,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:25,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 432 transitions, 8423 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:25,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:25,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:25,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:27,249 INFO L124 PetriNetUnfolderBase]: 3178/4812 cut-off events. [2024-06-28 00:31:27,250 INFO L125 PetriNetUnfolderBase]: For 318515/318525 co-relation queries the response was YES. [2024-06-28 00:31:27,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42798 conditions, 4812 events. 3178/4812 cut-off events. For 318515/318525 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25099 event pairs, 619 based on Foata normal form. 30/4842 useless extension candidates. Maximal degree in co-relation 42675. Up to 4012 conditions per place. [2024-06-28 00:31:27,305 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 298 selfloop transitions, 169 changer transitions 0/470 dead transitions. [2024-06-28 00:31:27,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 470 transitions, 9581 flow [2024-06-28 00:31:27,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:27,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:27,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 00:31:27,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:31:27,307 INFO L175 Difference]: Start difference. First operand has 255 places, 432 transitions, 8423 flow. Second operand 9 states and 171 transitions. [2024-06-28 00:31:27,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 470 transitions, 9581 flow [2024-06-28 00:31:27,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 470 transitions, 9318 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:27,920 INFO L231 Difference]: Finished difference. Result has 259 places, 433 transitions, 8538 flow [2024-06-28 00:31:27,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8160, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8538, PETRI_PLACES=259, PETRI_TRANSITIONS=433} [2024-06-28 00:31:27,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-28 00:31:27,920 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 433 transitions, 8538 flow [2024-06-28 00:31:27,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:27,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:27,920 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:31:27,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:31:27,921 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:31:27,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:27,921 INFO L85 PathProgramCache]: Analyzing trace with hash 85103755, now seen corresponding path program 5 times [2024-06-28 00:31:27,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:27,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541234644] [2024-06-28 00:31:27,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:27,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:27,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:29,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:31:29,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:29,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541234644] [2024-06-28 00:31:29,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541234644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:29,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:29,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:29,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092477174] [2024-06-28 00:31:29,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:29,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:29,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:29,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:29,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:29,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:29,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 433 transitions, 8538 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:29,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:29,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:29,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:31,239 INFO L124 PetriNetUnfolderBase]: 3347/5092 cut-off events. [2024-06-28 00:31:31,240 INFO L125 PetriNetUnfolderBase]: For 350128/350138 co-relation queries the response was YES. [2024-06-28 00:31:31,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45820 conditions, 5092 events. 3347/5092 cut-off events. For 350128/350138 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27059 event pairs, 653 based on Foata normal form. 26/5118 useless extension candidates. Maximal degree in co-relation 45695. Up to 3977 conditions per place. [2024-06-28 00:31:31,294 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 303 selfloop transitions, 173 changer transitions 0/479 dead transitions. [2024-06-28 00:31:31,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 479 transitions, 9965 flow [2024-06-28 00:31:31,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:31,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:31,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 00:31:31,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 00:31:31,296 INFO L175 Difference]: Start difference. First operand has 259 places, 433 transitions, 8538 flow. Second operand 9 states and 177 transitions. [2024-06-28 00:31:31,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 479 transitions, 9965 flow [2024-06-28 00:31:31,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 479 transitions, 9606 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:31,856 INFO L231 Difference]: Finished difference. Result has 262 places, 436 transitions, 8615 flow [2024-06-28 00:31:31,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8179, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8615, PETRI_PLACES=262, PETRI_TRANSITIONS=436} [2024-06-28 00:31:31,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 00:31:31,857 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 436 transitions, 8615 flow [2024-06-28 00:31:31,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:31,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:31,857 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:31:31,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:31:31,857 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:31:31,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:31,857 INFO L85 PathProgramCache]: Analyzing trace with hash 86296767, now seen corresponding path program 6 times [2024-06-28 00:31:31,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:31,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699602976] [2024-06-28 00:31:31,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:31,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:31,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:33,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:33,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:33,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699602976] [2024-06-28 00:31:33,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699602976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:33,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:33,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:33,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464473845] [2024-06-28 00:31:33,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:33,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:33,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:33,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:33,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:33,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:33,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 436 transitions, 8615 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:33,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:33,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:33,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:35,181 INFO L124 PetriNetUnfolderBase]: 3311/5035 cut-off events. [2024-06-28 00:31:35,181 INFO L125 PetriNetUnfolderBase]: For 343154/343164 co-relation queries the response was YES. [2024-06-28 00:31:35,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44773 conditions, 5035 events. 3311/5035 cut-off events. For 343154/343164 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 26671 event pairs, 657 based on Foata normal form. 30/5065 useless extension candidates. Maximal degree in co-relation 44646. Up to 4197 conditions per place. [2024-06-28 00:31:35,233 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 301 selfloop transitions, 171 changer transitions 0/475 dead transitions. [2024-06-28 00:31:35,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 475 transitions, 9792 flow [2024-06-28 00:31:35,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:35,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:35,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 00:31:35,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-06-28 00:31:35,235 INFO L175 Difference]: Start difference. First operand has 262 places, 436 transitions, 8615 flow. Second operand 9 states and 173 transitions. [2024-06-28 00:31:35,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 475 transitions, 9792 flow [2024-06-28 00:31:35,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 475 transitions, 9526 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:35,748 INFO L231 Difference]: Finished difference. Result has 266 places, 437 transitions, 8736 flow [2024-06-28 00:31:35,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8367, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8736, PETRI_PLACES=266, PETRI_TRANSITIONS=437} [2024-06-28 00:31:35,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-28 00:31:35,749 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 437 transitions, 8736 flow [2024-06-28 00:31:35,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:35,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:35,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:31:35,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:31:35,750 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:31:35,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:35,750 INFO L85 PathProgramCache]: Analyzing trace with hash -2000721879, now seen corresponding path program 7 times [2024-06-28 00:31:35,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:35,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039351075] [2024-06-28 00:31:35,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:35,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:35,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:37,437 INFO 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:31:37,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:37,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039351075] [2024-06-28 00:31:37,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039351075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:37,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:37,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:37,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086379879] [2024-06-28 00:31:37,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:37,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:37,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:37,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:37,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:37,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:37,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 437 transitions, 8736 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:31:37,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:37,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:37,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:39,086 INFO L124 PetriNetUnfolderBase]: 3369/5131 cut-off events. [2024-06-28 00:31:39,086 INFO L125 PetriNetUnfolderBase]: For 343345/343355 co-relation queries the response was YES. [2024-06-28 00:31:39,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45672 conditions, 5131 events. 3369/5131 cut-off events. For 343345/343355 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27513 event pairs, 665 based on Foata normal form. 26/5157 useless extension candidates. Maximal degree in co-relation 45543. Up to 3925 conditions per place. [2024-06-28 00:31:39,152 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 292 selfloop transitions, 195 changer transitions 0/490 dead transitions. [2024-06-28 00:31:39,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 490 transitions, 10402 flow [2024-06-28 00:31:39,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:39,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:39,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 00:31:39,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-06-28 00:31:39,154 INFO L175 Difference]: Start difference. First operand has 266 places, 437 transitions, 8736 flow. Second operand 9 states and 178 transitions. [2024-06-28 00:31:39,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 490 transitions, 10402 flow [2024-06-28 00:31:39,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 490 transitions, 10061 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:39,738 INFO L231 Difference]: Finished difference. Result has 269 places, 439 transitions, 8848 flow [2024-06-28 00:31:39,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8395, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8848, PETRI_PLACES=269, PETRI_TRANSITIONS=439} [2024-06-28 00:31:39,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 00:31:39,738 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 439 transitions, 8848 flow [2024-06-28 00:31:39,739 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:31:39,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:39,739 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:31:39,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:31:39,739 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:31:39,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:39,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1956621831, now seen corresponding path program 8 times [2024-06-28 00:31:39,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:39,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749590462] [2024-06-28 00:31:39,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:39,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:39,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:41,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:31:41,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:41,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749590462] [2024-06-28 00:31:41,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749590462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:41,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:41,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:41,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482511784] [2024-06-28 00:31:41,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:41,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:41,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:41,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:41,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:41,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:41,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 439 transitions, 8848 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:41,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:41,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:41,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:42,788 INFO L124 PetriNetUnfolderBase]: 3444/5256 cut-off events. [2024-06-28 00:31:42,788 INFO L125 PetriNetUnfolderBase]: For 363386/363396 co-relation queries the response was YES. [2024-06-28 00:31:42,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46888 conditions, 5256 events. 3444/5256 cut-off events. For 363386/363396 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28457 event pairs, 812 based on Foata normal form. 28/5284 useless extension candidates. Maximal degree in co-relation 46757. Up to 4257 conditions per place. [2024-06-28 00:31:42,860 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 279 selfloop transitions, 204 changer transitions 0/486 dead transitions. [2024-06-28 00:31:42,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 486 transitions, 10293 flow [2024-06-28 00:31:42,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:42,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:42,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 00:31:42,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-28 00:31:42,862 INFO L175 Difference]: Start difference. First operand has 269 places, 439 transitions, 8848 flow. Second operand 9 states and 183 transitions. [2024-06-28 00:31:42,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 486 transitions, 10293 flow [2024-06-28 00:31:43,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 486 transitions, 9691 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:31:43,503 INFO L231 Difference]: Finished difference. Result has 270 places, 440 transitions, 8701 flow [2024-06-28 00:31:43,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8252, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8701, PETRI_PLACES=270, PETRI_TRANSITIONS=440} [2024-06-28 00:31:43,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-28 00:31:43,503 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 440 transitions, 8701 flow [2024-06-28 00:31:43,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:43,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:43,503 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:31:43,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:31:43,504 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:31:43,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:43,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1950907539, now seen corresponding path program 1 times [2024-06-28 00:31:43,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:43,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161502258] [2024-06-28 00:31:43,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:43,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:43,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:45,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:45,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161502258] [2024-06-28 00:31:45,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161502258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:45,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:45,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:45,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886738152] [2024-06-28 00:31:45,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:45,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:45,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:45,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:45,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:45,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:45,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 440 transitions, 8701 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:31:45,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:45,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:45,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:46,679 INFO L124 PetriNetUnfolderBase]: 3461/5279 cut-off events. [2024-06-28 00:31:46,679 INFO L125 PetriNetUnfolderBase]: For 354872/354882 co-relation queries the response was YES. [2024-06-28 00:31:46,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46037 conditions, 5279 events. 3461/5279 cut-off events. For 354872/354882 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28481 event pairs, 679 based on Foata normal form. 14/5293 useless extension candidates. Maximal degree in co-relation 45907. Up to 4635 conditions per place. [2024-06-28 00:31:46,740 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 308 selfloop transitions, 160 changer transitions 0/471 dead transitions. [2024-06-28 00:31:46,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 471 transitions, 9785 flow [2024-06-28 00:31:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:46,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:46,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:31:46,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-28 00:31:46,742 INFO L175 Difference]: Start difference. First operand has 270 places, 440 transitions, 8701 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:31:46,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 471 transitions, 9785 flow [2024-06-28 00:31:47,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 471 transitions, 9362 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:47,445 INFO L231 Difference]: Finished difference. Result has 272 places, 442 transitions, 8652 flow [2024-06-28 00:31:47,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8278, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8652, PETRI_PLACES=272, PETRI_TRANSITIONS=442} [2024-06-28 00:31:47,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 00:31:47,446 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 442 transitions, 8652 flow [2024-06-28 00:31:47,446 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:31:47,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:47,446 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:31:47,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:31:47,446 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:31:47,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:47,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1956471729, now seen corresponding path program 2 times [2024-06-28 00:31:47,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:47,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817648395] [2024-06-28 00:31:47,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:47,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:47,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:49,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:49,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:49,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817648395] [2024-06-28 00:31:49,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817648395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:49,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:49,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:49,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736041214] [2024-06-28 00:31:49,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:49,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:49,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:49,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:49,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:49,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:49,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 442 transitions, 8652 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:31:49,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:49,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:49,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:50,790 INFO L124 PetriNetUnfolderBase]: 3478/5305 cut-off events. [2024-06-28 00:31:50,790 INFO L125 PetriNetUnfolderBase]: For 361617/361627 co-relation queries the response was YES. [2024-06-28 00:31:50,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46182 conditions, 5305 events. 3478/5305 cut-off events. For 361617/361627 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 28662 event pairs, 703 based on Foata normal form. 14/5319 useless extension candidates. Maximal degree in co-relation 46051. Up to 4662 conditions per place. [2024-06-28 00:31:50,857 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 303 selfloop transitions, 168 changer transitions 0/474 dead transitions. [2024-06-28 00:31:50,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 474 transitions, 9750 flow [2024-06-28 00:31:50,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:50,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:50,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 00:31:50,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-28 00:31:50,858 INFO L175 Difference]: Start difference. First operand has 272 places, 442 transitions, 8652 flow. Second operand 8 states and 157 transitions. [2024-06-28 00:31:50,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 474 transitions, 9750 flow [2024-06-28 00:31:51,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 474 transitions, 9478 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:51,577 INFO L231 Difference]: Finished difference. Result has 275 places, 444 transitions, 8774 flow [2024-06-28 00:31:51,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8774, PETRI_PLACES=275, PETRI_TRANSITIONS=444} [2024-06-28 00:31:51,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 00:31:51,578 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 444 transitions, 8774 flow [2024-06-28 00:31:51,578 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:31:51,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:51,578 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:31:51,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:31:51,578 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:51,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:51,579 INFO L85 PathProgramCache]: Analyzing trace with hash 2133737089, now seen corresponding path program 3 times [2024-06-28 00:31:51,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:51,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253862238] [2024-06-28 00:31:51,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:51,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:51,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:53,240 INFO 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:31:53,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:53,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253862238] [2024-06-28 00:31:53,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253862238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:53,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:53,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:53,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879022290] [2024-06-28 00:31:53,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:53,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:53,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:53,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:53,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:53,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:31:53,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 444 transitions, 8774 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:31:53,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:53,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:31:53,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:54,984 INFO L124 PetriNetUnfolderBase]: 3544/5408 cut-off events. [2024-06-28 00:31:54,984 INFO L125 PetriNetUnfolderBase]: For 384759/384769 co-relation queries the response was YES. [2024-06-28 00:31:55,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47178 conditions, 5408 events. 3544/5408 cut-off events. For 384759/384769 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 29405 event pairs, 671 based on Foata normal form. 14/5422 useless extension candidates. Maximal degree in co-relation 47047. Up to 4603 conditions per place. [2024-06-28 00:31:55,053 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 312 selfloop transitions, 169 changer transitions 0/484 dead transitions. [2024-06-28 00:31:55,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 484 transitions, 10080 flow [2024-06-28 00:31:55,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:55,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:55,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:31:55,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 00:31:55,054 INFO L175 Difference]: Start difference. First operand has 275 places, 444 transitions, 8774 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:31:55,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 484 transitions, 10080 flow [2024-06-28 00:31:55,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 484 transitions, 9754 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:55,744 INFO L231 Difference]: Finished difference. Result has 280 places, 453 transitions, 8962 flow [2024-06-28 00:31:55,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8448, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8962, PETRI_PLACES=280, PETRI_TRANSITIONS=453} [2024-06-28 00:31:55,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-28 00:31:55,744 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 453 transitions, 8962 flow [2024-06-28 00:31:55,744 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:31:55,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:55,745 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:31:55,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:31:55,745 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:31:55,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:55,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2128159507, now seen corresponding path program 9 times [2024-06-28 00:31:55,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:55,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470676361] [2024-06-28 00:31:55,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:55,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:55,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:57,378 INFO 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:31:57,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:57,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470676361] [2024-06-28 00:31:57,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470676361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:57,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:57,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:57,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236757833] [2024-06-28 00:31:57,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:57,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:57,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:57,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:57,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:57,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:31:57,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 453 transitions, 8962 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:57,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:57,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:31:57,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:58,935 INFO L124 PetriNetUnfolderBase]: 3619/5547 cut-off events. [2024-06-28 00:31:58,936 INFO L125 PetriNetUnfolderBase]: For 421050/421056 co-relation queries the response was YES. [2024-06-28 00:31:58,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48447 conditions, 5547 events. 3619/5547 cut-off events. For 421050/421056 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 30608 event pairs, 963 based on Foata normal form. 24/5571 useless extension candidates. Maximal degree in co-relation 48313. Up to 4712 conditions per place. [2024-06-28 00:31:59,009 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 303 selfloop transitions, 190 changer transitions 0/496 dead transitions. [2024-06-28 00:31:59,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 496 transitions, 10254 flow [2024-06-28 00:31:59,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:59,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:59,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 00:31:59,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-28 00:31:59,010 INFO L175 Difference]: Start difference. First operand has 280 places, 453 transitions, 8962 flow. Second operand 9 states and 176 transitions. [2024-06-28 00:31:59,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 496 transitions, 10254 flow [2024-06-28 00:31:59,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 496 transitions, 9994 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 00:31:59,778 INFO L231 Difference]: Finished difference. Result has 283 places, 454 transitions, 9137 flow [2024-06-28 00:31:59,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8714, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9137, PETRI_PLACES=283, PETRI_TRANSITIONS=454} [2024-06-28 00:31:59,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 00:31:59,779 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 454 transitions, 9137 flow [2024-06-28 00:31:59,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:59,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:59,779 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:31:59,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:31:59,779 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:31:59,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:59,780 INFO L85 PathProgramCache]: Analyzing trace with hash 2133521887, now seen corresponding path program 10 times [2024-06-28 00:31:59,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:59,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079079399] [2024-06-28 00:31:59,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:59,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:59,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:01,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:01,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:01,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079079399] [2024-06-28 00:32:01,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079079399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:01,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:01,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:01,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100895125] [2024-06-28 00:32:01,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:01,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:01,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:01,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:01,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:01,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:32:01,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 454 transitions, 9137 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:01,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:01,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:32:01,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:02,966 INFO L124 PetriNetUnfolderBase]: 3694/5658 cut-off events. [2024-06-28 00:32:02,966 INFO L125 PetriNetUnfolderBase]: For 436201/436211 co-relation queries the response was YES. [2024-06-28 00:32:03,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49848 conditions, 5658 events. 3694/5658 cut-off events. For 436201/436211 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 31239 event pairs, 707 based on Foata normal form. 28/5686 useless extension candidates. Maximal degree in co-relation 49712. Up to 4837 conditions per place. [2024-06-28 00:32:03,040 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 314 selfloop transitions, 176 changer transitions 0/493 dead transitions. [2024-06-28 00:32:03,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 493 transitions, 10361 flow [2024-06-28 00:32:03,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:03,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:03,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 00:32:03,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-28 00:32:03,042 INFO L175 Difference]: Start difference. First operand has 283 places, 454 transitions, 9137 flow. Second operand 9 states and 172 transitions. [2024-06-28 00:32:03,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 493 transitions, 10361 flow [2024-06-28 00:32:03,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 493 transitions, 9964 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:03,766 INFO L231 Difference]: Finished difference. Result has 285 places, 455 transitions, 9137 flow [2024-06-28 00:32:03,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8740, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9137, PETRI_PLACES=285, PETRI_TRANSITIONS=455} [2024-06-28 00:32:03,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 00:32:03,767 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 455 transitions, 9137 flow [2024-06-28 00:32:03,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:03,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:03,767 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:32:03,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:32:03,767 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:32:03,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:03,768 INFO L85 PathProgramCache]: Analyzing trace with hash 194449921, now seen corresponding path program 4 times [2024-06-28 00:32:03,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:03,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909072762] [2024-06-28 00:32:03,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:03,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:03,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:05,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:32:05,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:05,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909072762] [2024-06-28 00:32:05,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909072762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:05,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:05,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:05,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144282431] [2024-06-28 00:32:05,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:05,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:05,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:05,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:05,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:05,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:05,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 455 transitions, 9137 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:32:05,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:05,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:05,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:06,810 INFO L124 PetriNetUnfolderBase]: 3717/5712 cut-off events. [2024-06-28 00:32:06,810 INFO L125 PetriNetUnfolderBase]: For 426937/426939 co-relation queries the response was YES. [2024-06-28 00:32:06,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50030 conditions, 5712 events. 3717/5712 cut-off events. For 426937/426939 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 31868 event pairs, 1480 based on Foata normal form. 8/5720 useless extension candidates. Maximal degree in co-relation 49893. Up to 5169 conditions per place. [2024-06-28 00:32:06,885 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 329 selfloop transitions, 154 changer transitions 0/486 dead transitions. [2024-06-28 00:32:06,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 486 transitions, 10336 flow [2024-06-28 00:32:06,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:06,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:06,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 00:32:06,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:32:06,886 INFO L175 Difference]: Start difference. First operand has 285 places, 455 transitions, 9137 flow. Second operand 8 states and 144 transitions. [2024-06-28 00:32:06,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 486 transitions, 10336 flow [2024-06-28 00:32:07,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 486 transitions, 10020 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:32:07,636 INFO L231 Difference]: Finished difference. Result has 287 places, 459 transitions, 9219 flow [2024-06-28 00:32:07,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8821, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9219, PETRI_PLACES=287, PETRI_TRANSITIONS=459} [2024-06-28 00:32:07,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 00:32:07,637 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 459 transitions, 9219 flow [2024-06-28 00:32:07,637 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:32:07,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:07,637 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:32:07,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:32:07,637 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:07,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:07,637 INFO L85 PathProgramCache]: Analyzing trace with hash 2002434907, now seen corresponding path program 5 times [2024-06-28 00:32:07,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:07,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485747294] [2024-06-28 00:32:07,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:07,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:07,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:09,212 INFO 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:32:09,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:09,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485747294] [2024-06-28 00:32:09,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485747294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:09,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:09,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:09,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762699555] [2024-06-28 00:32:09,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:09,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:09,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:09,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:09,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:09,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:09,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 459 transitions, 9219 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:32:09,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:09,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:09,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:10,831 INFO L124 PetriNetUnfolderBase]: 3745/5756 cut-off events. [2024-06-28 00:32:10,832 INFO L125 PetriNetUnfolderBase]: For 435814/435816 co-relation queries the response was YES. [2024-06-28 00:32:10,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50377 conditions, 5756 events. 3745/5756 cut-off events. For 435814/435816 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 32107 event pairs, 1471 based on Foata normal form. 6/5762 useless extension candidates. Maximal degree in co-relation 50239. Up to 5220 conditions per place. [2024-06-28 00:32:10,896 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 342 selfloop transitions, 143 changer transitions 0/488 dead transitions. [2024-06-28 00:32:10,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 488 transitions, 10399 flow [2024-06-28 00:32:10,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:10,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:10,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:32:10,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 00:32:10,898 INFO L175 Difference]: Start difference. First operand has 287 places, 459 transitions, 9219 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:32:10,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 488 transitions, 10399 flow [2024-06-28 00:32:11,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 488 transitions, 10031 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:11,589 INFO L231 Difference]: Finished difference. Result has 288 places, 463 transitions, 9229 flow [2024-06-28 00:32:11,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9229, PETRI_PLACES=288, PETRI_TRANSITIONS=463} [2024-06-28 00:32:11,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-28 00:32:11,590 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 463 transitions, 9229 flow [2024-06-28 00:32:11,590 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:32:11,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:11,590 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:32:11,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:32:11,590 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:32:11,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:11,591 INFO L85 PathProgramCache]: Analyzing trace with hash 2002644157, now seen corresponding path program 6 times [2024-06-28 00:32:11,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:11,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296844517] [2024-06-28 00:32:11,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:11,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:11,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:13,291 INFO 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:32:13,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:13,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296844517] [2024-06-28 00:32:13,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296844517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:13,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:13,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:13,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822986869] [2024-06-28 00:32:13,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:13,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:13,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:13,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:13,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:13,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:13,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 463 transitions, 9229 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:32:13,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:13,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:13,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:14,891 INFO L124 PetriNetUnfolderBase]: 3773/5793 cut-off events. [2024-06-28 00:32:14,891 INFO L125 PetriNetUnfolderBase]: For 449418/449420 co-relation queries the response was YES. [2024-06-28 00:32:14,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50840 conditions, 5793 events. 3773/5793 cut-off events. For 449418/449420 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 32325 event pairs, 1461 based on Foata normal form. 6/5799 useless extension candidates. Maximal degree in co-relation 50701. Up to 5052 conditions per place. [2024-06-28 00:32:14,967 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 337 selfloop transitions, 152 changer transitions 0/492 dead transitions. [2024-06-28 00:32:14,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 492 transitions, 10392 flow [2024-06-28 00:32:14,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:14,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:14,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:32:14,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 00:32:14,969 INFO L175 Difference]: Start difference. First operand has 288 places, 463 transitions, 9229 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:32:14,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 492 transitions, 10392 flow [2024-06-28 00:32:15,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 492 transitions, 10020 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:15,760 INFO L231 Difference]: Finished difference. Result has 289 places, 467 transitions, 9254 flow [2024-06-28 00:32:15,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8857, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9254, PETRI_PLACES=289, PETRI_TRANSITIONS=467} [2024-06-28 00:32:15,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-28 00:32:15,761 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 467 transitions, 9254 flow [2024-06-28 00:32:15,761 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:32:15,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:15,761 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:32:15,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:32:15,761 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:32:15,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:15,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1979948609, now seen corresponding path program 7 times [2024-06-28 00:32:15,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:15,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415904434] [2024-06-28 00:32:15,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:15,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:15,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:17,039 INFO 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:32:17,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:17,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415904434] [2024-06-28 00:32:17,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415904434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:17,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:17,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:17,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248783276] [2024-06-28 00:32:17,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:17,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:17,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:17,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:17,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:17,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:17,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 467 transitions, 9254 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:32:17,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:17,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:17,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:18,557 INFO L124 PetriNetUnfolderBase]: 3790/5818 cut-off events. [2024-06-28 00:32:18,558 INFO L125 PetriNetUnfolderBase]: For 462975/462977 co-relation queries the response was YES. [2024-06-28 00:32:18,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51374 conditions, 5818 events. 3790/5818 cut-off events. For 462975/462977 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 32475 event pairs, 1518 based on Foata normal form. 6/5824 useless extension candidates. Maximal degree in co-relation 51234. Up to 5678 conditions per place. [2024-06-28 00:32:18,636 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 474 selfloop transitions, 21 changer transitions 0/498 dead transitions. [2024-06-28 00:32:18,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 498 transitions, 10418 flow [2024-06-28 00:32:18,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:18,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:18,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-28 00:32:18,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39 [2024-06-28 00:32:18,638 INFO L175 Difference]: Start difference. First operand has 289 places, 467 transitions, 9254 flow. Second operand 10 states and 156 transitions. [2024-06-28 00:32:18,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 498 transitions, 10418 flow [2024-06-28 00:32:19,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 498 transitions, 10069 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 00:32:19,423 INFO L231 Difference]: Finished difference. Result has 293 places, 469 transitions, 9024 flow [2024-06-28 00:32:19,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8905, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9024, PETRI_PLACES=293, PETRI_TRANSITIONS=469} [2024-06-28 00:32:19,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 00:32:19,423 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 469 transitions, 9024 flow [2024-06-28 00:32:19,423 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:32:19,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:19,423 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:32:19,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:32:19,423 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:32:19,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:19,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1714251329, now seen corresponding path program 8 times [2024-06-28 00:32:19,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:19,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039225809] [2024-06-28 00:32:19,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:19,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:19,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:20,925 INFO 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:32:20,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:20,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039225809] [2024-06-28 00:32:20,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039225809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:20,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:20,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:32:20,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540800720] [2024-06-28 00:32:20,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:20,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:32:20,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:20,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:32:20,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:32:21,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:21,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 469 transitions, 9024 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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:32:21,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:21,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:21,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:22,566 INFO L124 PetriNetUnfolderBase]: 3832/5884 cut-off events. [2024-06-28 00:32:22,566 INFO L125 PetriNetUnfolderBase]: For 482590/482592 co-relation queries the response was YES. [2024-06-28 00:32:22,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51985 conditions, 5884 events. 3832/5884 cut-off events. For 482590/482592 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 32992 event pairs, 1545 based on Foata normal form. 6/5890 useless extension candidates. Maximal degree in co-relation 51844. Up to 5675 conditions per place. [2024-06-28 00:32:22,633 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 458 selfloop transitions, 39 changer transitions 0/500 dead transitions. [2024-06-28 00:32:22,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 500 transitions, 10519 flow [2024-06-28 00:32:22,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:22,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:22,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:32:22,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 00:32:22,634 INFO L175 Difference]: Start difference. First operand has 293 places, 469 transitions, 9024 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:32:22,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 500 transitions, 10519 flow [2024-06-28 00:32:23,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 500 transitions, 10418 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 00:32:23,417 INFO L231 Difference]: Finished difference. Result has 294 places, 473 transitions, 9152 flow [2024-06-28 00:32:23,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8923, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9152, PETRI_PLACES=294, PETRI_TRANSITIONS=473} [2024-06-28 00:32:23,417 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 00:32:23,417 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 473 transitions, 9152 flow [2024-06-28 00:32:23,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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:32:23,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:23,417 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:32:23,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:32:23,418 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:32:23,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:23,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1714243672, now seen corresponding path program 1 times [2024-06-28 00:32:23,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:23,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572435391] [2024-06-28 00:32:23,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:23,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:23,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:25,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:32:25,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:25,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572435391] [2024-06-28 00:32:25,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572435391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:25,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:25,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:25,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161879777] [2024-06-28 00:32:25,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:25,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:25,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:25,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:25,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:25,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:25,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 473 transitions, 9152 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:32:25,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:25,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:25,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:26,715 INFO L124 PetriNetUnfolderBase]: 3822/5870 cut-off events. [2024-06-28 00:32:26,715 INFO L125 PetriNetUnfolderBase]: For 488987/488989 co-relation queries the response was YES. [2024-06-28 00:32:26,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51818 conditions, 5870 events. 3822/5870 cut-off events. For 488987/488989 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 32867 event pairs, 1540 based on Foata normal form. 6/5876 useless extension candidates. Maximal degree in co-relation 51676. Up to 5660 conditions per place. [2024-06-28 00:32:26,796 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 445 selfloop transitions, 59 changer transitions 0/507 dead transitions. [2024-06-28 00:32:26,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 507 transitions, 10359 flow [2024-06-28 00:32:26,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:26,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:26,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 00:32:26,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175 [2024-06-28 00:32:26,797 INFO L175 Difference]: Start difference. First operand has 294 places, 473 transitions, 9152 flow. Second operand 10 states and 167 transitions. [2024-06-28 00:32:26,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 507 transitions, 10359 flow [2024-06-28 00:32:27,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 507 transitions, 10192 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 00:32:27,770 INFO L231 Difference]: Finished difference. Result has 299 places, 474 transitions, 9148 flow [2024-06-28 00:32:27,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8991, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9148, PETRI_PLACES=299, PETRI_TRANSITIONS=474} [2024-06-28 00:32:27,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-28 00:32:27,770 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 474 transitions, 9148 flow [2024-06-28 00:32:27,770 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:32:27,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:27,770 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:32:27,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:32:27,771 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:32:27,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:27,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1970751839, now seen corresponding path program 9 times [2024-06-28 00:32:27,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:27,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061547237] [2024-06-28 00:32:27,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:27,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:27,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:29,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:32:29,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:29,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061547237] [2024-06-28 00:32:29,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061547237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:29,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:29,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:29,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838048079] [2024-06-28 00:32:29,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:29,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:29,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:29,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:29,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:29,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:29,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 474 transitions, 9148 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:32:29,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:29,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:29,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:30,747 INFO L124 PetriNetUnfolderBase]: 3839/5897 cut-off events. [2024-06-28 00:32:30,747 INFO L125 PetriNetUnfolderBase]: For 502168/502170 co-relation queries the response was YES. [2024-06-28 00:32:30,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52159 conditions, 5897 events. 3839/5897 cut-off events. For 502168/502170 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33066 event pairs, 1539 based on Foata normal form. 6/5903 useless extension candidates. Maximal degree in co-relation 52015. Up to 5711 conditions per place. [2024-06-28 00:32:30,829 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 467 selfloop transitions, 39 changer transitions 0/509 dead transitions. [2024-06-28 00:32:30,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 509 transitions, 10687 flow [2024-06-28 00:32:30,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:30,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:30,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:32:30,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:32:30,830 INFO L175 Difference]: Start difference. First operand has 299 places, 474 transitions, 9148 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:32:30,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 509 transitions, 10687 flow [2024-06-28 00:32:31,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 509 transitions, 10515 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 00:32:31,716 INFO L231 Difference]: Finished difference. Result has 300 places, 478 transitions, 9217 flow [2024-06-28 00:32:31,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8980, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9217, PETRI_PLACES=300, PETRI_TRANSITIONS=478} [2024-06-28 00:32:31,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 00:32:31,863 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 478 transitions, 9217 flow [2024-06-28 00:32:31,863 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:32:31,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:31,863 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:32:31,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:32:31,863 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:32:31,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:31,863 INFO L85 PathProgramCache]: Analyzing trace with hash 992784213, now seen corresponding path program 10 times [2024-06-28 00:32:31,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:31,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406810809] [2024-06-28 00:32:31,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:31,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:31,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:33,207 INFO 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:32:33,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:33,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406810809] [2024-06-28 00:32:33,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406810809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:33,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:33,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:33,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854679440] [2024-06-28 00:32:33,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:33,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:33,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:33,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:33,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:33,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:33,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 478 transitions, 9217 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:32:33,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:33,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:33,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:34,873 INFO L124 PetriNetUnfolderBase]: 3831/5885 cut-off events. [2024-06-28 00:32:34,873 INFO L125 PetriNetUnfolderBase]: For 496271/496273 co-relation queries the response was YES. [2024-06-28 00:32:34,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51781 conditions, 5885 events. 3831/5885 cut-off events. For 496271/496273 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32973 event pairs, 1540 based on Foata normal form. 6/5891 useless extension candidates. Maximal degree in co-relation 51636. Up to 5746 conditions per place. [2024-06-28 00:32:34,950 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 463 selfloop transitions, 37 changer transitions 0/503 dead transitions. [2024-06-28 00:32:34,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 503 transitions, 10347 flow [2024-06-28 00:32:34,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:34,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:34,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:32:34,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:32:34,952 INFO L175 Difference]: Start difference. First operand has 300 places, 478 transitions, 9217 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:32:34,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 503 transitions, 10347 flow [2024-06-28 00:32:35,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 503 transitions, 10164 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-28 00:32:35,748 INFO L231 Difference]: Finished difference. Result has 303 places, 478 transitions, 9115 flow [2024-06-28 00:32:35,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9034, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9115, PETRI_PLACES=303, PETRI_TRANSITIONS=478} [2024-06-28 00:32:35,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 00:32:35,749 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 478 transitions, 9115 flow [2024-06-28 00:32:35,749 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:32:35,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:35,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:32:35,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:32:35,749 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:32:35,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:35,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1714243889, now seen corresponding path program 11 times [2024-06-28 00:32:35,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:35,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165504500] [2024-06-28 00:32:35,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:35,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:35,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:37,265 INFO 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:32:37,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:37,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165504500] [2024-06-28 00:32:37,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165504500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:37,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:37,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:32:37,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062685622] [2024-06-28 00:32:37,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:37,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:32:37,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:37,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:32:37,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:32:37,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:37,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 478 transitions, 9115 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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:32:37,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:37,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:37,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:38,839 INFO L124 PetriNetUnfolderBase]: 3823/5873 cut-off events. [2024-06-28 00:32:38,840 INFO L125 PetriNetUnfolderBase]: For 497695/497697 co-relation queries the response was YES. [2024-06-28 00:32:38,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51312 conditions, 5873 events. 3823/5873 cut-off events. For 497695/497697 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 32888 event pairs, 1536 based on Foata normal form. 6/5879 useless extension candidates. Maximal degree in co-relation 51165. Up to 5714 conditions per place. [2024-06-28 00:32:38,923 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 461 selfloop transitions, 39 changer transitions 0/503 dead transitions. [2024-06-28 00:32:38,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 503 transitions, 10257 flow [2024-06-28 00:32:38,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:38,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:38,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:32:38,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-28 00:32:38,925 INFO L175 Difference]: Start difference. First operand has 303 places, 478 transitions, 9115 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:32:38,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 503 transitions, 10257 flow [2024-06-28 00:32:39,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 503 transitions, 10136 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:39,859 INFO L231 Difference]: Finished difference. Result has 304 places, 478 transitions, 9081 flow [2024-06-28 00:32:39,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8994, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9081, PETRI_PLACES=304, PETRI_TRANSITIONS=478} [2024-06-28 00:32:39,860 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 00:32:39,861 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 478 transitions, 9081 flow [2024-06-28 00:32:39,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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:32:39,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:39,861 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:32:39,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:32:39,861 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:32:39,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:39,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1714036127, now seen corresponding path program 11 times [2024-06-28 00:32:39,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:39,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444485674] [2024-06-28 00:32:39,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:39,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:39,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:41,739 INFO 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:32:41,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:41,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444485674] [2024-06-28 00:32:41,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444485674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:41,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:41,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:41,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729350231] [2024-06-28 00:32:41,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:41,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:41,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:41,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:41,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:41,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:41,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 478 transitions, 9081 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:32:41,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:41,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:41,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:43,557 INFO L124 PetriNetUnfolderBase]: 3787/5817 cut-off events. [2024-06-28 00:32:43,557 INFO L125 PetriNetUnfolderBase]: For 501862/501864 co-relation queries the response was YES. [2024-06-28 00:32:43,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49772 conditions, 5817 events. 3787/5817 cut-off events. For 501862/501864 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 32498 event pairs, 1518 based on Foata normal form. 22/5839 useless extension candidates. Maximal degree in co-relation 49624. Up to 5513 conditions per place. [2024-06-28 00:32:43,627 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 466 selfloop transitions, 44 changer transitions 0/513 dead transitions. [2024-06-28 00:32:43,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 513 transitions, 10325 flow [2024-06-28 00:32:43,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:43,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:43,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 00:32:43,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405 [2024-06-28 00:32:43,629 INFO L175 Difference]: Start difference. First operand has 304 places, 478 transitions, 9081 flow. Second operand 10 states and 162 transitions. [2024-06-28 00:32:43,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 513 transitions, 10325 flow [2024-06-28 00:32:44,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 513 transitions, 10205 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:44,564 INFO L231 Difference]: Finished difference. Result has 307 places, 479 transitions, 9098 flow [2024-06-28 00:32:44,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8979, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9098, PETRI_PLACES=307, PETRI_TRANSITIONS=479} [2024-06-28 00:32:44,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 00:32:44,565 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 479 transitions, 9098 flow [2024-06-28 00:32:44,565 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:32:44,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:44,565 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:32:44,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:32:44,565 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:32:44,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:44,565 INFO L85 PathProgramCache]: Analyzing trace with hash 2066351070, now seen corresponding path program 1 times [2024-06-28 00:32:44,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:44,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805120762] [2024-06-28 00:32:44,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:44,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:44,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:46,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:46,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:46,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805120762] [2024-06-28 00:32:46,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805120762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:46,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:46,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:46,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595407677] [2024-06-28 00:32:46,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:46,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:46,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:46,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:46,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:46,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:46,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 479 transitions, 9098 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:32:46,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:46,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:46,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:48,104 INFO L124 PetriNetUnfolderBase]: 3817/5858 cut-off events. [2024-06-28 00:32:48,104 INFO L125 PetriNetUnfolderBase]: For 486302/486302 co-relation queries the response was YES. [2024-06-28 00:32:48,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49985 conditions, 5858 events. 3817/5858 cut-off events. For 486302/486302 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 32914 event pairs, 1526 based on Foata normal form. 6/5864 useless extension candidates. Maximal degree in co-relation 49836. Up to 5696 conditions per place. [2024-06-28 00:32:48,187 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 471 selfloop transitions, 33 changer transitions 0/507 dead transitions. [2024-06-28 00:32:48,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 507 transitions, 10408 flow [2024-06-28 00:32:48,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:48,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:48,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 00:32:48,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-28 00:32:48,188 INFO L175 Difference]: Start difference. First operand has 307 places, 479 transitions, 9098 flow. Second operand 7 states and 127 transitions. [2024-06-28 00:32:48,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 507 transitions, 10408 flow [2024-06-28 00:32:49,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 507 transitions, 10331 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:49,053 INFO L231 Difference]: Finished difference. Result has 307 places, 485 transitions, 9174 flow [2024-06-28 00:32:49,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9021, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9174, PETRI_PLACES=307, PETRI_TRANSITIONS=485} [2024-06-28 00:32:49,054 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 00:32:49,054 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 485 transitions, 9174 flow [2024-06-28 00:32:49,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:32:49,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:49,054 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:32:49,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:32:49,054 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:32:49,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:49,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1899947968, now seen corresponding path program 2 times [2024-06-28 00:32:49,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:49,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456277700] [2024-06-28 00:32:49,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:49,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:50,716 INFO 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:32:50,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:50,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456277700] [2024-06-28 00:32:50,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456277700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:50,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:50,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:50,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414196358] [2024-06-28 00:32:50,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:50,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:50,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:50,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:50,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:50,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:50,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 485 transitions, 9174 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:32:50,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:50,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:50,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:52,478 INFO L124 PetriNetUnfolderBase]: 3883/5952 cut-off events. [2024-06-28 00:32:52,479 INFO L125 PetriNetUnfolderBase]: For 497112/497112 co-relation queries the response was YES. [2024-06-28 00:32:52,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51236 conditions, 5952 events. 3883/5952 cut-off events. For 497112/497112 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 33292 event pairs, 1522 based on Foata normal form. 6/5958 useless extension candidates. Maximal degree in co-relation 51085. Up to 5823 conditions per place. [2024-06-28 00:32:52,562 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 479 selfloop transitions, 41 changer transitions 0/523 dead transitions. [2024-06-28 00:32:52,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 523 transitions, 10621 flow [2024-06-28 00:32:52,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:52,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:52,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 00:32:52,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 00:32:52,563 INFO L175 Difference]: Start difference. First operand has 307 places, 485 transitions, 9174 flow. Second operand 8 states and 133 transitions. [2024-06-28 00:32:52,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 523 transitions, 10621 flow [2024-06-28 00:32:53,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 523 transitions, 10558 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:32:53,754 INFO L231 Difference]: Finished difference. Result has 313 places, 504 transitions, 9558 flow [2024-06-28 00:32:53,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9130, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9558, PETRI_PLACES=313, PETRI_TRANSITIONS=504} [2024-06-28 00:32:53,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-28 00:32:53,755 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 504 transitions, 9558 flow [2024-06-28 00:32:53,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:32:53,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:53,755 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:32:53,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:32:53,755 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:32:53,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:53,757 INFO L85 PathProgramCache]: Analyzing trace with hash -2111227810, now seen corresponding path program 3 times [2024-06-28 00:32:53,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:53,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794196976] [2024-06-28 00:32:53,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:53,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:53,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:55,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:55,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794196976] [2024-06-28 00:32:55,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794196976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:55,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:55,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:55,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651159920] [2024-06-28 00:32:55,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:55,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:55,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:55,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:55,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:55,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:32:55,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 504 transitions, 9558 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:32:55,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:55,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:32:55,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:57,281 INFO L124 PetriNetUnfolderBase]: 3865/5928 cut-off events. [2024-06-28 00:32:57,281 INFO L125 PetriNetUnfolderBase]: For 496494/496494 co-relation queries the response was YES. [2024-06-28 00:32:57,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51229 conditions, 5928 events. 3865/5928 cut-off events. For 496494/496494 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 33157 event pairs, 1519 based on Foata normal form. 6/5934 useless extension candidates. Maximal degree in co-relation 51075. Up to 5755 conditions per place. [2024-06-28 00:32:57,359 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 470 selfloop transitions, 47 changer transitions 0/520 dead transitions. [2024-06-28 00:32:57,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 520 transitions, 10662 flow [2024-06-28 00:32:57,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:57,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:57,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 00:32:57,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:32:57,360 INFO L175 Difference]: Start difference. First operand has 313 places, 504 transitions, 9558 flow. Second operand 7 states and 119 transitions. [2024-06-28 00:32:57,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 520 transitions, 10662 flow [2024-06-28 00:32:58,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 520 transitions, 10562 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:32:58,564 INFO L231 Difference]: Finished difference. Result has 315 places, 504 transitions, 9578 flow [2024-06-28 00:32:58,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9458, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9578, PETRI_PLACES=315, PETRI_TRANSITIONS=504} [2024-06-28 00:32:58,564 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 00:32:58,565 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 504 transitions, 9578 flow [2024-06-28 00:32:58,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:32:58,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:58,565 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:32:58,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:32:58,565 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:32:58,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:58,565 INFO L85 PathProgramCache]: Analyzing trace with hash -2110981546, now seen corresponding path program 1 times [2024-06-28 00:32:58,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:58,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858967949] [2024-06-28 00:32:58,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:58,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:58,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:00,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:00,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:00,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858967949] [2024-06-28 00:33:00,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858967949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:00,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:00,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:33:00,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961322636] [2024-06-28 00:33:00,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:00,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:33:00,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:00,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:33:00,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:33:00,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:00,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 504 transitions, 9578 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:33:00,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:00,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:00,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:02,375 INFO L124 PetriNetUnfolderBase]: 3860/5921 cut-off events. [2024-06-28 00:33:02,375 INFO L125 PetriNetUnfolderBase]: For 493953/493953 co-relation queries the response was YES. [2024-06-28 00:33:02,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51237 conditions, 5921 events. 3860/5921 cut-off events. For 493953/493953 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 33102 event pairs, 1520 based on Foata normal form. 2/5923 useless extension candidates. Maximal degree in co-relation 51082. Up to 5857 conditions per place. [2024-06-28 00:33:02,469 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 496 selfloop transitions, 16 changer transitions 0/515 dead transitions. [2024-06-28 00:33:02,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 515 transitions, 10660 flow [2024-06-28 00:33:02,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:02,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:02,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-28 00:33:02,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 00:33:02,470 INFO L175 Difference]: Start difference. First operand has 315 places, 504 transitions, 9578 flow. Second operand 7 states and 105 transitions. [2024-06-28 00:33:02,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 515 transitions, 10660 flow [2024-06-28 00:33:03,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 515 transitions, 10564 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:33:03,727 INFO L231 Difference]: Finished difference. Result has 316 places, 506 transitions, 9551 flow [2024-06-28 00:33:03,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9482, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9551, PETRI_PLACES=316, PETRI_TRANSITIONS=506} [2024-06-28 00:33:03,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-28 00:33:03,727 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 506 transitions, 9551 flow [2024-06-28 00:33:03,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:33:03,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:03,727 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:33:03,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:33:03,728 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:03,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:03,728 INFO L85 PathProgramCache]: Analyzing trace with hash -794296626, now seen corresponding path program 1 times [2024-06-28 00:33:03,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:03,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363355232] [2024-06-28 00:33:03,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:03,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:03,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:05,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:05,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:05,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363355232] [2024-06-28 00:33:05,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363355232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:05,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:05,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:05,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740343872] [2024-06-28 00:33:05,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:05,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:05,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:05,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:05,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:05,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:05,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 506 transitions, 9551 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:05,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:05,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:05,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:07,418 INFO L124 PetriNetUnfolderBase]: 3901/5993 cut-off events. [2024-06-28 00:33:07,418 INFO L125 PetriNetUnfolderBase]: For 519656/519662 co-relation queries the response was YES. [2024-06-28 00:33:07,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51711 conditions, 5993 events. 3901/5993 cut-off events. For 519656/519662 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33692 event pairs, 702 based on Foata normal form. 16/6009 useless extension candidates. Maximal degree in co-relation 51555. Up to 5104 conditions per place. [2024-06-28 00:33:07,495 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 347 selfloop transitions, 192 changer transitions 0/542 dead transitions. [2024-06-28 00:33:07,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 542 transitions, 10867 flow [2024-06-28 00:33:07,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:07,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:07,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:33:07,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 00:33:07,497 INFO L175 Difference]: Start difference. First operand has 316 places, 506 transitions, 9551 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:33:07,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 542 transitions, 10867 flow [2024-06-28 00:33:08,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 542 transitions, 10800 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 00:33:08,701 INFO L231 Difference]: Finished difference. Result has 319 places, 507 transitions, 9925 flow [2024-06-28 00:33:08,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9484, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9925, PETRI_PLACES=319, PETRI_TRANSITIONS=507} [2024-06-28 00:33:08,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 00:33:08,702 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 507 transitions, 9925 flow [2024-06-28 00:33:08,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:08,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:08,703 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:33:08,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:33:08,703 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:08,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:08,703 INFO L85 PathProgramCache]: Analyzing trace with hash 337198974, now seen corresponding path program 2 times [2024-06-28 00:33:08,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:08,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468082306] [2024-06-28 00:33:08,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:08,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:08,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33: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:33:10,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:10,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468082306] [2024-06-28 00:33:10,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468082306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:10,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:10,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:10,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136748906] [2024-06-28 00:33:10,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:10,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:10,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:10,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:10,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:10,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:33:10,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 507 transitions, 9925 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:10,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:10,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:33:10,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:12,308 INFO L124 PetriNetUnfolderBase]: 3942/6070 cut-off events. [2024-06-28 00:33:12,308 INFO L125 PetriNetUnfolderBase]: For 536740/536746 co-relation queries the response was YES. [2024-06-28 00:33:12,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53064 conditions, 6070 events. 3942/6070 cut-off events. For 536740/536746 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 34424 event pairs, 975 based on Foata normal form. 16/6086 useless extension candidates. Maximal degree in co-relation 52908. Up to 5234 conditions per place. [2024-06-28 00:33:12,397 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 343 selfloop transitions, 202 changer transitions 0/548 dead transitions. [2024-06-28 00:33:12,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 548 transitions, 11319 flow [2024-06-28 00:33:12,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:12,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:12,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 00:33:12,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-06-28 00:33:12,399 INFO L175 Difference]: Start difference. First operand has 319 places, 507 transitions, 9925 flow. Second operand 9 states and 173 transitions. [2024-06-28 00:33:12,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 548 transitions, 11319 flow [2024-06-28 00:33:13,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 548 transitions, 10898 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 00:33:13,908 INFO L231 Difference]: Finished difference. Result has 321 places, 508 transitions, 9967 flow [2024-06-28 00:33:13,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9504, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9967, PETRI_PLACES=321, PETRI_TRANSITIONS=508} [2024-06-28 00:33:13,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 00:33:13,908 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 508 transitions, 9967 flow [2024-06-28 00:33:13,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:13,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:13,909 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:33:13,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:33:13,909 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:13,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:13,909 INFO L85 PathProgramCache]: Analyzing trace with hash -354847130, now seen corresponding path program 3 times [2024-06-28 00:33:13,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:13,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820049067] [2024-06-28 00:33:13,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:13,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:13,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:15,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:33:15,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:15,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820049067] [2024-06-28 00:33:15,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820049067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:15,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:15,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:15,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562842754] [2024-06-28 00:33:15,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:15,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:15,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:15,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:15,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:15,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:33:15,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 508 transitions, 9967 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:15,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:15,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:33:15,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:17,520 INFO L124 PetriNetUnfolderBase]: 3983/6128 cut-off events. [2024-06-28 00:33:17,521 INFO L125 PetriNetUnfolderBase]: For 552171/552177 co-relation queries the response was YES. [2024-06-28 00:33:17,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53529 conditions, 6128 events. 3983/6128 cut-off events. For 552171/552177 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34677 event pairs, 745 based on Foata normal form. 16/6144 useless extension candidates. Maximal degree in co-relation 53372. Up to 5318 conditions per place. [2024-06-28 00:33:17,609 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 356 selfloop transitions, 186 changer transitions 0/545 dead transitions. [2024-06-28 00:33:17,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 545 transitions, 11305 flow [2024-06-28 00:33:17,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:17,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:17,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 00:33:17,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-28 00:33:17,611 INFO L175 Difference]: Start difference. First operand has 321 places, 508 transitions, 9967 flow. Second operand 9 states and 169 transitions. [2024-06-28 00:33:17,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 545 transitions, 11305 flow [2024-06-28 00:33:18,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 545 transitions, 10862 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:33:18,811 INFO L231 Difference]: Finished difference. Result has 323 places, 509 transitions, 9956 flow [2024-06-28 00:33:18,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9524, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9956, PETRI_PLACES=323, PETRI_TRANSITIONS=509} [2024-06-28 00:33:18,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 00:33:18,812 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 509 transitions, 9956 flow [2024-06-28 00:33:18,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:18,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:18,812 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:33:18,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:33:18,812 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:18,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:18,812 INFO L85 PathProgramCache]: Analyzing trace with hash -348360380, now seen corresponding path program 4 times [2024-06-28 00:33:18,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:18,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575428238] [2024-06-28 00:33:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:18,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:18,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:20,695 INFO 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:33:20,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:20,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575428238] [2024-06-28 00:33:20,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575428238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:20,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:20,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:20,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975014512] [2024-06-28 00:33:20,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:20,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:20,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:20,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:20,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:20,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:20,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 509 transitions, 9956 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:20,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:20,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:20,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:22,555 INFO L124 PetriNetUnfolderBase]: 4024/6198 cut-off events. [2024-06-28 00:33:22,555 INFO L125 PetriNetUnfolderBase]: For 567929/567935 co-relation queries the response was YES. [2024-06-28 00:33:22,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53962 conditions, 6198 events. 4024/6198 cut-off events. For 567929/567935 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 35300 event pairs, 724 based on Foata normal form. 16/6214 useless extension candidates. Maximal degree in co-relation 53804. Up to 5100 conditions per place. [2024-06-28 00:33:22,637 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 342 selfloop transitions, 200 changer transitions 0/545 dead transitions. [2024-06-28 00:33:22,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 545 transitions, 11263 flow [2024-06-28 00:33:22,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:22,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:22,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:33:22,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:33:22,639 INFO L175 Difference]: Start difference. First operand has 323 places, 509 transitions, 9956 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:33:22,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 545 transitions, 11263 flow [2024-06-28 00:33:24,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 545 transitions, 10849 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 00:33:24,035 INFO L231 Difference]: Finished difference. Result has 325 places, 510 transitions, 10004 flow [2024-06-28 00:33:24,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9542, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10004, PETRI_PLACES=325, PETRI_TRANSITIONS=510} [2024-06-28 00:33:24,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 00:33:24,036 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 510 transitions, 10004 flow [2024-06-28 00:33:24,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:24,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:24,036 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:33:24,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:33:24,036 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:33:24,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:24,037 INFO L85 PathProgramCache]: Analyzing trace with hash -206327819, now seen corresponding path program 1 times [2024-06-28 00:33:24,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:24,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664489227] [2024-06-28 00:33:24,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:24,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:25,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:25,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:25,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664489227] [2024-06-28 00:33:25,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664489227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:25,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:25,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:25,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847339459] [2024-06-28 00:33:25,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:25,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:25,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:25,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:25,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:25,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:25,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 510 transitions, 10004 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:33:25,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:25,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:25,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:26,836 INFO L124 PetriNetUnfolderBase]: 4009/6186 cut-off events. [2024-06-28 00:33:26,836 INFO L125 PetriNetUnfolderBase]: For 550118/550118 co-relation queries the response was YES. [2024-06-28 00:33:26,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53763 conditions, 6186 events. 4009/6186 cut-off events. For 550118/550118 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 35332 event pairs, 1646 based on Foata normal form. 2/6188 useless extension candidates. Maximal degree in co-relation 53604. Up to 6065 conditions per place. [2024-06-28 00:33:26,924 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 485 selfloop transitions, 41 changer transitions 0/529 dead transitions. [2024-06-28 00:33:26,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 529 transitions, 11305 flow [2024-06-28 00:33:26,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:26,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:26,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:33:26,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:33:26,925 INFO L175 Difference]: Start difference. First operand has 325 places, 510 transitions, 10004 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:33:26,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 529 transitions, 11305 flow [2024-06-28 00:33:28,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 529 transitions, 10785 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 00:33:28,311 INFO L231 Difference]: Finished difference. Result has 325 places, 513 transitions, 9629 flow [2024-06-28 00:33:28,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9488, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9629, PETRI_PLACES=325, PETRI_TRANSITIONS=513} [2024-06-28 00:33:28,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 00:33:28,311 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 513 transitions, 9629 flow [2024-06-28 00:33:28,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 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:33:28,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:28,311 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:33:28,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:33:28,312 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:33:28,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:28,312 INFO L85 PathProgramCache]: Analyzing trace with hash 708383926, now seen corresponding path program 5 times [2024-06-28 00:33:28,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:28,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976721222] [2024-06-28 00:33:28,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:28,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:28,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:29,934 INFO 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:33:29,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:29,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976721222] [2024-06-28 00:33:29,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976721222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:29,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:29,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:33:29,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523421054] [2024-06-28 00:33:29,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:29,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:33:29,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:29,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:33:29,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:33:30,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:30,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 513 transitions, 9629 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:30,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:30,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:30,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:31,701 INFO L124 PetriNetUnfolderBase]: 4050/6255 cut-off events. [2024-06-28 00:33:31,702 INFO L125 PetriNetUnfolderBase]: For 579198/579202 co-relation queries the response was YES. [2024-06-28 00:33:31,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53476 conditions, 6255 events. 4050/6255 cut-off events. For 579198/579202 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 35804 event pairs, 1626 based on Foata normal form. 16/6271 useless extension candidates. Maximal degree in co-relation 53315. Up to 6030 conditions per place. [2024-06-28 00:33:31,793 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 514 selfloop transitions, 29 changer transitions 0/546 dead transitions. [2024-06-28 00:33:31,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 546 transitions, 10901 flow [2024-06-28 00:33:31,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:31,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:31,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 00:33:31,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395 [2024-06-28 00:33:31,795 INFO L175 Difference]: Start difference. First operand has 325 places, 513 transitions, 9629 flow. Second operand 10 states and 158 transitions. [2024-06-28 00:33:31,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 546 transitions, 10901 flow [2024-06-28 00:33:33,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 546 transitions, 10767 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:33:33,226 INFO L231 Difference]: Finished difference. Result has 331 places, 514 transitions, 9615 flow [2024-06-28 00:33:33,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9495, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9615, PETRI_PLACES=331, PETRI_TRANSITIONS=514} [2024-06-28 00:33:33,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 00:33:33,226 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 514 transitions, 9615 flow [2024-06-28 00:33:33,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:33,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:33,227 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:33:33,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:33:33,227 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:33,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:33,227 INFO L85 PathProgramCache]: Analyzing trace with hash 963765410, now seen corresponding path program 6 times [2024-06-28 00:33:33,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:33,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810624630] [2024-06-28 00:33:33,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:33,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:33,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:34,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:34,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:34,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810624630] [2024-06-28 00:33:34,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810624630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:34,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:34,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:33:34,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116701993] [2024-06-28 00:33:34,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:34,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:33:34,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:34,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:33:34,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:33:34,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:35,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 514 transitions, 9615 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:35,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:35,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:35,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:36,688 INFO L124 PetriNetUnfolderBase]: 4091/6326 cut-off events. [2024-06-28 00:33:36,688 INFO L125 PetriNetUnfolderBase]: For 596859/596863 co-relation queries the response was YES. [2024-06-28 00:33:36,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54162 conditions, 6326 events. 4091/6326 cut-off events. For 596859/596863 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36387 event pairs, 1654 based on Foata normal form. 16/6342 useless extension candidates. Maximal degree in co-relation 54000. Up to 6058 conditions per place. [2024-06-28 00:33:36,780 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 497 selfloop transitions, 47 changer transitions 0/547 dead transitions. [2024-06-28 00:33:36,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 547 transitions, 10910 flow [2024-06-28 00:33:36,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:36,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:36,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:33:36,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:33:36,782 INFO L175 Difference]: Start difference. First operand has 331 places, 514 transitions, 9615 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:33:36,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 547 transitions, 10910 flow [2024-06-28 00:33:38,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 547 transitions, 10804 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 00:33:38,524 INFO L231 Difference]: Finished difference. Result has 332 places, 515 transitions, 9667 flow [2024-06-28 00:33:38,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9509, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9667, PETRI_PLACES=332, PETRI_TRANSITIONS=515} [2024-06-28 00:33:38,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 00:33:38,525 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 515 transitions, 9667 flow [2024-06-28 00:33:38,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:38,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:38,525 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:33:38,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:33:38,526 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:33:38,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:38,526 INFO L85 PathProgramCache]: Analyzing trace with hash -723887344, now seen corresponding path program 7 times [2024-06-28 00:33:38,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:38,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88183998] [2024-06-28 00:33:38,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:38,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:38,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:40,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:33:40,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:40,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88183998] [2024-06-28 00:33:40,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88183998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:40,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:40,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:40,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575323161] [2024-06-28 00:33:40,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:40,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:40,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:40,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:40,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:40,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:40,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 515 transitions, 9667 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:40,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:40,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:40,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:42,310 INFO L124 PetriNetUnfolderBase]: 4132/6397 cut-off events. [2024-06-28 00:33:42,311 INFO L125 PetriNetUnfolderBase]: For 611585/611589 co-relation queries the response was YES. [2024-06-28 00:33:42,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54684 conditions, 6397 events. 4132/6397 cut-off events. For 611585/611589 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 36989 event pairs, 1670 based on Foata normal form. 16/6413 useless extension candidates. Maximal degree in co-relation 54521. Up to 6095 conditions per place. [2024-06-28 00:33:42,397 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 489 selfloop transitions, 58 changer transitions 0/550 dead transitions. [2024-06-28 00:33:42,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 550 transitions, 11017 flow [2024-06-28 00:33:42,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:42,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:42,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-28 00:33:42,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:33:42,399 INFO L175 Difference]: Start difference. First operand has 332 places, 515 transitions, 9667 flow. Second operand 10 states and 160 transitions. [2024-06-28 00:33:42,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 550 transitions, 11017 flow [2024-06-28 00:33:43,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 550 transitions, 10873 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 00:33:44,007 INFO L231 Difference]: Finished difference. Result has 335 places, 516 transitions, 9706 flow [2024-06-28 00:33:44,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9523, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9706, PETRI_PLACES=335, PETRI_TRANSITIONS=516} [2024-06-28 00:33:44,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 00:33:44,007 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 516 transitions, 9706 flow [2024-06-28 00:33:44,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:44,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:44,008 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:33:44,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:33:44,008 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:33:44,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:44,008 INFO L85 PathProgramCache]: Analyzing trace with hash 711533380, now seen corresponding path program 1 times [2024-06-28 00:33:44,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:44,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124905398] [2024-06-28 00:33:44,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:44,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:44,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:45,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:45,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:45,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124905398] [2024-06-28 00:33:45,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124905398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:45,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:45,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:33:45,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879570849] [2024-06-28 00:33:45,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:45,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:33:45,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:45,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:33:45,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:33:45,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:45,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 516 transitions, 9706 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:45,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:45,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:45,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:47,591 INFO L124 PetriNetUnfolderBase]: 4165/6456 cut-off events. [2024-06-28 00:33:47,591 INFO L125 PetriNetUnfolderBase]: For 626418/626422 co-relation queries the response was YES. [2024-06-28 00:33:47,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54777 conditions, 6456 events. 4165/6456 cut-off events. For 626418/626422 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37476 event pairs, 1698 based on Foata normal form. 20/6476 useless extension candidates. Maximal degree in co-relation 54613. Up to 6005 conditions per place. [2024-06-28 00:33:47,686 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 486 selfloop transitions, 64 changer transitions 0/553 dead transitions. [2024-06-28 00:33:47,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 553 transitions, 11082 flow [2024-06-28 00:33:47,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:47,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:47,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 00:33:47,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075 [2024-06-28 00:33:47,687 INFO L175 Difference]: Start difference. First operand has 335 places, 516 transitions, 9706 flow. Second operand 10 states and 163 transitions. [2024-06-28 00:33:47,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 553 transitions, 11082 flow [2024-06-28 00:33:49,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 553 transitions, 10915 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 00:33:49,392 INFO L231 Difference]: Finished difference. Result has 337 places, 517 transitions, 9741 flow [2024-06-28 00:33:49,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9539, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9741, PETRI_PLACES=337, PETRI_TRANSITIONS=517} [2024-06-28 00:33:49,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-28 00:33:49,393 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 517 transitions, 9741 flow [2024-06-28 00:33:49,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:49,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:49,393 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:33:49,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:33:49,393 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:33:49,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:49,394 INFO L85 PathProgramCache]: Analyzing trace with hash 490125676, now seen corresponding path program 8 times [2024-06-28 00:33:49,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:49,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117062331] [2024-06-28 00:33:49,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:49,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:51,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:51,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:51,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117062331] [2024-06-28 00:33:51,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117062331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:51,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:51,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:51,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353777871] [2024-06-28 00:33:51,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:51,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:51,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:51,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:51,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:51,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:51,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 517 transitions, 9741 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:51,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:51,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:51,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:53,255 INFO L124 PetriNetUnfolderBase]: 4145/6424 cut-off events. [2024-06-28 00:33:53,255 INFO L125 PetriNetUnfolderBase]: For 592235/592239 co-relation queries the response was YES. [2024-06-28 00:33:53,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53579 conditions, 6424 events. 4145/6424 cut-off events. For 592235/592239 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37286 event pairs, 1643 based on Foata normal form. 16/6440 useless extension candidates. Maximal degree in co-relation 53414. Up to 5978 conditions per place. [2024-06-28 00:33:53,336 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 484 selfloop transitions, 62 changer transitions 0/549 dead transitions. [2024-06-28 00:33:53,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 549 transitions, 10852 flow [2024-06-28 00:33:53,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:53,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:53,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-28 00:33:53,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:33:53,337 INFO L175 Difference]: Start difference. First operand has 337 places, 517 transitions, 9741 flow. Second operand 10 states and 160 transitions. [2024-06-28 00:33:53,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 549 transitions, 10852 flow [2024-06-28 00:33:55,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 549 transitions, 10680 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:33:55,168 INFO L231 Difference]: Finished difference. Result has 338 places, 516 transitions, 9553 flow [2024-06-28 00:33:55,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9423, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9553, PETRI_PLACES=338, PETRI_TRANSITIONS=516} [2024-06-28 00:33:55,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-28 00:33:55,169 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 516 transitions, 9553 flow [2024-06-28 00:33:55,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:55,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:55,169 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:33:55,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:33:55,169 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:33:55,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:55,169 INFO L85 PathProgramCache]: Analyzing trace with hash -2117103559, now seen corresponding path program 1 times [2024-06-28 00:33:55,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:55,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750590096] [2024-06-28 00:33:55,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:55,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:55,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:56,751 INFO 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:33:56,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:56,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750590096] [2024-06-28 00:33:56,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750590096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:56,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:56,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:33:56,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633486844] [2024-06-28 00:33:56,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:56,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:33:56,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:56,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:33:56,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:33:56,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:33:56,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 516 transitions, 9553 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:33:56,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:56,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:33:56,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:58,380 INFO L124 PetriNetUnfolderBase]: 4142/6419 cut-off events. [2024-06-28 00:33:58,380 INFO L125 PetriNetUnfolderBase]: For 539567/539567 co-relation queries the response was YES. [2024-06-28 00:33:58,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52995 conditions, 6419 events. 4142/6419 cut-off events. For 539567/539567 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37227 event pairs, 1685 based on Foata normal form. 1/6420 useless extension candidates. Maximal degree in co-relation 52829. Up to 6355 conditions per place. [2024-06-28 00:33:58,476 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 507 selfloop transitions, 20 changer transitions 0/530 dead transitions. [2024-06-28 00:33:58,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 530 transitions, 10719 flow [2024-06-28 00:33:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:33:58,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:33:58,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 00:33:58,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-28 00:33:58,477 INFO L175 Difference]: Start difference. First operand has 338 places, 516 transitions, 9553 flow. Second operand 6 states and 97 transitions. [2024-06-28 00:33:58,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 530 transitions, 10719 flow [2024-06-28 00:34:00,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 530 transitions, 10541 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 00:34:00,217 INFO L231 Difference]: Finished difference. Result has 336 places, 522 transitions, 9521 flow [2024-06-28 00:34:00,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9375, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9521, PETRI_PLACES=336, PETRI_TRANSITIONS=522} [2024-06-28 00:34:00,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 00:34:00,218 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 522 transitions, 9521 flow [2024-06-28 00:34:00,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:34:00,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:00,218 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:34:00,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:34:00,219 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:34:00,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:00,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1804725913, now seen corresponding path program 1 times [2024-06-28 00:34:00,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:00,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636153640] [2024-06-28 00:34:00,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:00,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:00,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:02,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:34:02,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:02,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636153640] [2024-06-28 00:34:02,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636153640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:02,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:02,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:34:02,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744447078] [2024-06-28 00:34:02,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:02,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:34:02,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:02,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:34:02,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:34:02,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:34:02,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 522 transitions, 9521 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:02,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:02,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:34:02,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:04,593 INFO L124 PetriNetUnfolderBase]: 4217/6528 cut-off events. [2024-06-28 00:34:04,593 INFO L125 PetriNetUnfolderBase]: For 533453/533463 co-relation queries the response was YES. [2024-06-28 00:34:04,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53887 conditions, 6528 events. 4217/6528 cut-off events. For 533453/533463 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 37950 event pairs, 1019 based on Foata normal form. 12/6540 useless extension candidates. Maximal degree in co-relation 53720. Up to 6124 conditions per place. [2024-06-28 00:34:04,683 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 466 selfloop transitions, 113 changer transitions 0/582 dead transitions. [2024-06-28 00:34:04,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 582 transitions, 11344 flow [2024-06-28 00:34:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:34:04,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:34:04,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 00:34:04,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 00:34:04,684 INFO L175 Difference]: Start difference. First operand has 336 places, 522 transitions, 9521 flow. Second operand 10 states and 175 transitions. [2024-06-28 00:34:04,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 582 transitions, 11344 flow [2024-06-28 00:34:06,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 582 transitions, 11264 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 00:34:06,474 INFO L231 Difference]: Finished difference. Result has 344 places, 548 transitions, 10233 flow [2024-06-28 00:34:06,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9441, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10233, PETRI_PLACES=344, PETRI_TRANSITIONS=548} [2024-06-28 00:34:06,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 00:34:06,474 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 548 transitions, 10233 flow [2024-06-28 00:34:06,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:06,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:06,475 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:34:06,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:34:06,475 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:34:06,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:06,475 INFO L85 PathProgramCache]: Analyzing trace with hash 34657557, now seen corresponding path program 2 times [2024-06-28 00:34:06,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:06,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069865435] [2024-06-28 00:34:06,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:06,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:06,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:08,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:34:08,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:08,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069865435] [2024-06-28 00:34:08,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069865435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:08,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:08,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:08,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550049702] [2024-06-28 00:34:08,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:08,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:08,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:08,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:08,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:08,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:34:08,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 548 transitions, 10233 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:34:08,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:08,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:34:08,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:10,657 INFO L124 PetriNetUnfolderBase]: 4290/6632 cut-off events. [2024-06-28 00:34:10,657 INFO L125 PetriNetUnfolderBase]: For 569615/569625 co-relation queries the response was YES. [2024-06-28 00:34:10,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56517 conditions, 6632 events. 4290/6632 cut-off events. For 569615/569625 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 38650 event pairs, 997 based on Foata normal form. 14/6646 useless extension candidates. Maximal degree in co-relation 56347. Up to 5881 conditions per place. [2024-06-28 00:34:10,766 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 432 selfloop transitions, 175 changer transitions 0/610 dead transitions. [2024-06-28 00:34:10,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 610 transitions, 12534 flow [2024-06-28 00:34:10,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:10,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:10,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 00:34:10,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 00:34:10,768 INFO L175 Difference]: Start difference. First operand has 344 places, 548 transitions, 10233 flow. Second operand 9 states and 175 transitions. [2024-06-28 00:34:10,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 610 transitions, 12534 flow [2024-06-28 00:34:12,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 610 transitions, 12428 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 00:34:12,294 INFO L231 Difference]: Finished difference. Result has 353 places, 573 transitions, 11087 flow [2024-06-28 00:34:12,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11087, PETRI_PLACES=353, PETRI_TRANSITIONS=573} [2024-06-28 00:34:12,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 00:34:12,295 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 573 transitions, 11087 flow [2024-06-28 00:34:12,295 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:34:12,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:12,295 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:34:12,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:34:12,295 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:34:12,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:12,295 INFO L85 PathProgramCache]: Analyzing trace with hash 864310015, now seen corresponding path program 3 times [2024-06-28 00:34:12,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:12,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364480971] [2024-06-28 00:34:12,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:12,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:12,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:14,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:34:14,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:14,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364480971] [2024-06-28 00:34:14,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364480971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:14,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:14,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:14,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117859556] [2024-06-28 00:34:14,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:14,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:14,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:14,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:14,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:14,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:34:14,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 573 transitions, 11087 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:34:14,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:14,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:34:14,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:16,146 INFO L124 PetriNetUnfolderBase]: 4330/6688 cut-off events. [2024-06-28 00:34:16,146 INFO L125 PetriNetUnfolderBase]: For 592223/592233 co-relation queries the response was YES. [2024-06-28 00:34:16,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59047 conditions, 6688 events. 4330/6688 cut-off events. For 592223/592233 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38964 event pairs, 1001 based on Foata normal form. 14/6702 useless extension candidates. Maximal degree in co-relation 58872. Up to 5917 conditions per place. [2024-06-28 00:34:16,244 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 431 selfloop transitions, 188 changer transitions 0/622 dead transitions. [2024-06-28 00:34:16,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 622 transitions, 13204 flow [2024-06-28 00:34:16,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:16,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:16,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 00:34:16,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 00:34:16,245 INFO L175 Difference]: Start difference. First operand has 353 places, 573 transitions, 11087 flow. Second operand 9 states and 175 transitions. [2024-06-28 00:34:16,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 622 transitions, 13204 flow [2024-06-28 00:34:18,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 622 transitions, 13096 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 00:34:18,364 INFO L231 Difference]: Finished difference. Result has 361 places, 586 transitions, 11673 flow [2024-06-28 00:34:18,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10981, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11673, PETRI_PLACES=361, PETRI_TRANSITIONS=586} [2024-06-28 00:34:18,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-28 00:34:18,365 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 586 transitions, 11673 flow [2024-06-28 00:34:18,365 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:34:18,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:18,365 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:34:18,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:34:18,366 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:34:18,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:18,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1845913855, now seen corresponding path program 4 times [2024-06-28 00:34:18,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:18,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431095957] [2024-06-28 00:34:18,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:18,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:18,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:20,444 INFO 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:34:20,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:20,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431095957] [2024-06-28 00:34:20,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431095957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:20,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:20,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:20,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823513350] [2024-06-28 00:34:20,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:20,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:20,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:20,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:20,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:20,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:34:20,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 586 transitions, 11673 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:20,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:20,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:34:20,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:22,619 INFO L124 PetriNetUnfolderBase]: 4420/6814 cut-off events. [2024-06-28 00:34:22,619 INFO L125 PetriNetUnfolderBase]: For 609345/609357 co-relation queries the response was YES. [2024-06-28 00:34:22,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61166 conditions, 6814 events. 4420/6814 cut-off events. For 609345/609357 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 39726 event pairs, 1008 based on Foata normal form. 16/6830 useless extension candidates. Maximal degree in co-relation 60987. Up to 6174 conditions per place. [2024-06-28 00:34:22,731 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 471 selfloop transitions, 164 changer transitions 0/638 dead transitions. [2024-06-28 00:34:22,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 638 transitions, 13875 flow [2024-06-28 00:34:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:22,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 00:34:22,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-06-28 00:34:22,732 INFO L175 Difference]: Start difference. First operand has 361 places, 586 transitions, 11673 flow. Second operand 9 states and 173 transitions. [2024-06-28 00:34:22,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 638 transitions, 13875 flow [2024-06-28 00:34:24,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 638 transitions, 13487 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 00:34:24,881 INFO L231 Difference]: Finished difference. Result has 365 places, 608 transitions, 12117 flow [2024-06-28 00:34:24,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11319, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12117, PETRI_PLACES=365, PETRI_TRANSITIONS=608} [2024-06-28 00:34:24,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-28 00:34:24,882 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 608 transitions, 12117 flow [2024-06-28 00:34:24,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:24,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:24,882 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:34:24,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:34:24,882 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:34:24,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:24,883 INFO L85 PathProgramCache]: Analyzing trace with hash -2122895717, now seen corresponding path program 1 times [2024-06-28 00:34:24,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:24,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601516914] [2024-06-28 00:34:24,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:24,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:24,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:27,045 INFO 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:34:27,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:27,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601516914] [2024-06-28 00:34:27,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601516914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:27,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:27,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:27,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604660028] [2024-06-28 00:34:27,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:27,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:27,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:27,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:27,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:27,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:34:27,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 608 transitions, 12117 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:34:27,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:27,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:34:27,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:29,473 INFO L124 PetriNetUnfolderBase]: 4462/6872 cut-off events. [2024-06-28 00:34:29,473 INFO L125 PetriNetUnfolderBase]: For 619288/619302 co-relation queries the response was YES. [2024-06-28 00:34:29,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61856 conditions, 6872 events. 4462/6872 cut-off events. For 619288/619302 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 40086 event pairs, 1053 based on Foata normal form. 16/6888 useless extension candidates. Maximal degree in co-relation 61676. Up to 6176 conditions per place. [2024-06-28 00:34:29,589 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 525 selfloop transitions, 133 changer transitions 0/661 dead transitions. [2024-06-28 00:34:29,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 661 transitions, 14504 flow [2024-06-28 00:34:29,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:29,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:29,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:34:29,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 00:34:29,591 INFO L175 Difference]: Start difference. First operand has 365 places, 608 transitions, 12117 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:34:29,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 661 transitions, 14504 flow [2024-06-28 00:34:31,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 661 transitions, 14126 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 00:34:31,925 INFO L231 Difference]: Finished difference. Result has 371 places, 627 transitions, 12379 flow [2024-06-28 00:34:31,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11745, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12379, PETRI_PLACES=371, PETRI_TRANSITIONS=627} [2024-06-28 00:34:31,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-28 00:34:31,926 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 627 transitions, 12379 flow [2024-06-28 00:34:31,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:34:31,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:31,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:34:31,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:34:31,926 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:34:31,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:31,940 INFO L85 PathProgramCache]: Analyzing trace with hash -778766605, now seen corresponding path program 2 times [2024-06-28 00:34:31,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:31,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680918878] [2024-06-28 00:34:31,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:31,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:31,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:33,863 INFO 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:34:33,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:33,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680918878] [2024-06-28 00:34:33,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680918878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:33,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:33,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:33,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477735174] [2024-06-28 00:34:33,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:33,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:33,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:33,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:33,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:33,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:34:33,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 627 transitions, 12379 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:34:33,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:33,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:34:33,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:36,062 INFO L124 PetriNetUnfolderBase]: 4482/6898 cut-off events. [2024-06-28 00:34:36,062 INFO L125 PetriNetUnfolderBase]: For 635400/635416 co-relation queries the response was YES. [2024-06-28 00:34:36,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62804 conditions, 6898 events. 4482/6898 cut-off events. For 635400/635416 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 40190 event pairs, 1052 based on Foata normal form. 18/6916 useless extension candidates. Maximal degree in co-relation 62621. Up to 6523 conditions per place. [2024-06-28 00:34:36,182 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 558 selfloop transitions, 100 changer transitions 0/661 dead transitions. [2024-06-28 00:34:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 661 transitions, 14066 flow [2024-06-28 00:34:36,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:36,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 00:34:36,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 00:34:36,183 INFO L175 Difference]: Start difference. First operand has 371 places, 627 transitions, 12379 flow. Second operand 9 states and 154 transitions. [2024-06-28 00:34:36,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 661 transitions, 14066 flow [2024-06-28 00:34:38,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 661 transitions, 13925 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-06-28 00:34:38,579 INFO L231 Difference]: Finished difference. Result has 378 places, 635 transitions, 12642 flow [2024-06-28 00:34:38,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12260, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12642, PETRI_PLACES=378, PETRI_TRANSITIONS=635} [2024-06-28 00:34:38,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 00:34:38,579 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 635 transitions, 12642 flow [2024-06-28 00:34:38,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:34:38,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:38,580 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:34:38,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:34:38,580 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:34:38,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:38,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1980482861, now seen corresponding path program 3 times [2024-06-28 00:34:38,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:38,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373251465] [2024-06-28 00:34:38,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:38,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:38,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:40,484 INFO 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:34:40,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:40,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373251465] [2024-06-28 00:34:40,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373251465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:40,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:40,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:40,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342262197] [2024-06-28 00:34:40,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:40,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:40,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:40,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:40,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:40,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:34:40,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 635 transitions, 12642 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:34:40,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:40,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:34:40,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:42,853 INFO L124 PetriNetUnfolderBase]: 4492/6914 cut-off events. [2024-06-28 00:34:42,853 INFO L125 PetriNetUnfolderBase]: For 653376/653392 co-relation queries the response was YES. [2024-06-28 00:34:42,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63291 conditions, 6914 events. 4492/6914 cut-off events. For 653376/653392 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 40319 event pairs, 1052 based on Foata normal form. 18/6932 useless extension candidates. Maximal degree in co-relation 63105. Up to 6508 conditions per place. [2024-06-28 00:34:42,969 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 557 selfloop transitions, 104 changer transitions 0/664 dead transitions. [2024-06-28 00:34:42,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 664 transitions, 14380 flow [2024-06-28 00:34:42,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:34:42,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:34:42,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 00:34:42,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 00:34:42,971 INFO L175 Difference]: Start difference. First operand has 378 places, 635 transitions, 12642 flow. Second operand 10 states and 164 transitions. [2024-06-28 00:34:42,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 664 transitions, 14380 flow [2024-06-28 00:34:45,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 664 transitions, 14087 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 00:34:45,257 INFO L231 Difference]: Finished difference. Result has 383 places, 638 transitions, 12635 flow [2024-06-28 00:34:45,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12349, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12635, PETRI_PLACES=383, PETRI_TRANSITIONS=638} [2024-06-28 00:34:45,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-28 00:34:45,258 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 638 transitions, 12635 flow [2024-06-28 00:34:45,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:34:45,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:45,258 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:34:45,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:34:45,258 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:34:45,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:45,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1320009209, now seen corresponding path program 1 times [2024-06-28 00:34:45,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:45,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589615028] [2024-06-28 00:34:45,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:45,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:47,521 INFO 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:34:47,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:47,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589615028] [2024-06-28 00:34:47,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589615028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:47,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:47,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:34:47,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532346562] [2024-06-28 00:34:47,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:47,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:34:47,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:47,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:34:47,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:34:47,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:34:47,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 638 transitions, 12635 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:47,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:47,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:34:47,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:49,810 INFO L124 PetriNetUnfolderBase]: 4510/6939 cut-off events. [2024-06-28 00:34:49,810 INFO L125 PetriNetUnfolderBase]: For 663943/663947 co-relation queries the response was YES. [2024-06-28 00:34:49,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63652 conditions, 6939 events. 4510/6939 cut-off events. For 663943/663947 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 40417 event pairs, 1345 based on Foata normal form. 6/6945 useless extension candidates. Maximal degree in co-relation 63464. Up to 6823 conditions per place. [2024-06-28 00:34:49,906 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 628 selfloop transitions, 38 changer transitions 0/669 dead transitions. [2024-06-28 00:34:49,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 669 transitions, 14247 flow [2024-06-28 00:34:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:49,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:49,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 00:34:49,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-28 00:34:49,907 INFO L175 Difference]: Start difference. First operand has 383 places, 638 transitions, 12635 flow. Second operand 9 states and 145 transitions. [2024-06-28 00:34:49,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 669 transitions, 14247 flow [2024-06-28 00:34:52,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 669 transitions, 13885 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 00:34:52,095 INFO L231 Difference]: Finished difference. Result has 386 places, 646 transitions, 12553 flow [2024-06-28 00:34:52,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12277, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12553, PETRI_PLACES=386, PETRI_TRANSITIONS=646} [2024-06-28 00:34:52,096 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-28 00:34:52,096 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 646 transitions, 12553 flow [2024-06-28 00:34:52,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:52,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:52,097 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:34:52,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:34:52,097 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:34:52,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:52,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1319640123, now seen corresponding path program 5 times [2024-06-28 00:34:52,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:52,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669414015] [2024-06-28 00:34:52,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:52,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:54,279 INFO 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:34:54,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:54,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669414015] [2024-06-28 00:34:54,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669414015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:54,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:54,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:54,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758657777] [2024-06-28 00:34:54,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:54,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:54,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:54,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:54,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:54,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:34:54,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 646 transitions, 12553 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:54,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:54,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:34:54,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:56,485 INFO L124 PetriNetUnfolderBase]: 4614/7086 cut-off events. [2024-06-28 00:34:56,485 INFO L125 PetriNetUnfolderBase]: For 687179/687195 co-relation queries the response was YES. [2024-06-28 00:34:56,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64461 conditions, 7086 events. 4614/7086 cut-off events. For 687179/687195 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 41374 event pairs, 1040 based on Foata normal form. 20/7106 useless extension candidates. Maximal degree in co-relation 64273. Up to 6397 conditions per place. [2024-06-28 00:34:56,606 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 542 selfloop transitions, 150 changer transitions 0/695 dead transitions. [2024-06-28 00:34:56,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 695 transitions, 14841 flow [2024-06-28 00:34:56,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:56,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:56,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 00:34:56,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-28 00:34:56,607 INFO L175 Difference]: Start difference. First operand has 386 places, 646 transitions, 12553 flow. Second operand 9 states and 167 transitions. [2024-06-28 00:34:56,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 695 transitions, 14841 flow [2024-06-28 00:34:59,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 695 transitions, 14558 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 00:34:59,374 INFO L231 Difference]: Finished difference. Result has 393 places, 669 transitions, 13111 flow [2024-06-28 00:34:59,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12282, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13111, PETRI_PLACES=393, PETRI_TRANSITIONS=669} [2024-06-28 00:34:59,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-28 00:34:59,375 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 669 transitions, 13111 flow [2024-06-28 00:34:59,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:59,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:59,375 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:34:59,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:34:59,375 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:34:59,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:59,376 INFO L85 PathProgramCache]: Analyzing trace with hash -333043113, now seen corresponding path program 4 times [2024-06-28 00:34:59,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:59,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372514246] [2024-06-28 00:34:59,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:59,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:59,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:00,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:35:00,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:00,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372514246] [2024-06-28 00:35:00,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372514246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:00,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:00,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:00,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011550826] [2024-06-28 00:35:00,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:00,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:00,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:00,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:00,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:00,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:00,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 669 transitions, 13111 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:00,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:00,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:00,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:03,237 INFO L124 PetriNetUnfolderBase]: 4937/7556 cut-off events. [2024-06-28 00:35:03,237 INFO L125 PetriNetUnfolderBase]: For 819812/819814 co-relation queries the response was YES. [2024-06-28 00:35:03,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71456 conditions, 7556 events. 4937/7556 cut-off events. For 819812/819814 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 44440 event pairs, 1753 based on Foata normal form. 8/7564 useless extension candidates. Maximal degree in co-relation 71264. Up to 6423 conditions per place. [2024-06-28 00:35:03,353 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 566 selfloop transitions, 200 changer transitions 0/769 dead transitions. [2024-06-28 00:35:03,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 769 transitions, 16461 flow [2024-06-28 00:35:03,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:35:03,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:35:03,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:35:03,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:35:03,355 INFO L175 Difference]: Start difference. First operand has 393 places, 669 transitions, 13111 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:35:03,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 769 transitions, 16461 flow [2024-06-28 00:35:05,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 769 transitions, 16224 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 00:35:05,601 INFO L231 Difference]: Finished difference. Result has 403 places, 728 transitions, 14751 flow [2024-06-28 00:35:05,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12883, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14751, PETRI_PLACES=403, PETRI_TRANSITIONS=728} [2024-06-28 00:35:05,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-28 00:35:05,601 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 728 transitions, 14751 flow [2024-06-28 00:35:05,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:05,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:05,601 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:35:05,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:35:05,602 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:35:05,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:05,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1817389819, now seen corresponding path program 5 times [2024-06-28 00:35:05,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:05,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521085742] [2024-06-28 00:35:05,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:05,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:06,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:35:06,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:06,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521085742] [2024-06-28 00:35:06,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521085742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:06,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:06,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:06,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805222177] [2024-06-28 00:35:06,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:06,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:06,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:06,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:06,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:07,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:07,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 728 transitions, 14751 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:07,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:07,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:07,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:09,324 INFO L124 PetriNetUnfolderBase]: 4951/7568 cut-off events. [2024-06-28 00:35:09,324 INFO L125 PetriNetUnfolderBase]: For 833641/833645 co-relation queries the response was YES. [2024-06-28 00:35:09,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73895 conditions, 7568 events. 4951/7568 cut-off events. For 833641/833645 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 44376 event pairs, 1777 based on Foata normal form. 8/7576 useless extension candidates. Maximal degree in co-relation 73698. Up to 7244 conditions per place. [2024-06-28 00:35:09,453 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 647 selfloop transitions, 109 changer transitions 0/759 dead transitions. [2024-06-28 00:35:09,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 759 transitions, 16681 flow [2024-06-28 00:35:09,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:35:09,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:35:09,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:35:09,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 00:35:09,454 INFO L175 Difference]: Start difference. First operand has 403 places, 728 transitions, 14751 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:35:09,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 759 transitions, 16681 flow [2024-06-28 00:35:12,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 759 transitions, 16438 flow, removed 113 selfloop flow, removed 4 redundant places. [2024-06-28 00:35:12,037 INFO L231 Difference]: Finished difference. Result has 408 places, 742 transitions, 15134 flow [2024-06-28 00:35:12,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14527, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15134, PETRI_PLACES=408, PETRI_TRANSITIONS=742} [2024-06-28 00:35:12,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-28 00:35:12,038 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 742 transitions, 15134 flow [2024-06-28 00:35:12,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:12,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:12,038 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:35:12,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:35:12,038 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:35:12,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:12,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1640258299, now seen corresponding path program 6 times [2024-06-28 00:35:12,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:12,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640572268] [2024-06-28 00:35:12,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:12,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:12,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:13,412 INFO 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:35:13,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:13,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640572268] [2024-06-28 00:35:13,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640572268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:13,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:13,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:13,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030900920] [2024-06-28 00:35:13,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:13,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:13,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:13,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:13,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:13,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:13,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 742 transitions, 15134 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:13,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:13,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:13,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:15,825 INFO L124 PetriNetUnfolderBase]: 5019/7661 cut-off events. [2024-06-28 00:35:15,825 INFO L125 PetriNetUnfolderBase]: For 873778/873782 co-relation queries the response was YES. [2024-06-28 00:35:15,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75592 conditions, 7661 events. 5019/7661 cut-off events. For 873778/873782 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 44934 event pairs, 1776 based on Foata normal form. 8/7669 useless extension candidates. Maximal degree in co-relation 75393. Up to 7171 conditions per place. [2024-06-28 00:35:15,960 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 646 selfloop transitions, 131 changer transitions 0/780 dead transitions. [2024-06-28 00:35:15,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 780 transitions, 17543 flow [2024-06-28 00:35:15,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:35:15,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:35:15,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 00:35:15,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975 [2024-06-28 00:35:15,962 INFO L175 Difference]: Start difference. First operand has 408 places, 742 transitions, 15134 flow. Second operand 10 states and 159 transitions. [2024-06-28 00:35:15,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 780 transitions, 17543 flow [2024-06-28 00:35:18,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 780 transitions, 17370 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 00:35:18,362 INFO L231 Difference]: Finished difference. Result has 416 places, 756 transitions, 15593 flow [2024-06-28 00:35:18,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14961, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15593, PETRI_PLACES=416, PETRI_TRANSITIONS=756} [2024-06-28 00:35:18,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-28 00:35:18,363 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 756 transitions, 15593 flow [2024-06-28 00:35:18,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:18,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:18,363 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:35:18,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:35:18,363 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:35:18,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:18,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1640012035, now seen corresponding path program 2 times [2024-06-28 00:35:18,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:18,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272249326] [2024-06-28 00:35:18,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:18,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:18,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:20,403 INFO 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:35:20,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:20,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272249326] [2024-06-28 00:35:20,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272249326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:20,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:20,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:35:20,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139328043] [2024-06-28 00:35:20,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:20,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:35:20,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:20,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:35:20,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:35:20,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:20,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 756 transitions, 15593 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:35:20,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:20,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:20,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:22,818 INFO L124 PetriNetUnfolderBase]: 5045/7693 cut-off events. [2024-06-28 00:35:22,818 INFO L125 PetriNetUnfolderBase]: For 886285/886285 co-relation queries the response was YES. [2024-06-28 00:35:22,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76347 conditions, 7693 events. 5045/7693 cut-off events. For 886285/886285 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45136 event pairs, 1807 based on Foata normal form. 2/7695 useless extension candidates. Maximal degree in co-relation 76146. Up to 7569 conditions per place. [2024-06-28 00:35:22,937 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 735 selfloop transitions, 43 changer transitions 0/781 dead transitions. [2024-06-28 00:35:22,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 781 transitions, 17374 flow [2024-06-28 00:35:22,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:35:22,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:35:22,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 00:35:22,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-28 00:35:22,939 INFO L175 Difference]: Start difference. First operand has 416 places, 756 transitions, 15593 flow. Second operand 9 states and 136 transitions. [2024-06-28 00:35:22,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 781 transitions, 17374 flow [2024-06-28 00:35:25,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 781 transitions, 17154 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-06-28 00:35:25,292 INFO L231 Difference]: Finished difference. Result has 423 places, 765 transitions, 15654 flow [2024-06-28 00:35:25,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15373, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15654, PETRI_PLACES=423, PETRI_TRANSITIONS=765} [2024-06-28 00:35:25,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-28 00:35:25,293 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 765 transitions, 15654 flow [2024-06-28 00:35:25,293 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:35:25,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:25,293 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:35:25,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:35:25,293 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:35:25,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:25,294 INFO L85 PathProgramCache]: Analyzing trace with hash 362194813, now seen corresponding path program 7 times [2024-06-28 00:35:25,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:25,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65454478] [2024-06-28 00:35:25,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:25,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:25,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:26,508 INFO 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:35:26,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:26,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65454478] [2024-06-28 00:35:26,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65454478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:26,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:26,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:26,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623789619] [2024-06-28 00:35:26,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:26,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:26,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:26,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:26,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:26,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:26,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 765 transitions, 15654 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:26,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:26,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:26,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:28,908 INFO L124 PetriNetUnfolderBase]: 5063/7718 cut-off events. [2024-06-28 00:35:28,909 INFO L125 PetriNetUnfolderBase]: For 905818/905818 co-relation queries the response was YES. [2024-06-28 00:35:29,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76924 conditions, 7718 events. 5063/7718 cut-off events. For 905818/905818 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 45206 event pairs, 1811 based on Foata normal form. 2/7720 useless extension candidates. Maximal degree in co-relation 76720. Up to 7583 conditions per place. [2024-06-28 00:35:29,045 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 749 selfloop transitions, 40 changer transitions 0/792 dead transitions. [2024-06-28 00:35:29,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 792 transitions, 17662 flow [2024-06-28 00:35:29,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:35:29,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:35:29,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:35:29,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 00:35:29,046 INFO L175 Difference]: Start difference. First operand has 423 places, 765 transitions, 15654 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:35:29,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 792 transitions, 17662 flow [2024-06-28 00:35:31,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 792 transitions, 17547 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 00:35:31,923 INFO L231 Difference]: Finished difference. Result has 427 places, 773 transitions, 15795 flow [2024-06-28 00:35:31,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15539, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15795, PETRI_PLACES=427, PETRI_TRANSITIONS=773} [2024-06-28 00:35:31,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 00:35:31,923 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 773 transitions, 15795 flow [2024-06-28 00:35:31,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:31,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:31,924 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:35:31,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:35:31,924 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:35:31,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:31,924 INFO L85 PathProgramCache]: Analyzing trace with hash 870804311, now seen corresponding path program 8 times [2024-06-28 00:35:31,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:31,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124212177] [2024-06-28 00:35:31,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:31,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:31,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:33,088 INFO 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:35:33,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:33,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124212177] [2024-06-28 00:35:33,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124212177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:33,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:33,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:33,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249091394] [2024-06-28 00:35:33,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:33,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:33,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:33,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:33,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:33,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:33,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 773 transitions, 15795 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:33,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:33,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:33,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:35,466 INFO L124 PetriNetUnfolderBase]: 5068/7724 cut-off events. [2024-06-28 00:35:35,466 INFO L125 PetriNetUnfolderBase]: For 919326/919326 co-relation queries the response was YES. [2024-06-28 00:35:35,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77255 conditions, 7724 events. 5068/7724 cut-off events. For 919326/919326 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 45247 event pairs, 1814 based on Foata normal form. 1/7725 useless extension candidates. Maximal degree in co-relation 77050. Up to 7615 conditions per place. [2024-06-28 00:35:35,603 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 757 selfloop transitions, 33 changer transitions 0/793 dead transitions. [2024-06-28 00:35:35,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 793 transitions, 17539 flow [2024-06-28 00:35:35,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:35:35,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:35:35,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:35:35,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 00:35:35,605 INFO L175 Difference]: Start difference. First operand has 427 places, 773 transitions, 15795 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:35:35,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 793 transitions, 17539 flow [2024-06-28 00:35:38,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 793 transitions, 17392 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 00:35:38,199 INFO L231 Difference]: Finished difference. Result has 432 places, 778 transitions, 15824 flow [2024-06-28 00:35:38,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15668, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15824, PETRI_PLACES=432, PETRI_TRANSITIONS=778} [2024-06-28 00:35:38,199 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 00:35:38,200 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 778 transitions, 15824 flow [2024-06-28 00:35:38,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:38,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:38,200 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:35:38,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:35:38,200 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:35:38,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:38,200 INFO L85 PathProgramCache]: Analyzing trace with hash 56805269, now seen corresponding path program 9 times [2024-06-28 00:35:38,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:38,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688953658] [2024-06-28 00:35:38,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:38,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:38,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:39,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:35:39,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:39,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688953658] [2024-06-28 00:35:39,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688953658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:39,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:39,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:39,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078025358] [2024-06-28 00:35:39,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:39,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:39,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:39,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:39,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:39,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:39,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 778 transitions, 15824 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:39,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:39,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:39,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:41,782 INFO L124 PetriNetUnfolderBase]: 5070/7729 cut-off events. [2024-06-28 00:35:41,783 INFO L125 PetriNetUnfolderBase]: For 937982/937982 co-relation queries the response was YES. [2024-06-28 00:35:41,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77335 conditions, 7729 events. 5070/7729 cut-off events. For 937982/937982 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 45292 event pairs, 1807 based on Foata normal form. 2/7731 useless extension candidates. Maximal degree in co-relation 77128. Up to 7531 conditions per place. [2024-06-28 00:35:41,918 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 737 selfloop transitions, 71 changer transitions 0/811 dead transitions. [2024-06-28 00:35:41,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 811 transitions, 18158 flow [2024-06-28 00:35:41,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:35:41,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:35:41,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:35:41,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-28 00:35:41,920 INFO L175 Difference]: Start difference. First operand has 432 places, 778 transitions, 15824 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:35:41,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 811 transitions, 18158 flow [2024-06-28 00:35:44,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 811 transitions, 18054 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:35:44,999 INFO L231 Difference]: Finished difference. Result has 436 places, 789 transitions, 16115 flow [2024-06-28 00:35:44,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15720, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16115, PETRI_PLACES=436, PETRI_TRANSITIONS=789} [2024-06-28 00:35:45,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-28 00:35:45,000 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 789 transitions, 16115 flow [2024-06-28 00:35:45,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:45,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:45,000 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:35:45,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:35:45,000 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:35:45,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:45,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1651750685, now seen corresponding path program 10 times [2024-06-28 00:35:45,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:45,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852727616] [2024-06-28 00:35:45,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:45,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:45,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:46,285 INFO 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:35:46,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:46,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852727616] [2024-06-28 00:35:46,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852727616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:46,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:46,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:46,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064694504] [2024-06-28 00:35:46,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:46,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:46,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:46,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:46,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:46,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:46,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 789 transitions, 16115 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:46,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:46,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:46,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:48,865 INFO L124 PetriNetUnfolderBase]: 5064/7722 cut-off events. [2024-06-28 00:35:48,866 INFO L125 PetriNetUnfolderBase]: For 948501/948501 co-relation queries the response was YES. [2024-06-28 00:35:48,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77538 conditions, 7722 events. 5064/7722 cut-off events. For 948501/948501 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 45306 event pairs, 1809 based on Foata normal form. 2/7724 useless extension candidates. Maximal degree in co-relation 77329. Up to 7607 conditions per place. [2024-06-28 00:35:48,997 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 766 selfloop transitions, 37 changer transitions 0/806 dead transitions. [2024-06-28 00:35:48,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 806 transitions, 17862 flow [2024-06-28 00:35:48,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:35:48,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:35:48,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:35:48,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 00:35:48,998 INFO L175 Difference]: Start difference. First operand has 436 places, 789 transitions, 16115 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:35:48,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 806 transitions, 17862 flow [2024-06-28 00:35:51,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 806 transitions, 17696 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 00:35:51,688 INFO L231 Difference]: Finished difference. Result has 440 places, 791 transitions, 16098 flow [2024-06-28 00:35:51,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15959, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16098, PETRI_PLACES=440, PETRI_TRANSITIONS=791} [2024-06-28 00:35:51,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-28 00:35:51,689 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 791 transitions, 16098 flow [2024-06-28 00:35:51,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:51,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:51,689 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:35:51,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:35:51,689 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:35:51,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:51,689 INFO L85 PathProgramCache]: Analyzing trace with hash 134413819, now seen corresponding path program 1 times [2024-06-28 00:35:51,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:51,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389313480] [2024-06-28 00:35:51,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:51,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:51,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:53,247 INFO 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:35:53,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:53,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389313480] [2024-06-28 00:35:53,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389313480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:53,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:53,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:53,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305197830] [2024-06-28 00:35:53,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:53,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:53,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:53,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:53,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:53,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:53,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 791 transitions, 16098 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:53,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:53,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:53,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:55,808 INFO L124 PetriNetUnfolderBase]: 5050/7702 cut-off events. [2024-06-28 00:35:55,808 INFO L125 PetriNetUnfolderBase]: For 953599/953599 co-relation queries the response was YES. [2024-06-28 00:35:55,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77101 conditions, 7702 events. 5050/7702 cut-off events. For 953599/953599 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 45195 event pairs, 1804 based on Foata normal form. 2/7704 useless extension candidates. Maximal degree in co-relation 76891. Up to 7557 conditions per place. [2024-06-28 00:35:55,958 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 760 selfloop transitions, 46 changer transitions 0/809 dead transitions. [2024-06-28 00:35:55,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 809 transitions, 17997 flow [2024-06-28 00:35:55,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:35:55,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:35:55,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 00:35:55,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 00:35:55,960 INFO L175 Difference]: Start difference. First operand has 440 places, 791 transitions, 16098 flow. Second operand 9 states and 141 transitions. [2024-06-28 00:35:55,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 809 transitions, 17997 flow [2024-06-28 00:35:58,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 809 transitions, 17859 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 00:35:58,599 INFO L231 Difference]: Finished difference. Result has 444 places, 791 transitions, 16059 flow [2024-06-28 00:35:58,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15960, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16059, PETRI_PLACES=444, PETRI_TRANSITIONS=791} [2024-06-28 00:35:58,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-28 00:35:58,600 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 791 transitions, 16059 flow [2024-06-28 00:35:58,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:58,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:58,600 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:35:58,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:35:58,600 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:35:58,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:58,600 INFO L85 PathProgramCache]: Analyzing trace with hash 488676673, now seen corresponding path program 11 times [2024-06-28 00:35:58,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:58,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704712320] [2024-06-28 00:35:58,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:58,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:58,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:59,844 INFO 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:35:59,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:59,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704712320] [2024-06-28 00:35:59,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704712320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:59,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:59,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:59,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229104938] [2024-06-28 00:35:59,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:59,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:59,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:59,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:59,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:59,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:35:59,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 791 transitions, 16059 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:35:59,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:59,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:35:59,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:02,326 INFO L124 PetriNetUnfolderBase]: 5068/7725 cut-off events. [2024-06-28 00:36:02,327 INFO L125 PetriNetUnfolderBase]: For 971253/971253 co-relation queries the response was YES. [2024-06-28 00:36:02,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77625 conditions, 7725 events. 5068/7725 cut-off events. For 971253/971253 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 45304 event pairs, 1812 based on Foata normal form. 1/7726 useless extension candidates. Maximal degree in co-relation 77414. Up to 7630 conditions per place. [2024-06-28 00:36:02,694 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 781 selfloop transitions, 33 changer transitions 0/817 dead transitions. [2024-06-28 00:36:02,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 817 transitions, 18183 flow [2024-06-28 00:36:02,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:36:02,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:36:02,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 00:36:02,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-28 00:36:02,695 INFO L175 Difference]: Start difference. First operand has 444 places, 791 transitions, 16059 flow. Second operand 9 states and 137 transitions. [2024-06-28 00:36:02,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 817 transitions, 18183 flow [2024-06-28 00:36:05,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 817 transitions, 17945 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 00:36:05,592 INFO L231 Difference]: Finished difference. Result has 446 places, 803 transitions, 16187 flow [2024-06-28 00:36:05,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15826, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16187, PETRI_PLACES=446, PETRI_TRANSITIONS=803} [2024-06-28 00:36:05,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-28 00:36:05,592 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 803 transitions, 16187 flow [2024-06-28 00:36:05,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:05,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:05,592 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:36:05,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:36:05,593 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:36:05,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:05,593 INFO L85 PathProgramCache]: Analyzing trace with hash 488913823, now seen corresponding path program 12 times [2024-06-28 00:36:05,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:05,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279697672] [2024-06-28 00:36:05,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:05,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:05,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:06,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:06,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:06,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279697672] [2024-06-28 00:36:06,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279697672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:06,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:06,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:06,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276263443] [2024-06-28 00:36:06,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:06,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:06,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:06,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:06,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:06,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:06,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 803 transitions, 16187 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:06,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:06,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:06,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:09,333 INFO L124 PetriNetUnfolderBase]: 5095/7763 cut-off events. [2024-06-28 00:36:09,334 INFO L125 PetriNetUnfolderBase]: For 1004923/1004923 co-relation queries the response was YES. [2024-06-28 00:36:09,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78046 conditions, 7763 events. 5095/7763 cut-off events. For 1004923/1004923 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 45536 event pairs, 1817 based on Foata normal form. 6/7769 useless extension candidates. Maximal degree in co-relation 77833. Up to 7644 conditions per place. [2024-06-28 00:36:09,463 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 783 selfloop transitions, 39 changer transitions 0/825 dead transitions. [2024-06-28 00:36:09,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 825 transitions, 18037 flow [2024-06-28 00:36:09,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:36:09,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:36:09,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:36:09,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 00:36:09,464 INFO L175 Difference]: Start difference. First operand has 446 places, 803 transitions, 16187 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:36:09,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 825 transitions, 18037 flow [2024-06-28 00:36:12,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 825 transitions, 17869 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 00:36:12,529 INFO L231 Difference]: Finished difference. Result has 450 places, 811 transitions, 16273 flow [2024-06-28 00:36:12,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16019, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16273, PETRI_PLACES=450, PETRI_TRANSITIONS=811} [2024-06-28 00:36:12,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-28 00:36:12,529 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 811 transitions, 16273 flow [2024-06-28 00:36:12,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:12,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:12,530 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:36:12,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:36:12,530 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:36:12,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:12,530 INFO L85 PathProgramCache]: Analyzing trace with hash 489092569, now seen corresponding path program 2 times [2024-06-28 00:36:12,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:12,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100854256] [2024-06-28 00:36:12,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:12,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:12,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:13,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:13,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:13,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100854256] [2024-06-28 00:36:13,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100854256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:13,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:13,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:13,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127603825] [2024-06-28 00:36:13,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:13,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:13,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:13,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:13,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:13,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:13,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 811 transitions, 16273 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:13,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:13,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:13,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:16,474 INFO L124 PetriNetUnfolderBase]: 5110/7784 cut-off events. [2024-06-28 00:36:16,475 INFO L125 PetriNetUnfolderBase]: For 1011459/1011459 co-relation queries the response was YES. [2024-06-28 00:36:16,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78539 conditions, 7784 events. 5110/7784 cut-off events. For 1011459/1011459 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 45697 event pairs, 1813 based on Foata normal form. 3/7787 useless extension candidates. Maximal degree in co-relation 78325. Up to 7671 conditions per place. [2024-06-28 00:36:16,616 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 788 selfloop transitions, 42 changer transitions 0/833 dead transitions. [2024-06-28 00:36:16,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 833 transitions, 18121 flow [2024-06-28 00:36:16,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:36:16,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:36:16,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-28 00:36:16,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3659090909090909 [2024-06-28 00:36:16,618 INFO L175 Difference]: Start difference. First operand has 450 places, 811 transitions, 16273 flow. Second operand 11 states and 161 transitions. [2024-06-28 00:36:16,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 833 transitions, 18121 flow [2024-06-28 00:36:19,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 833 transitions, 17998 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 00:36:19,569 INFO L231 Difference]: Finished difference. Result has 458 places, 817 transitions, 16382 flow [2024-06-28 00:36:19,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16150, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16382, PETRI_PLACES=458, PETRI_TRANSITIONS=817} [2024-06-28 00:36:19,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-28 00:36:19,570 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 817 transitions, 16382 flow [2024-06-28 00:36:19,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:19,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:19,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:19,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:36:19,570 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:36:19,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:19,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1754238671, now seen corresponding path program 13 times [2024-06-28 00:36:19,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:19,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586121390] [2024-06-28 00:36:19,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:19,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:19,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:20,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:20,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:20,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586121390] [2024-06-28 00:36:20,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586121390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:20,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:20,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:20,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193980162] [2024-06-28 00:36:20,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:20,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:20,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:20,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:20,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:20,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:20,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 817 transitions, 16382 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:20,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:20,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:20,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:23,312 INFO L124 PetriNetUnfolderBase]: 5112/7786 cut-off events. [2024-06-28 00:36:23,313 INFO L125 PetriNetUnfolderBase]: For 1016892/1016896 co-relation queries the response was YES. [2024-06-28 00:36:23,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78460 conditions, 7786 events. 5112/7786 cut-off events. For 1016892/1016896 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 45667 event pairs, 1813 based on Foata normal form. 6/7792 useless extension candidates. Maximal degree in co-relation 78244. Up to 7638 conditions per place. [2024-06-28 00:36:23,460 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 779 selfloop transitions, 52 changer transitions 0/834 dead transitions. [2024-06-28 00:36:23,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 834 transitions, 18400 flow [2024-06-28 00:36:23,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:36:23,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:36:23,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 00:36:23,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 00:36:23,461 INFO L175 Difference]: Start difference. First operand has 458 places, 817 transitions, 16382 flow. Second operand 9 states and 138 transitions. [2024-06-28 00:36:23,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 834 transitions, 18400 flow [2024-06-28 00:36:26,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 834 transitions, 18234 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 00:36:26,620 INFO L231 Difference]: Finished difference. Result has 459 places, 822 transitions, 16480 flow [2024-06-28 00:36:26,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16216, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16480, PETRI_PLACES=459, PETRI_TRANSITIONS=822} [2024-06-28 00:36:26,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-28 00:36:26,620 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 822 transitions, 16480 flow [2024-06-28 00:36:26,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:26,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:26,620 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:36:26,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:36:26,620 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:36:26,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:26,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1308226245, now seen corresponding path program 3 times [2024-06-28 00:36:26,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:26,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013423882] [2024-06-28 00:36:26,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:26,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:26,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:27,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:36:27,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:27,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013423882] [2024-06-28 00:36:27,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013423882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:27,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:27,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:27,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793914078] [2024-06-28 00:36:27,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:27,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:27,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:27,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:27,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:28,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:28,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 822 transitions, 16480 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:28,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:28,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:28,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:30,521 INFO L124 PetriNetUnfolderBase]: 5127/7807 cut-off events. [2024-06-28 00:36:30,522 INFO L125 PetriNetUnfolderBase]: For 1037547/1037551 co-relation queries the response was YES. [2024-06-28 00:36:30,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78899 conditions, 7807 events. 5127/7807 cut-off events. For 1037547/1037551 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 45783 event pairs, 1816 based on Foata normal form. 6/7813 useless extension candidates. Maximal degree in co-relation 78682. Up to 7708 conditions per place. [2024-06-28 00:36:30,659 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 803 selfloop transitions, 32 changer transitions 0/838 dead transitions. [2024-06-28 00:36:30,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 838 transitions, 18300 flow [2024-06-28 00:36:30,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:36:30,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:36:30,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 00:36:30,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 00:36:30,660 INFO L175 Difference]: Start difference. First operand has 459 places, 822 transitions, 16480 flow. Second operand 7 states and 110 transitions. [2024-06-28 00:36:30,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 838 transitions, 18300 flow [2024-06-28 00:36:33,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 838 transitions, 18032 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 00:36:33,829 INFO L231 Difference]: Finished difference. Result has 459 places, 828 transitions, 16392 flow [2024-06-28 00:36:33,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16212, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16392, PETRI_PLACES=459, PETRI_TRANSITIONS=828} [2024-06-28 00:36:33,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-28 00:36:33,830 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 828 transitions, 16392 flow [2024-06-28 00:36:33,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:33,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:33,830 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:36:33,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:36:33,831 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:36:33,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:33,831 INFO L85 PathProgramCache]: Analyzing trace with hash -411264049, now seen corresponding path program 4 times [2024-06-28 00:36:33,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:33,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179254705] [2024-06-28 00:36:33,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:33,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:35,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:35,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:35,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179254705] [2024-06-28 00:36:35,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179254705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:35,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:35,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:35,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833412811] [2024-06-28 00:36:35,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:35,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:35,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:35,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:35,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:35,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:35,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 828 transitions, 16392 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:35,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:35,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:35,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:37,704 INFO L124 PetriNetUnfolderBase]: 5123/7803 cut-off events. [2024-06-28 00:36:37,704 INFO L125 PetriNetUnfolderBase]: For 1048062/1048062 co-relation queries the response was YES. [2024-06-28 00:36:37,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78483 conditions, 7803 events. 5123/7803 cut-off events. For 1048062/1048062 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 45779 event pairs, 1806 based on Foata normal form. 3/7806 useless extension candidates. Maximal degree in co-relation 78266. Up to 7676 conditions per place. [2024-06-28 00:36:37,853 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 794 selfloop transitions, 51 changer transitions 0/848 dead transitions. [2024-06-28 00:36:37,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 848 transitions, 18247 flow [2024-06-28 00:36:37,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:36:37,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:36:37,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 00:36:37,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3675 [2024-06-28 00:36:37,854 INFO L175 Difference]: Start difference. First operand has 459 places, 828 transitions, 16392 flow. Second operand 10 states and 147 transitions. [2024-06-28 00:36:37,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 848 transitions, 18247 flow [2024-06-28 00:36:41,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 848 transitions, 18079 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:36:41,669 INFO L231 Difference]: Finished difference. Result has 465 places, 834 transitions, 16461 flow [2024-06-28 00:36:41,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16226, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16461, PETRI_PLACES=465, PETRI_TRANSITIONS=834} [2024-06-28 00:36:41,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-28 00:36:41,670 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 834 transitions, 16461 flow [2024-06-28 00:36:41,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:41,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:41,670 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:36:41,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:36:41,671 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:36:41,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:41,671 INFO L85 PathProgramCache]: Analyzing trace with hash 908068887, now seen corresponding path program 14 times [2024-06-28 00:36:41,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:41,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604135472] [2024-06-28 00:36:41,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:41,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:42,907 INFO 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:36:42,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:42,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604135472] [2024-06-28 00:36:42,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604135472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:42,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:42,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:42,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384897241] [2024-06-28 00:36:42,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:42,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:42,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:42,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:42,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:42,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:42,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 834 transitions, 16461 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:42,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:42,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:42,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:45,582 INFO L124 PetriNetUnfolderBase]: 5120/7798 cut-off events. [2024-06-28 00:36:45,582 INFO L125 PetriNetUnfolderBase]: For 1048597/1048601 co-relation queries the response was YES. [2024-06-28 00:36:45,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78270 conditions, 7798 events. 5120/7798 cut-off events. For 1048597/1048601 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 45724 event pairs, 1812 based on Foata normal form. 5/7803 useless extension candidates. Maximal degree in co-relation 78051. Up to 7700 conditions per place. [2024-06-28 00:36:45,712 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 808 selfloop transitions, 36 changer transitions 0/847 dead transitions. [2024-06-28 00:36:45,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 847 transitions, 18391 flow [2024-06-28 00:36:45,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:36:45,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:36:45,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:36:45,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-06-28 00:36:45,713 INFO L175 Difference]: Start difference. First operand has 465 places, 834 transitions, 16461 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:36:45,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 847 transitions, 18391 flow [2024-06-28 00:36:49,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 847 transitions, 18222 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 00:36:49,358 INFO L231 Difference]: Finished difference. Result has 469 places, 834 transitions, 16372 flow [2024-06-28 00:36:49,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16294, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=798, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16372, PETRI_PLACES=469, PETRI_TRANSITIONS=834} [2024-06-28 00:36:49,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-28 00:36:49,359 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 834 transitions, 16372 flow [2024-06-28 00:36:49,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:49,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:49,359 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:36:49,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:36:49,359 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:36:49,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:49,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1086387297, now seen corresponding path program 15 times [2024-06-28 00:36:49,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:49,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025335298] [2024-06-28 00:36:49,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:49,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:49,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:50,567 INFO 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:36:50,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:50,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025335298] [2024-06-28 00:36:50,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025335298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:50,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:50,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:50,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648913425] [2024-06-28 00:36:50,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:50,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:50,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:50,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:50,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:50,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:50,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 834 transitions, 16372 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:50,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:50,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:50,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:53,188 INFO L124 PetriNetUnfolderBase]: 5147/7836 cut-off events. [2024-06-28 00:36:53,189 INFO L125 PetriNetUnfolderBase]: For 1069431/1069435 co-relation queries the response was YES. [2024-06-28 00:36:53,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78480 conditions, 7836 events. 5147/7836 cut-off events. For 1069431/1069435 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 45973 event pairs, 1814 based on Foata normal form. 10/7846 useless extension candidates. Maximal degree in co-relation 78260. Up to 7708 conditions per place. [2024-06-28 00:36:53,335 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 803 selfloop transitions, 48 changer transitions 0/854 dead transitions. [2024-06-28 00:36:53,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 854 transitions, 18276 flow [2024-06-28 00:36:53,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:36:53,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:36:53,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:36:53,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 00:36:53,336 INFO L175 Difference]: Start difference. First operand has 469 places, 834 transitions, 16372 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:36:53,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 854 transitions, 18276 flow [2024-06-28 00:36:56,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 854 transitions, 18072 flow, removed 42 selfloop flow, removed 11 redundant places. [2024-06-28 00:36:56,867 INFO L231 Difference]: Finished difference. Result has 468 places, 841 transitions, 16443 flow [2024-06-28 00:36:56,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16168, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16443, PETRI_PLACES=468, PETRI_TRANSITIONS=841} [2024-06-28 00:36:56,868 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 00:36:56,868 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 841 transitions, 16443 flow [2024-06-28 00:36:56,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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:36:56,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:56,868 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:36:56,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:36:56,868 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:36:56,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:56,868 INFO L85 PathProgramCache]: Analyzing trace with hash -850202823, now seen corresponding path program 3 times [2024-06-28 00:36:56,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:56,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512578326] [2024-06-28 00:36:56,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:56,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:56,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:58,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:58,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:58,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512578326] [2024-06-28 00:36:58,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512578326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:58,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:58,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:36:58,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736158902] [2024-06-28 00:36:58,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:58,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:36:58,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:58,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:36:58,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:36:58,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:36:58,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 841 transitions, 16443 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:36:58,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:58,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:36:58,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:01,318 INFO L124 PetriNetUnfolderBase]: 5155/7847 cut-off events. [2024-06-28 00:37:01,318 INFO L125 PetriNetUnfolderBase]: For 1070315/1070315 co-relation queries the response was YES. [2024-06-28 00:37:01,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78872 conditions, 7847 events. 5155/7847 cut-off events. For 1070315/1070315 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 46036 event pairs, 1816 based on Foata normal form. 2/7849 useless extension candidates. Maximal degree in co-relation 78654. Up to 7762 conditions per place. [2024-06-28 00:37:01,440 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 826 selfloop transitions, 24 changer transitions 0/853 dead transitions. [2024-06-28 00:37:01,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 853 transitions, 18253 flow [2024-06-28 00:37:01,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:01,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:01,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 00:37:01,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-28 00:37:01,441 INFO L175 Difference]: Start difference. First operand has 468 places, 841 transitions, 16443 flow. Second operand 8 states and 117 transitions. [2024-06-28 00:37:01,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 853 transitions, 18253 flow [2024-06-28 00:37:04,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 853 transitions, 18101 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:04,723 INFO L231 Difference]: Finished difference. Result has 472 places, 843 transitions, 16423 flow [2024-06-28 00:37:04,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16291, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=817, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16423, PETRI_PLACES=472, PETRI_TRANSITIONS=843} [2024-06-28 00:37:04,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-28 00:37:04,724 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 843 transitions, 16423 flow [2024-06-28 00:37:04,724 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:37:04,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:04,724 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:37:04,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:37:04,724 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:37:04,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:04,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1842466729, now seen corresponding path program 4 times [2024-06-28 00:37:04,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:04,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015550109] [2024-06-28 00:37:04,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:04,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:06,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:37:06,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:06,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015550109] [2024-06-28 00:37:06,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015550109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:06,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:06,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:37:06,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784287567] [2024-06-28 00:37:06,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:06,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:37:06,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:06,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:37:06,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:37:06,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:37:06,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 843 transitions, 16423 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:06,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:06,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:37:06,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:09,216 INFO L124 PetriNetUnfolderBase]: 5163/7861 cut-off events. [2024-06-28 00:37:09,216 INFO L125 PetriNetUnfolderBase]: For 1090493/1090493 co-relation queries the response was YES. [2024-06-28 00:37:09,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79019 conditions, 7861 events. 5163/7861 cut-off events. For 1090493/1090493 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 46212 event pairs, 1805 based on Foata normal form. 2/7863 useless extension candidates. Maximal degree in co-relation 78799. Up to 7730 conditions per place. [2024-06-28 00:37:09,367 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 812 selfloop transitions, 44 changer transitions 0/859 dead transitions. [2024-06-28 00:37:09,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 859 transitions, 18269 flow [2024-06-28 00:37:09,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:09,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:09,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:37:09,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 00:37:09,368 INFO L175 Difference]: Start difference. First operand has 472 places, 843 transitions, 16423 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:37:09,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 859 transitions, 18269 flow [2024-06-28 00:37:13,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 859 transitions, 18163 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:13,227 INFO L231 Difference]: Finished difference. Result has 476 places, 845 transitions, 16498 flow [2024-06-28 00:37:13,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16317, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16498, PETRI_PLACES=476, PETRI_TRANSITIONS=845} [2024-06-28 00:37:13,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-28 00:37:13,227 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 845 transitions, 16498 flow [2024-06-28 00:37:13,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:13,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:13,228 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:37:13,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:37:13,228 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:37:13,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:13,228 INFO L85 PathProgramCache]: Analyzing trace with hash -127465339, now seen corresponding path program 6 times [2024-06-28 00:37:13,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:13,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866883553] [2024-06-28 00:37:13,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:13,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:13,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:15,313 INFO 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:37:15,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:15,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866883553] [2024-06-28 00:37:15,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866883553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:15,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:15,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:37:15,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757534887] [2024-06-28 00:37:15,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:15,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:37:15,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:15,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:37:15,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:37:15,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:37:15,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 845 transitions, 16498 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:37:15,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:15,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:37:15,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:18,256 INFO L124 PetriNetUnfolderBase]: 5498/8342 cut-off events. [2024-06-28 00:37:18,256 INFO L125 PetriNetUnfolderBase]: For 1114989/1114993 co-relation queries the response was YES. [2024-06-28 00:37:18,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83312 conditions, 8342 events. 5498/8342 cut-off events. For 1114989/1114993 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 49230 event pairs, 1773 based on Foata normal form. 8/8350 useless extension candidates. Maximal degree in co-relation 83091. Up to 7522 conditions per place. [2024-06-28 00:37:18,404 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 724 selfloop transitions, 227 changer transitions 0/954 dead transitions. [2024-06-28 00:37:18,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 954 transitions, 19970 flow [2024-06-28 00:37:18,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:37:18,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:37:18,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 00:37:18,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:37:18,405 INFO L175 Difference]: Start difference. First operand has 476 places, 845 transitions, 16498 flow. Second operand 9 states and 162 transitions. [2024-06-28 00:37:18,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 954 transitions, 19970 flow [2024-06-28 00:37:22,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 954 transitions, 19822 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 00:37:22,347 INFO L231 Difference]: Finished difference. Result has 483 places, 926 transitions, 18564 flow [2024-06-28 00:37:22,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16350, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18564, PETRI_PLACES=483, PETRI_TRANSITIONS=926} [2024-06-28 00:37:22,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-28 00:37:22,347 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 926 transitions, 18564 flow [2024-06-28 00:37:22,348 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:37:22,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:22,348 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:37:22,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:37:22,348 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:37:22,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:22,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1429160283, now seen corresponding path program 1 times [2024-06-28 00:37:22,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:22,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893863265] [2024-06-28 00:37:22,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:22,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:24,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:24,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:24,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893863265] [2024-06-28 00:37:24,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893863265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:24,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:24,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:37:24,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280098982] [2024-06-28 00:37:24,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:24,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:37:24,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:24,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:37:24,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:37:24,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:37:24,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 926 transitions, 18564 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:37:24,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:24,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:37:24,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:26,835 INFO L124 PetriNetUnfolderBase]: 5494/8329 cut-off events. [2024-06-28 00:37:26,835 INFO L125 PetriNetUnfolderBase]: For 1115816/1115820 co-relation queries the response was YES. [2024-06-28 00:37:26,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84734 conditions, 8329 events. 5494/8329 cut-off events. For 1115816/1115820 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 48996 event pairs, 1832 based on Foata normal form. 6/8335 useless extension candidates. Maximal degree in co-relation 84510. Up to 8121 conditions per place. [2024-06-28 00:37:26,996 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 864 selfloop transitions, 71 changer transitions 0/938 dead transitions. [2024-06-28 00:37:26,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 938 transitions, 20698 flow [2024-06-28 00:37:26,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:26,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:26,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:37:26,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 00:37:26,998 INFO L175 Difference]: Start difference. First operand has 483 places, 926 transitions, 18564 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:37:26,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 938 transitions, 20698 flow [2024-06-28 00:37:31,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 938 transitions, 20320 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:31,086 INFO L231 Difference]: Finished difference. Result has 487 places, 926 transitions, 18348 flow [2024-06-28 00:37:31,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18186, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18348, PETRI_PLACES=487, PETRI_TRANSITIONS=926} [2024-06-28 00:37:31,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-28 00:37:31,086 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 926 transitions, 18348 flow [2024-06-28 00:37:31,086 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:37:31,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:31,087 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:37:31,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:37:31,087 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:37:31,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:31,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1426330535, now seen corresponding path program 5 times [2024-06-28 00:37:31,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:31,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646497019] [2024-06-28 00:37:31,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:31,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:31,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:32,793 INFO 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:37:32,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:32,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646497019] [2024-06-28 00:37:32,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646497019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:32,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:32,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:37:32,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584164232] [2024-06-28 00:37:32,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:32,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:37:32,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:32,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:37:32,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:37:32,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:37:32,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 926 transitions, 18348 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:37:32,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:32,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:37:32,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:35,563 INFO L124 PetriNetUnfolderBase]: 5489/8321 cut-off events. [2024-06-28 00:37:35,563 INFO L125 PetriNetUnfolderBase]: For 1120237/1120237 co-relation queries the response was YES. [2024-06-28 00:37:35,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84304 conditions, 8321 events. 5489/8321 cut-off events. For 1120237/1120237 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 48891 event pairs, 1838 based on Foata normal form. 2/8323 useless extension candidates. Maximal degree in co-relation 84078. Up to 8237 conditions per place. [2024-06-28 00:37:35,719 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 918 selfloop transitions, 18 changer transitions 0/939 dead transitions. [2024-06-28 00:37:35,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 939 transitions, 20340 flow [2024-06-28 00:37:35,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:35,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-28 00:37:35,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 00:37:35,720 INFO L175 Difference]: Start difference. First operand has 487 places, 926 transitions, 18348 flow. Second operand 8 states and 116 transitions. [2024-06-28 00:37:35,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 939 transitions, 20340 flow [2024-06-28 00:37:39,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 939 transitions, 19852 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 00:37:39,503 INFO L231 Difference]: Finished difference. Result has 487 places, 928 transitions, 17987 flow [2024-06-28 00:37:39,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17860, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17987, PETRI_PLACES=487, PETRI_TRANSITIONS=928} [2024-06-28 00:37:39,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-28 00:37:39,504 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 928 transitions, 17987 flow [2024-06-28 00:37:39,504 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:37:39,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:39,504 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:37:39,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:37:39,504 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:37:39,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:39,504 INFO L85 PathProgramCache]: Analyzing trace with hash 370774621, now seen corresponding path program 1 times [2024-06-28 00:37:39,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:39,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238865411] [2024-06-28 00:37:39,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:39,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:39,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:41,678 INFO 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:37:41,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:41,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238865411] [2024-06-28 00:37:41,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238865411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:41,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:41,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:37:41,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813584670] [2024-06-28 00:37:41,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:41,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:37:41,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:41,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:37:41,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:37:41,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:37:41,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 928 transitions, 17987 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:37:41,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:41,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:37:41,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:44,788 INFO L124 PetriNetUnfolderBase]: 5571/8447 cut-off events. [2024-06-28 00:37:44,789 INFO L125 PetriNetUnfolderBase]: For 1225649/1225649 co-relation queries the response was YES. [2024-06-28 00:37:44,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85166 conditions, 8447 events. 5571/8447 cut-off events. For 1225649/1225649 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 49715 event pairs, 1827 based on Foata normal form. 10/8457 useless extension candidates. Maximal degree in co-relation 84941. Up to 8040 conditions per place. [2024-06-28 00:37:44,934 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 898 selfloop transitions, 63 changer transitions 0/964 dead transitions. [2024-06-28 00:37:44,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 964 transitions, 20395 flow [2024-06-28 00:37:44,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:37:44,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:37:44,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:37:44,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 00:37:44,935 INFO L175 Difference]: Start difference. First operand has 487 places, 928 transitions, 17987 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:37:44,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 964 transitions, 20395 flow [2024-06-28 00:37:49,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 964 transitions, 20284 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 00:37:49,020 INFO L231 Difference]: Finished difference. Result has 490 places, 930 transitions, 18044 flow [2024-06-28 00:37:49,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17876, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=866, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18044, PETRI_PLACES=490, PETRI_TRANSITIONS=930} [2024-06-28 00:37:49,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-28 00:37:49,021 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 930 transitions, 18044 flow [2024-06-28 00:37:49,021 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:37:49,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:49,021 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:37:49,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:37:49,021 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:37:49,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:49,022 INFO L85 PathProgramCache]: Analyzing trace with hash 370835071, now seen corresponding path program 2 times [2024-06-28 00:37:49,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:49,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408042978] [2024-06-28 00:37:49,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:49,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:49,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:51,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:51,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:51,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408042978] [2024-06-28 00:37:51,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408042978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:51,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:51,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:37:51,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180774765] [2024-06-28 00:37:51,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:51,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:37:51,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:51,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:37:51,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:37:51,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:37:51,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 930 transitions, 18044 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:37:51,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:51,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:37:51,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:54,548 INFO L124 PetriNetUnfolderBase]: 5623/8527 cut-off events. [2024-06-28 00:37:54,548 INFO L125 PetriNetUnfolderBase]: For 1270618/1270618 co-relation queries the response was YES. [2024-06-28 00:37:54,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85984 conditions, 8527 events. 5623/8527 cut-off events. For 1270618/1270618 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 50331 event pairs, 1874 based on Foata normal form. 14/8541 useless extension candidates. Maximal degree in co-relation 85758. Up to 8234 conditions per place. [2024-06-28 00:37:54,687 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 894 selfloop transitions, 64 changer transitions 0/961 dead transitions. [2024-06-28 00:37:54,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 961 transitions, 20204 flow [2024-06-28 00:37:54,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:37:54,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:37:54,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:37:54,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:37:54,689 INFO L175 Difference]: Start difference. First operand has 490 places, 930 transitions, 18044 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:37:54,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 961 transitions, 20204 flow [2024-06-28 00:37:58,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 961 transitions, 20142 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:58,431 INFO L231 Difference]: Finished difference. Result has 495 places, 931 transitions, 18137 flow [2024-06-28 00:37:58,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17982, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=866, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18137, PETRI_PLACES=495, PETRI_TRANSITIONS=931} [2024-06-28 00:37:58,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-28 00:37:58,432 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 931 transitions, 18137 flow [2024-06-28 00:37:58,432 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:37:58,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:58,432 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:37:58,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:37:58,432 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:37:58,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:58,432 INFO L85 PathProgramCache]: Analyzing trace with hash 488922751, now seen corresponding path program 3 times [2024-06-28 00:37:58,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:58,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257629610] [2024-06-28 00:37:58,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:58,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:58,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:00,415 INFO 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:38:00,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:00,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257629610] [2024-06-28 00:38:00,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257629610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:00,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:00,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:38:00,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732771891] [2024-06-28 00:38:00,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:00,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:38:00,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:00,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:38:00,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:38:00,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:38:00,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 931 transitions, 18137 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:00,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:00,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:38:00,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:03,494 INFO L124 PetriNetUnfolderBase]: 5686/8624 cut-off events. [2024-06-28 00:38:03,494 INFO L125 PetriNetUnfolderBase]: For 1294365/1294365 co-relation queries the response was YES. [2024-06-28 00:38:03,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86969 conditions, 8624 events. 5686/8624 cut-off events. For 1294365/1294365 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 51024 event pairs, 1884 based on Foata normal form. 14/8638 useless extension candidates. Maximal degree in co-relation 86741. Up to 8402 conditions per place. [2024-06-28 00:38:03,661 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 907 selfloop transitions, 52 changer transitions 0/962 dead transitions. [2024-06-28 00:38:03,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 962 transitions, 20295 flow [2024-06-28 00:38:03,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:38:03,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:38:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:38:03,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-28 00:38:03,662 INFO L175 Difference]: Start difference. First operand has 495 places, 931 transitions, 18137 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:38:03,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 962 transitions, 20295 flow [2024-06-28 00:38:08,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 962 transitions, 20121 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 00:38:08,439 INFO L231 Difference]: Finished difference. Result has 496 places, 934 transitions, 18118 flow [2024-06-28 00:38:08,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17963, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=931, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18118, PETRI_PLACES=496, PETRI_TRANSITIONS=934} [2024-06-28 00:38:08,440 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-28 00:38:08,440 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 934 transitions, 18118 flow [2024-06-28 00:38:08,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:08,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:08,440 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:38:08,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:38:08,440 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:38:08,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:08,441 INFO L85 PathProgramCache]: Analyzing trace with hash 489107449, now seen corresponding path program 1 times [2024-06-28 00:38:08,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:08,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147886081] [2024-06-28 00:38:08,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:08,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:10,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:10,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147886081] [2024-06-28 00:38:10,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147886081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:10,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:10,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:38:10,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101591125] [2024-06-28 00:38:10,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:10,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:38:10,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:10,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:38:10,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:38:10,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:38:10,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 934 transitions, 18118 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:10,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:10,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:38:10,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:13,982 INFO L124 PetriNetUnfolderBase]: 5694/8638 cut-off events. [2024-06-28 00:38:13,982 INFO L125 PetriNetUnfolderBase]: For 1245717/1245717 co-relation queries the response was YES. [2024-06-28 00:38:14,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87188 conditions, 8638 events. 5694/8638 cut-off events. For 1245717/1245717 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 51169 event pairs, 1890 based on Foata normal form. 2/8640 useless extension candidates. Maximal degree in co-relation 86960. Up to 8521 conditions per place. [2024-06-28 00:38:14,154 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 906 selfloop transitions, 41 changer transitions 0/950 dead transitions. [2024-06-28 00:38:14,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 950 transitions, 20096 flow [2024-06-28 00:38:14,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:38:14,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:38:14,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 00:38:14,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 00:38:14,155 INFO L175 Difference]: Start difference. First operand has 496 places, 934 transitions, 18118 flow. Second operand 9 states and 138 transitions. [2024-06-28 00:38:14,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 950 transitions, 20096 flow [2024-06-28 00:38:18,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 950 transitions, 19994 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:38:18,516 INFO L231 Difference]: Finished difference. Result has 498 places, 936 transitions, 18143 flow [2024-06-28 00:38:18,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18016, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=893, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18143, PETRI_PLACES=498, PETRI_TRANSITIONS=936} [2024-06-28 00:38:18,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-28 00:38:18,517 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 936 transitions, 18143 flow [2024-06-28 00:38:18,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:18,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:18,517 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:38:18,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:38:18,517 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:38:18,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:18,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1665150697, now seen corresponding path program 2 times [2024-06-28 00:38:18,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:18,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002595678] [2024-06-28 00:38:18,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:18,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:18,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:20,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:20,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:20,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002595678] [2024-06-28 00:38:20,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002595678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:20,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:20,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:38:20,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063106378] [2024-06-28 00:38:20,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:20,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:38:20,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:20,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:38:20,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:38:21,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:38:21,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 936 transitions, 18143 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:21,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:21,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:38:21,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:24,094 INFO L124 PetriNetUnfolderBase]: 5702/8650 cut-off events. [2024-06-28 00:38:24,095 INFO L125 PetriNetUnfolderBase]: For 1265609/1265609 co-relation queries the response was YES. [2024-06-28 00:38:24,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87454 conditions, 8650 events. 5702/8650 cut-off events. For 1265609/1265609 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 51214 event pairs, 1896 based on Foata normal form. 2/8652 useless extension candidates. Maximal degree in co-relation 87225. Up to 8527 conditions per place. [2024-06-28 00:38:24,275 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 905 selfloop transitions, 42 changer transitions 0/950 dead transitions. [2024-06-28 00:38:24,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 950 transitions, 20119 flow [2024-06-28 00:38:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:24,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:24,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:38:24,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 00:38:24,276 INFO L175 Difference]: Start difference. First operand has 498 places, 936 transitions, 18143 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:38:24,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 950 transitions, 20119 flow [2024-06-28 00:38:28,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 950 transitions, 20008 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:38:28,321 INFO L231 Difference]: Finished difference. Result has 499 places, 938 transitions, 18168 flow [2024-06-28 00:38:28,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18032, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=894, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18168, PETRI_PLACES=499, PETRI_TRANSITIONS=938} [2024-06-28 00:38:28,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-28 00:38:28,322 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 938 transitions, 18168 flow [2024-06-28 00:38:28,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:28,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:28,322 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:38:28,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:38:28,322 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:38:28,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:28,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1428678667, now seen corresponding path program 3 times [2024-06-28 00:38:28,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:28,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579375053] [2024-06-28 00:38:28,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:28,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:28,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:31,054 INFO 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:38:31,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:31,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579375053] [2024-06-28 00:38:31,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579375053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:31,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:31,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:38:31,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865189574] [2024-06-28 00:38:31,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:31,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:38:31,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:31,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:38:31,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:38:31,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:38:31,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 938 transitions, 18168 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:31,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:31,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:38:31,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:34,056 INFO L124 PetriNetUnfolderBase]: 5710/8661 cut-off events. [2024-06-28 00:38:34,056 INFO L125 PetriNetUnfolderBase]: For 1287493/1287497 co-relation queries the response was YES. [2024-06-28 00:38:34,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87788 conditions, 8661 events. 5710/8661 cut-off events. For 1287493/1287497 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 51271 event pairs, 1875 based on Foata normal form. 6/8667 useless extension candidates. Maximal degree in co-relation 87558. Up to 8516 conditions per place. [2024-06-28 00:38:34,222 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 906 selfloop transitions, 45 changer transitions 0/954 dead transitions. [2024-06-28 00:38:34,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 954 transitions, 20420 flow [2024-06-28 00:38:34,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:34,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:34,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 00:38:34,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 00:38:34,224 INFO L175 Difference]: Start difference. First operand has 499 places, 938 transitions, 18168 flow. Second operand 8 states and 120 transitions. [2024-06-28 00:38:34,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 954 transitions, 20420 flow [2024-06-28 00:38:38,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 954 transitions, 20294 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 00:38:38,719 INFO L231 Difference]: Finished difference. Result has 501 places, 942 transitions, 18231 flow [2024-06-28 00:38:38,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18052, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=895, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18231, PETRI_PLACES=501, PETRI_TRANSITIONS=942} [2024-06-28 00:38:38,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-28 00:38:38,720 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 942 transitions, 18231 flow [2024-06-28 00:38:38,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:38,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:38,720 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:38:38,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:38:38,720 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:38:38,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:38,720 INFO L85 PathProgramCache]: Analyzing trace with hash 908314965, now seen corresponding path program 4 times [2024-06-28 00:38:38,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:38,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497975449] [2024-06-28 00:38:38,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:38,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:38,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:40,699 INFO 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:38:40,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:40,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497975449] [2024-06-28 00:38:40,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497975449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:40,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:40,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:38:40,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961041816] [2024-06-28 00:38:40,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:40,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:38:40,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:38:40,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:38:40,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:38:40,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 942 transitions, 18231 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:40,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:40,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:38:40,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:43,977 INFO L124 PetriNetUnfolderBase]: 5677/8613 cut-off events. [2024-06-28 00:38:43,977 INFO L125 PetriNetUnfolderBase]: For 1273554/1273554 co-relation queries the response was YES. [2024-06-28 00:38:44,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85875 conditions, 8613 events. 5677/8613 cut-off events. For 1273554/1273554 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 50890 event pairs, 1832 based on Foata normal form. 14/8627 useless extension candidates. Maximal degree in co-relation 85644. Up to 8258 conditions per place. [2024-06-28 00:38:44,126 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 904 selfloop transitions, 64 changer transitions 0/971 dead transitions. [2024-06-28 00:38:44,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 971 transitions, 20377 flow [2024-06-28 00:38:44,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:44,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:44,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:38:44,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 00:38:44,127 INFO L175 Difference]: Start difference. First operand has 501 places, 942 transitions, 18231 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:38:44,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 971 transitions, 20377 flow [2024-06-28 00:38:48,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 971 transitions, 20283 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 00:38:48,397 INFO L231 Difference]: Finished difference. Result has 505 places, 942 transitions, 18279 flow [2024-06-28 00:38:48,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18137, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=878, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18279, PETRI_PLACES=505, PETRI_TRANSITIONS=942} [2024-06-28 00:38:48,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-28 00:38:48,398 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 942 transitions, 18279 flow [2024-06-28 00:38:48,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:48,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:48,398 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:38:48,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:38:48,398 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:38:48,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:48,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1437249547, now seen corresponding path program 4 times [2024-06-28 00:38:48,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:48,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35123017] [2024-06-28 00:38:48,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:48,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:50,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:50,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:50,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35123017] [2024-06-28 00:38:50,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35123017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:50,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:50,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:38:50,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964087246] [2024-06-28 00:38:50,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:50,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:38:50,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:50,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:38:50,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:38:50,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:38:50,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 942 transitions, 18279 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:50,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:50,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:38:50,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:53,614 INFO L124 PetriNetUnfolderBase]: 5672/8607 cut-off events. [2024-06-28 00:38:53,614 INFO L125 PetriNetUnfolderBase]: For 1207924/1207928 co-relation queries the response was YES. [2024-06-28 00:38:53,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85954 conditions, 8607 events. 5672/8607 cut-off events. For 1207924/1207928 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 50944 event pairs, 1881 based on Foata normal form. 6/8613 useless extension candidates. Maximal degree in co-relation 85721. Up to 8491 conditions per place. [2024-06-28 00:38:54,042 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 910 selfloop transitions, 39 changer transitions 0/952 dead transitions. [2024-06-28 00:38:54,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 952 transitions, 20213 flow [2024-06-28 00:38:54,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:54,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:54,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 00:38:54,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-28 00:38:54,044 INFO L175 Difference]: Start difference. First operand has 505 places, 942 transitions, 18279 flow. Second operand 8 states and 119 transitions. [2024-06-28 00:38:54,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 952 transitions, 20213 flow [2024-06-28 00:38:58,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 952 transitions, 20064 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:38:58,763 INFO L231 Difference]: Finished difference. Result has 506 places, 942 transitions, 18213 flow [2024-06-28 00:38:58,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18130, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18213, PETRI_PLACES=506, PETRI_TRANSITIONS=942} [2024-06-28 00:38:58,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-28 00:38:58,764 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 942 transitions, 18213 flow [2024-06-28 00:38:58,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:58,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:58,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:58,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:38:58,764 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:38:58,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:58,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1761134311, now seen corresponding path program 1 times [2024-06-28 00:38:58,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:58,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119452179] [2024-06-28 00:38:58,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:58,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:58,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:00,908 INFO 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:39:00,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:00,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119452179] [2024-06-28 00:39:00,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119452179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:00,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:00,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:39:00,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046235753] [2024-06-28 00:39:00,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:00,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:39:00,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:00,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:39:00,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:39:01,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:39:01,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 942 transitions, 18213 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:01,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:01,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:39:01,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:04,031 INFO L124 PetriNetUnfolderBase]: 5865/8900 cut-off events. [2024-06-28 00:39:04,032 INFO L125 PetriNetUnfolderBase]: For 1390775/1390789 co-relation queries the response was YES. [2024-06-28 00:39:04,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89500 conditions, 8900 events. 5865/8900 cut-off events. For 1390775/1390789 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 52756 event pairs, 987 based on Foata normal form. 30/8930 useless extension candidates. Maximal degree in co-relation 89266. Up to 7100 conditions per place. [2024-06-28 00:39:04,197 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 641 selfloop transitions, 358 changer transitions 0/1002 dead transitions. [2024-06-28 00:39:04,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 1002 transitions, 21334 flow [2024-06-28 00:39:04,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:39:04,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:39:04,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-28 00:39:04,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 00:39:04,198 INFO L175 Difference]: Start difference. First operand has 506 places, 942 transitions, 18213 flow. Second operand 9 states and 189 transitions. [2024-06-28 00:39:04,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 1002 transitions, 21334 flow [2024-06-28 00:39:08,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 1002 transitions, 21241 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:39:08,598 INFO L231 Difference]: Finished difference. Result has 510 places, 952 transitions, 19076 flow [2024-06-28 00:39:08,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18120, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19076, PETRI_PLACES=510, PETRI_TRANSITIONS=952} [2024-06-28 00:39:08,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-28 00:39:08,599 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 952 transitions, 19076 flow [2024-06-28 00:39:08,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:08,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:08,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:08,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:39:08,602 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:39:08,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:08,603 INFO L85 PathProgramCache]: Analyzing trace with hash 93694353, now seen corresponding path program 2 times [2024-06-28 00:39:08,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:08,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378849815] [2024-06-28 00:39:08,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:08,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:08,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:11,054 INFO 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:39:11,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:11,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378849815] [2024-06-28 00:39:11,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378849815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:11,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:11,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:39:11,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647037353] [2024-06-28 00:39:11,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:11,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:39:11,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:11,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:39:11,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:39:11,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:39:11,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 952 transitions, 19076 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:11,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:11,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:39:11,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:14,890 INFO L124 PetriNetUnfolderBase]: 6147/9336 cut-off events. [2024-06-28 00:39:14,890 INFO L125 PetriNetUnfolderBase]: For 1553881/1553897 co-relation queries the response was YES. [2024-06-28 00:39:15,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97029 conditions, 9336 events. 6147/9336 cut-off events. For 1553881/1553897 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55886 event pairs, 1211 based on Foata normal form. 32/9368 useless extension candidates. Maximal degree in co-relation 96793. Up to 8374 conditions per place. [2024-06-28 00:39:15,051 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 773 selfloop transitions, 243 changer transitions 0/1019 dead transitions. [2024-06-28 00:39:15,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 1019 transitions, 21920 flow [2024-06-28 00:39:15,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:39:15,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:39:15,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 217 transitions. [2024-06-28 00:39:15,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45208333333333334 [2024-06-28 00:39:15,054 INFO L175 Difference]: Start difference. First operand has 510 places, 952 transitions, 19076 flow. Second operand 12 states and 217 transitions. [2024-06-28 00:39:15,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 1019 transitions, 21920 flow [2024-06-28 00:39:20,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 1019 transitions, 21389 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 00:39:20,914 INFO L231 Difference]: Finished difference. Result has 519 places, 969 transitions, 19396 flow [2024-06-28 00:39:20,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18577, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=19396, PETRI_PLACES=519, PETRI_TRANSITIONS=969} [2024-06-28 00:39:20,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-28 00:39:20,915 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 969 transitions, 19396 flow [2024-06-28 00:39:20,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:20,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:20,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:20,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:39:20,916 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:39:20,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:20,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1074384933, now seen corresponding path program 3 times [2024-06-28 00:39:20,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:20,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733459639] [2024-06-28 00:39:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:20,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:23,172 INFO 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:39:23,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:23,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733459639] [2024-06-28 00:39:23,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733459639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:23,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:23,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:39:23,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313449241] [2024-06-28 00:39:23,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:23,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:39:23,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:23,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:39:23,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:39:23,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:39:23,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 969 transitions, 19396 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:23,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:23,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:39:23,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:26,784 INFO L124 PetriNetUnfolderBase]: 6193/9414 cut-off events. [2024-06-28 00:39:26,784 INFO L125 PetriNetUnfolderBase]: For 1578105/1578117 co-relation queries the response was YES. [2024-06-28 00:39:26,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97892 conditions, 9414 events. 6193/9414 cut-off events. For 1578105/1578117 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 56434 event pairs, 1279 based on Foata normal form. 32/9446 useless extension candidates. Maximal degree in co-relation 97652. Up to 8083 conditions per place. [2024-06-28 00:39:26,979 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 657 selfloop transitions, 352 changer transitions 0/1012 dead transitions. [2024-06-28 00:39:26,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1012 transitions, 22158 flow [2024-06-28 00:39:26,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:39:26,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:39:26,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 00:39:26,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:39:26,980 INFO L175 Difference]: Start difference. First operand has 519 places, 969 transitions, 19396 flow. Second operand 10 states and 190 transitions. [2024-06-28 00:39:26,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1012 transitions, 22158 flow [2024-06-28 00:39:32,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1012 transitions, 21885 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:39:32,941 INFO L231 Difference]: Finished difference. Result has 522 places, 971 transitions, 19901 flow [2024-06-28 00:39:32,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19123, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=969, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19901, PETRI_PLACES=522, PETRI_TRANSITIONS=971} [2024-06-28 00:39:32,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 481 predicate places. [2024-06-28 00:39:32,942 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 971 transitions, 19901 flow [2024-06-28 00:39:32,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:32,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:32,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:32,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:39:32,943 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:39:32,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:32,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1075125213, now seen corresponding path program 4 times [2024-06-28 00:39:32,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:32,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603150012] [2024-06-28 00:39:32,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:32,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:32,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:35,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:35,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:35,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603150012] [2024-06-28 00:39:35,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603150012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:35,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:35,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:39:35,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037344355] [2024-06-28 00:39:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:35,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:39:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:35,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:39:35,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:39:35,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:39:35,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 971 transitions, 19901 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:35,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:35,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:39:35,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:39,025 INFO L124 PetriNetUnfolderBase]: 6157/9358 cut-off events. [2024-06-28 00:39:39,025 INFO L125 PetriNetUnfolderBase]: For 1475978/1475998 co-relation queries the response was YES. [2024-06-28 00:39:39,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96835 conditions, 9358 events. 6157/9358 cut-off events. For 1475978/1475998 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 56200 event pairs, 1182 based on Foata normal form. 36/9394 useless extension candidates. Maximal degree in co-relation 96594. Up to 7781 conditions per place. [2024-06-28 00:39:39,227 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 653 selfloop transitions, 365 changer transitions 0/1021 dead transitions. [2024-06-28 00:39:39,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 1021 transitions, 22705 flow [2024-06-28 00:39:39,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:39:39,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:39:39,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 00:39:39,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975 [2024-06-28 00:39:39,228 INFO L175 Difference]: Start difference. First operand has 522 places, 971 transitions, 19901 flow. Second operand 10 states and 199 transitions. [2024-06-28 00:39:39,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 1021 transitions, 22705 flow [2024-06-28 00:39:43,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 1021 transitions, 21957 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:39:43,928 INFO L231 Difference]: Finished difference. Result has 525 places, 972 transitions, 19930 flow [2024-06-28 00:39:43,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19153, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19930, PETRI_PLACES=525, PETRI_TRANSITIONS=972} [2024-06-28 00:39:43,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-28 00:39:43,929 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 972 transitions, 19930 flow [2024-06-28 00:39:43,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:43,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:43,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:43,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:39:43,930 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:39:43,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:43,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1016388745, now seen corresponding path program 5 times [2024-06-28 00:39:43,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:43,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338505452] [2024-06-28 00:39:43,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:43,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:43,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:46,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:46,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338505452] [2024-06-28 00:39:46,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338505452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:46,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:46,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:39:46,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953520332] [2024-06-28 00:39:46,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:46,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:39:46,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:46,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:39:46,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:39:46,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:39:46,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 972 transitions, 19930 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:46,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:46,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:39:46,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:49,770 INFO L124 PetriNetUnfolderBase]: 6321/9610 cut-off events. [2024-06-28 00:39:49,770 INFO L125 PetriNetUnfolderBase]: For 1610566/1610586 co-relation queries the response was YES. [2024-06-28 00:39:49,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100810 conditions, 9610 events. 6321/9610 cut-off events. For 1610566/1610586 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 57691 event pairs, 1029 based on Foata normal form. 36/9646 useless extension candidates. Maximal degree in co-relation 100567. Up to 7507 conditions per place. [2024-06-28 00:39:49,973 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 667 selfloop transitions, 357 changer transitions 0/1027 dead transitions. [2024-06-28 00:39:49,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1027 transitions, 22665 flow [2024-06-28 00:39:49,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:39:49,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:39:49,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 00:39:49,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-06-28 00:39:49,974 INFO L175 Difference]: Start difference. First operand has 525 places, 972 transitions, 19930 flow. Second operand 10 states and 194 transitions. [2024-06-28 00:39:49,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1027 transitions, 22665 flow [2024-06-28 00:39:55,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1027 transitions, 21958 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:39:55,691 INFO L231 Difference]: Finished difference. Result has 530 places, 980 transitions, 20226 flow [2024-06-28 00:39:55,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19223, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20226, PETRI_PLACES=530, PETRI_TRANSITIONS=980} [2024-06-28 00:39:55,691 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-28 00:39:55,692 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 980 transitions, 20226 flow [2024-06-28 00:39:55,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:55,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:55,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:55,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:39:55,692 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:39:55,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:55,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1023807355, now seen corresponding path program 6 times [2024-06-28 00:39:55,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:55,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327658807] [2024-06-28 00:39:55,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:55,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:55,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:58,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:58,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:58,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327658807] [2024-06-28 00:39:58,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327658807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:58,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:58,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:39:58,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469983883] [2024-06-28 00:39:58,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:58,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:39:58,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:58,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:39:58,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:39:58,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:39:58,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 980 transitions, 20226 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:58,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:58,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:39:58,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:02,009 INFO L124 PetriNetUnfolderBase]: 6393/9726 cut-off events. [2024-06-28 00:40:02,009 INFO L125 PetriNetUnfolderBase]: For 1667910/1667922 co-relation queries the response was YES. [2024-06-28 00:40:02,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102627 conditions, 9726 events. 6393/9726 cut-off events. For 1667910/1667922 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 58652 event pairs, 1309 based on Foata normal form. 32/9758 useless extension candidates. Maximal degree in co-relation 102381. Up to 8299 conditions per place. [2024-06-28 00:40:02,216 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 661 selfloop transitions, 359 changer transitions 0/1023 dead transitions. [2024-06-28 00:40:02,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 1023 transitions, 23026 flow [2024-06-28 00:40:02,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:40:02,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:40:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 00:40:02,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:40:02,217 INFO L175 Difference]: Start difference. First operand has 530 places, 980 transitions, 20226 flow. Second operand 10 states and 190 transitions. [2024-06-28 00:40:02,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 1023 transitions, 23026 flow [2024-06-28 00:40:08,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1023 transitions, 22560 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 00:40:08,914 INFO L231 Difference]: Finished difference. Result has 534 places, 982 transitions, 20570 flow [2024-06-28 00:40:08,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19768, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20570, PETRI_PLACES=534, PETRI_TRANSITIONS=982} [2024-06-28 00:40:08,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 493 predicate places. [2024-06-28 00:40:08,914 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 982 transitions, 20570 flow [2024-06-28 00:40:08,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:08,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:08,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:08,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:40:08,915 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:40:08,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:08,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1023798055, now seen corresponding path program 7 times [2024-06-28 00:40:08,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:08,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098185354] [2024-06-28 00:40:08,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:08,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:08,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:11,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:40:11,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:11,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098185354] [2024-06-28 00:40:11,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098185354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:11,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:11,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:40:11,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183515193] [2024-06-28 00:40:11,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:11,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:40:11,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:11,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:40:11,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:40:11,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:40:11,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 982 transitions, 20570 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:11,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:11,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:40:11,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:15,497 INFO L124 PetriNetUnfolderBase]: 6465/9834 cut-off events. [2024-06-28 00:40:15,497 INFO L125 PetriNetUnfolderBase]: For 1620437/1620461 co-relation queries the response was YES. [2024-06-28 00:40:15,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104297 conditions, 9834 events. 6465/9834 cut-off events. For 1620437/1620461 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 59451 event pairs, 1216 based on Foata normal form. 40/9874 useless extension candidates. Maximal degree in co-relation 104050. Up to 8126 conditions per place. [2024-06-28 00:40:15,667 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 685 selfloop transitions, 346 changer transitions 0/1034 dead transitions. [2024-06-28 00:40:15,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1034 transitions, 23041 flow [2024-06-28 00:40:15,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:40:15,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:40:15,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 00:40:15,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-06-28 00:40:15,668 INFO L175 Difference]: Start difference. First operand has 534 places, 982 transitions, 20570 flow. Second operand 10 states and 196 transitions. [2024-06-28 00:40:15,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1034 transitions, 23041 flow [2024-06-28 00:40:20,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1034 transitions, 22303 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 00:40:20,940 INFO L231 Difference]: Finished difference. Result has 536 places, 987 transitions, 20700 flow [2024-06-28 00:40:20,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19832, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20700, PETRI_PLACES=536, PETRI_TRANSITIONS=987} [2024-06-28 00:40:20,941 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 495 predicate places. [2024-06-28 00:40:20,941 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 987 transitions, 20700 flow [2024-06-28 00:40:20,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:20,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:20,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:20,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:40:20,941 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:40:20,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:20,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1388755323, now seen corresponding path program 8 times [2024-06-28 00:40:20,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:20,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326127041] [2024-06-28 00:40:20,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:20,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:20,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:23,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:40:23,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:23,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326127041] [2024-06-28 00:40:23,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326127041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:23,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:23,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:40:23,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519575633] [2024-06-28 00:40:23,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:23,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:40:23,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:23,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:40:23,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:40:23,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:40:23,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 987 transitions, 20700 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:23,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:23,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:40:23,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:27,462 INFO L124 PetriNetUnfolderBase]: 6537/9950 cut-off events. [2024-06-28 00:40:27,462 INFO L125 PetriNetUnfolderBase]: For 1652003/1652015 co-relation queries the response was YES. [2024-06-28 00:40:27,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105601 conditions, 9950 events. 6537/9950 cut-off events. For 1652003/1652015 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 60327 event pairs, 1382 based on Foata normal form. 32/9982 useless extension candidates. Maximal degree in co-relation 105353. Up to 8957 conditions per place. [2024-06-28 00:40:27,780 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 763 selfloop transitions, 259 changer transitions 0/1025 dead transitions. [2024-06-28 00:40:27,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1025 transitions, 23307 flow [2024-06-28 00:40:27,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:40:27,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:40:27,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 00:40:27,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-06-28 00:40:27,781 INFO L175 Difference]: Start difference. First operand has 536 places, 987 transitions, 20700 flow. Second operand 10 states and 189 transitions. [2024-06-28 00:40:27,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1025 transitions, 23307 flow [2024-06-28 00:40:32,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1025 transitions, 22719 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:40:32,670 INFO L231 Difference]: Finished difference. Result has 539 places, 989 transitions, 20716 flow [2024-06-28 00:40:32,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20114, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=987, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20716, PETRI_PLACES=539, PETRI_TRANSITIONS=989} [2024-06-28 00:40:32,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 498 predicate places. [2024-06-28 00:40:32,671 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 989 transitions, 20716 flow [2024-06-28 00:40:32,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:32,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:32,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:32,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:40:32,672 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:40:32,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:32,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1282086025, now seen corresponding path program 9 times [2024-06-28 00:40:32,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:32,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882502494] [2024-06-28 00:40:32,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:32,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:32,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:34,767 INFO 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:40:34,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:34,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882502494] [2024-06-28 00:40:34,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882502494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:34,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:34,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:40:34,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155474001] [2024-06-28 00:40:34,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:34,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:40:34,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:34,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:40:34,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:40:34,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:40:34,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 989 transitions, 20716 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:34,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:34,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:40:34,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:39,224 INFO L124 PetriNetUnfolderBase]: 6727/10242 cut-off events. [2024-06-28 00:40:39,224 INFO L125 PetriNetUnfolderBase]: For 1768271/1768283 co-relation queries the response was YES. [2024-06-28 00:40:39,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110196 conditions, 10242 events. 6727/10242 cut-off events. For 1768271/1768283 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 62383 event pairs, 1402 based on Foata normal form. 28/10270 useless extension candidates. Maximal degree in co-relation 109948. Up to 9017 conditions per place. [2024-06-28 00:40:39,421 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 771 selfloop transitions, 262 changer transitions 0/1036 dead transitions. [2024-06-28 00:40:39,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 1036 transitions, 23738 flow [2024-06-28 00:40:39,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:40:39,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:40:39,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 00:40:39,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-06-28 00:40:39,422 INFO L175 Difference]: Start difference. First operand has 539 places, 989 transitions, 20716 flow. Second operand 10 states and 192 transitions. [2024-06-28 00:40:39,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 1036 transitions, 23738 flow [2024-06-28 00:40:45,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1036 transitions, 23218 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:40:45,339 INFO L231 Difference]: Finished difference. Result has 543 places, 996 transitions, 20959 flow [2024-06-28 00:40:45,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20196, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20959, PETRI_PLACES=543, PETRI_TRANSITIONS=996} [2024-06-28 00:40:45,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-28 00:40:45,340 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 996 transitions, 20959 flow [2024-06-28 00:40:45,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:45,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:45,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:45,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:40:45,340 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:40:45,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:45,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1282424359, now seen corresponding path program 1 times [2024-06-28 00:40:45,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:45,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455925779] [2024-06-28 00:40:45,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:45,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:45,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:47,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:47,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:47,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455925779] [2024-06-28 00:40:47,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455925779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:47,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:47,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:40:47,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012348401] [2024-06-28 00:40:47,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:47,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:40:47,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:47,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:40:47,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:40:47,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:40:47,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 996 transitions, 20959 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:47,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:47,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:40:47,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:52,390 INFO L124 PetriNetUnfolderBase]: 6783/10322 cut-off events. [2024-06-28 00:40:52,391 INFO L125 PetriNetUnfolderBase]: For 1720352/1720364 co-relation queries the response was YES. [2024-06-28 00:40:52,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111245 conditions, 10322 events. 6783/10322 cut-off events. For 1720352/1720364 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 63010 event pairs, 1420 based on Foata normal form. 16/10338 useless extension candidates. Maximal degree in co-relation 110995. Up to 9519 conditions per place. [2024-06-28 00:40:52,587 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 818 selfloop transitions, 216 changer transitions 0/1037 dead transitions. [2024-06-28 00:40:52,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1037 transitions, 23451 flow [2024-06-28 00:40:52,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:40:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:40:52,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 00:40:52,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435 [2024-06-28 00:40:52,588 INFO L175 Difference]: Start difference. First operand has 543 places, 996 transitions, 20959 flow. Second operand 10 states and 174 transitions. [2024-06-28 00:40:52,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1037 transitions, 23451 flow [2024-06-28 00:40:58,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 1037 transitions, 23093 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 00:40:58,698 INFO L231 Difference]: Finished difference. Result has 548 places, 1008 transitions, 21346 flow [2024-06-28 00:40:58,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20623, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=996, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21346, PETRI_PLACES=548, PETRI_TRANSITIONS=1008} [2024-06-28 00:40:58,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 507 predicate places. [2024-06-28 00:40:58,698 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 1008 transitions, 21346 flow [2024-06-28 00:40:58,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:58,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:58,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:58,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:40:58,699 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:40:58,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:58,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1282412455, now seen corresponding path program 10 times [2024-06-28 00:40:58,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:58,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731463180] [2024-06-28 00:40:58,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:58,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:58,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:41:00,874 INFO 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:41:00,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:41:00,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731463180] [2024-06-28 00:41:00,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731463180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:41:00,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:41:00,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:41:00,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483620959] [2024-06-28 00:41:00,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:41:00,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:41:00,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:41:00,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:41:00,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:41:01,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:41:01,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 1008 transitions, 21346 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:01,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:41:01,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:41:01,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand