./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix052_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix052_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:56:31,766 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:56:31,817 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:56:31,824 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:56:31,824 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:56:31,852 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:56:31,853 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:56:31,853 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:56:31,853 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:56:31,856 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:56:31,857 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:56:31,857 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:56:31,857 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:56:31,858 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:56:31,858 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:56:31,859 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:56:31,859 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:56:31,859 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:56:31,859 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:56:31,859 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:56:31,859 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:56:31,860 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:56:31,860 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:56:31,860 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:56:31,860 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:56:31,860 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:56:31,860 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:56:31,861 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:56:31,861 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:56:31,861 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:56:31,862 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:56:31,862 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:56:31,862 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:56:31,862 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:56:31,862 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:56:31,863 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:56:31,863 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:56:31,863 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:56:31,863 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:56:31,863 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:56:31,863 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:56:31,863 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:56:31,864 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:56:31,864 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:56:32,032 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:56:32,052 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:56:32,054 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:56:32,055 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:56:32,056 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:56:32,057 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/mix052_tso.oepc.yml/witness.yml [2024-06-27 23:56:32,133 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:56:32,134 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:56:32,135 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-27 23:56:33,185 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:56:33,428 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:56:33,429 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-27 23:56:33,446 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5b377753/7f15ad4c3def4410b17ce049fb5c6ca6/FLAG4978e6201 [2024-06-27 23:56:33,459 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5b377753/7f15ad4c3def4410b17ce049fb5c6ca6 [2024-06-27 23:56:33,459 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:56:33,460 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:56:33,462 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:56:33,462 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:56:33,466 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:56:33,466 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:56:32" (1/2) ... [2024-06-27 23:56:33,467 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f683d4b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:33, skipping insertion in model container [2024-06-27 23:56:33,468 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:56:32" (1/2) ... [2024-06-27 23:56:33,469 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2dc3a95 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:33, skipping insertion in model container [2024-06-27 23:56:33,470 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:56:33" (2/2) ... [2024-06-27 23:56:33,471 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f683d4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33, skipping insertion in model container [2024-06-27 23:56:33,471 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:56:33" (2/2) ... [2024-06-27 23:56:33,471 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:56:33,493 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:56:33,493 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:56:33,494 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:56:33,494 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:56:33,494 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:56:33,494 INFO L106 edCorrectnessWitness]: ghost_update [L821-L821] multithreaded = 1; [2024-06-27 23:56:33,528 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:56:33,780 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:56:33,789 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:56:33,935 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:56:33,971 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:56:33,971 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33 WrapperNode [2024-06-27 23:56:33,971 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:56:33,972 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:56:33,972 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:56:33,973 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:56:33,977 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:33,997 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,042 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-27 23:56:34,049 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:56:34,049 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:56:34,049 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:56:34,049 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:56:34,057 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,058 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,061 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,084 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:56:34,084 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,084 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,092 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,093 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,095 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,097 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,110 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:56:34,111 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:56:34,111 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:56:34,111 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:56:34,112 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (1/1) ... [2024-06-27 23:56:34,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:56:34,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:56:34,170 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:56:34,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:56:34,206 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:56:34,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:56:34,207 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:56:34,207 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:56:34,207 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:56:34,207 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:56:34,207 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:56:34,207 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:56:34,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:56:34,208 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:56:34,208 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:56:34,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:56:34,209 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:56:34,406 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:56:34,408 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:56:34,753 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:56:34,753 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:56:34,878 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:56:34,879 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:56:34,879 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:56:34 BoogieIcfgContainer [2024-06-27 23:56:34,879 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:56:34,881 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:56:34,881 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:56:34,883 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:56:34,884 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:56:32" (1/4) ... [2024-06-27 23:56:34,884 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7de98cf2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:56:34, skipping insertion in model container [2024-06-27 23:56:34,885 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:56:33" (2/4) ... [2024-06-27 23:56:34,885 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7de98cf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:56:34, skipping insertion in model container [2024-06-27 23:56:34,885 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:33" (3/4) ... [2024-06-27 23:56:34,886 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7de98cf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:56:34, skipping insertion in model container [2024-06-27 23:56:34,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:56:34" (4/4) ... [2024-06-27 23:56:34,887 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_tso.oepc.i [2024-06-27 23:56:34,901 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:56:34,901 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:56:34,901 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:56:34,949 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:56:34,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:56:35,005 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:56:35,006 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:56:35,009 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 64 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-27 23:56:35,009 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:56:35,012 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:56:35,023 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:56:35,030 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;@7ae6b710, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:56:35,030 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:56:35,035 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:56:35,035 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:56:35,035 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:56:35,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:35,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:56:35,036 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:35,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:35,043 INFO L85 PathProgramCache]: Analyzing trace with hash 372110564, now seen corresponding path program 1 times [2024-06-27 23:56:35,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:35,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029712923] [2024-06-27 23:56:35,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:35,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:36,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:36,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:36,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029712923] [2024-06-27 23:56:36,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029712923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:36,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:36,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:56:36,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151626281] [2024-06-27 23:56:36,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:36,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:56:36,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:36,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:56:36,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:56:36,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:56:36,113 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-27 23:56:36,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:36,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:56:36,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:36,401 INFO L124 PetriNetUnfolderBase]: 1156/1825 cut-off events. [2024-06-27 23:56:36,401 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-27 23:56:36,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 1825 events. 1156/1825 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8869 event pairs, 805 based on Foata normal form. 1/1786 useless extension candidates. Maximal degree in co-relation 3640. Up to 1740 conditions per place. [2024-06-27 23:56:36,415 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:56:36,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-27 23:56:36,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:56:36,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:56:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-27 23:56:36,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:56:36,426 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-27 23:56:36,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-27 23:56:36,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:36,430 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:56:36,432 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-27 23:56:36,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:56:36,436 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:56:36,436 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-27 23:56:36,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:36,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:36,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:56:36,436 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:36,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:36,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1117077401, now seen corresponding path program 1 times [2024-06-27 23:56:36,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:36,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594429849] [2024-06-27 23:56:36,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:36,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:36,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:37,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:37,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:37,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594429849] [2024-06-27 23:56:37,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594429849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:37,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:37,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:56:37,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495824181] [2024-06-27 23:56:37,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:37,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:56:37,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:37,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:56:37,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:56:37,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:37,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:37,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:37,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:37,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:37,462 INFO L124 PetriNetUnfolderBase]: 1357/2070 cut-off events. [2024-06-27 23:56:37,462 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-27 23:56:37,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2070 events. 1357/2070 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9703 event pairs, 840 based on Foata normal form. 3/2072 useless extension candidates. Maximal degree in co-relation 4725. Up to 2013 conditions per place. [2024-06-27 23:56:37,472 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-27 23:56:37,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-27 23:56:37,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:56:37,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:56:37,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-27 23:56:37,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 23:56:37,476 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-27 23:56:37,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-27 23:56:37,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:56:37,478 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-27 23:56:37,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 23:56:37,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-27 23:56:37,479 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-27 23:56:37,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:37,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:37,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:37,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:56:37,482 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:37,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:37,483 INFO L85 PathProgramCache]: Analyzing trace with hash 269662507, now seen corresponding path program 1 times [2024-06-27 23:56:37,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:37,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283186138] [2024-06-27 23:56:37,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:37,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:37,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:38,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:38,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:38,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283186138] [2024-06-27 23:56:38,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283186138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:38,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:38,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:56:38,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089182894] [2024-06-27 23:56:38,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:38,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:56:38,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:38,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:56:38,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:56:38,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:38,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:38,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:38,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:38,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:38,423 INFO L124 PetriNetUnfolderBase]: 1345/2054 cut-off events. [2024-06-27 23:56:38,424 INFO L125 PetriNetUnfolderBase]: For 1116/1116 co-relation queries the response was YES. [2024-06-27 23:56:38,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5226 conditions, 2054 events. 1345/2054 cut-off events. For 1116/1116 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9587 event pairs, 592 based on Foata normal form. 6/2059 useless extension candidates. Maximal degree in co-relation 5212. Up to 1965 conditions per place. [2024-06-27 23:56:38,433 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-27 23:56:38,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 62 transitions, 318 flow [2024-06-27 23:56:38,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:56:38,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:56:38,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-27 23:56:38,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:56:38,438 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 110 transitions. [2024-06-27 23:56:38,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 62 transitions, 318 flow [2024-06-27 23:56:38,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 304 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:56:38,441 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 170 flow [2024-06-27 23:56:38,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-27 23:56:38,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2024-06-27 23:56:38,442 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 170 flow [2024-06-27 23:56:38,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:38,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:38,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:38,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:56:38,443 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:38,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:38,443 INFO L85 PathProgramCache]: Analyzing trace with hash -265907840, now seen corresponding path program 1 times [2024-06-27 23:56:38,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:38,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195589996] [2024-06-27 23:56:38,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:38,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:38,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:39,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:39,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:39,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195589996] [2024-06-27 23:56:39,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195589996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:39,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:39,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:39,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431805196] [2024-06-27 23:56:39,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:39,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:39,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:39,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:39,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:39,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:39,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 170 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 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-27 23:56:39,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:39,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:39,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:39,702 INFO L124 PetriNetUnfolderBase]: 1336/2037 cut-off events. [2024-06-27 23:56:39,702 INFO L125 PetriNetUnfolderBase]: For 2056/2056 co-relation queries the response was YES. [2024-06-27 23:56:39,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5693 conditions, 2037 events. 1336/2037 cut-off events. For 2056/2056 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9478 event pairs, 450 based on Foata normal form. 6/2042 useless extension candidates. Maximal degree in co-relation 5678. Up to 1920 conditions per place. [2024-06-27 23:56:39,712 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-27 23:56:39,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 68 transitions, 372 flow [2024-06-27 23:56:39,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:39,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:39,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-27 23:56:39,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 23:56:39,714 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 170 flow. Second operand 6 states and 126 transitions. [2024-06-27 23:56:39,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 68 transitions, 372 flow [2024-06-27 23:56:39,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 348 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:39,717 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 189 flow [2024-06-27 23:56:39,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-27 23:56:39,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 23:56:39,718 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 189 flow [2024-06-27 23:56:39,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 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-27 23:56:39,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:39,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:39,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:56:39,719 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:39,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:39,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1195026544, now seen corresponding path program 1 times [2024-06-27 23:56:39,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:39,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828309869] [2024-06-27 23:56:39,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:39,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:39,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:40,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:40,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:40,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828309869] [2024-06-27 23:56:40,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828309869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:40,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:40,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:56:40,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884489403] [2024-06-27 23:56:40,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:40,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:56:40,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:40,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:56:40,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:56:40,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 23:56:40,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 189 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:40,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:40,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 23:56:40,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:40,844 INFO L124 PetriNetUnfolderBase]: 1124/1781 cut-off events. [2024-06-27 23:56:40,844 INFO L125 PetriNetUnfolderBase]: For 2877/2877 co-relation queries the response was YES. [2024-06-27 23:56:40,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5252 conditions, 1781 events. 1124/1781 cut-off events. For 2877/2877 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8611 event pairs, 731 based on Foata normal form. 2/1765 useless extension candidates. Maximal degree in co-relation 5235. Up to 1682 conditions per place. [2024-06-27 23:56:40,852 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 41 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-06-27 23:56:40,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 56 transitions, 343 flow [2024-06-27 23:56:40,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:56:40,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:56:40,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 23:56:40,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 23:56:40,854 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 189 flow. Second operand 5 states and 90 transitions. [2024-06-27 23:56:40,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 56 transitions, 343 flow [2024-06-27 23:56:40,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 56 transitions, 308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:40,857 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 219 flow [2024-06-27 23:56:40,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=219, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2024-06-27 23:56:40,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-27 23:56:40,857 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 219 flow [2024-06-27 23:56:40,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:40,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:40,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:40,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:56:40,858 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:40,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:40,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1173469171, now seen corresponding path program 1 times [2024-06-27 23:56:40,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:40,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426672679] [2024-06-27 23:56:40,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:40,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:41,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:41,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:41,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426672679] [2024-06-27 23:56:41,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426672679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:41,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:41,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:41,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565487164] [2024-06-27 23:56:41,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:41,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:41,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:41,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:41,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:41,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:41,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 219 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-27 23:56:41,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:41,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:41,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:42,051 INFO L124 PetriNetUnfolderBase]: 1354/2077 cut-off events. [2024-06-27 23:56:42,051 INFO L125 PetriNetUnfolderBase]: For 4649/4649 co-relation queries the response was YES. [2024-06-27 23:56:42,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6598 conditions, 2077 events. 1354/2077 cut-off events. For 4649/4649 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9897 event pairs, 808 based on Foata normal form. 2/2074 useless extension candidates. Maximal degree in co-relation 6578. Up to 1993 conditions per place. [2024-06-27 23:56:42,062 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 53 selfloop transitions, 17 changer transitions 0/74 dead transitions. [2024-06-27 23:56:42,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 453 flow [2024-06-27 23:56:42,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:42,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:42,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 23:56:42,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 23:56:42,064 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 219 flow. Second operand 7 states and 119 transitions. [2024-06-27 23:56:42,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 453 flow [2024-06-27 23:56:42,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 431 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:56:42,067 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 296 flow [2024-06-27 23:56:42,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=296, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-27 23:56:42,068 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 23:56:42,069 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 296 flow [2024-06-27 23:56:42,069 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-27 23:56:42,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:42,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:42,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:56:42,069 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:42,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1669937297, now seen corresponding path program 2 times [2024-06-27 23:56:42,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:42,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379835095] [2024-06-27 23:56:42,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:42,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:42,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:42,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:42,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:42,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379835095] [2024-06-27 23:56:42,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379835095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:42,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:42,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:42,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290785953] [2024-06-27 23:56:42,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:42,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:42,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:42,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:42,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:42,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:42,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 296 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-27 23:56:42,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:42,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:42,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:43,196 INFO L124 PetriNetUnfolderBase]: 1379/2117 cut-off events. [2024-06-27 23:56:43,196 INFO L125 PetriNetUnfolderBase]: For 6578/6578 co-relation queries the response was YES. [2024-06-27 23:56:43,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7346 conditions, 2117 events. 1379/2117 cut-off events. For 6578/6578 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10087 event pairs, 815 based on Foata normal form. 2/2113 useless extension candidates. Maximal degree in co-relation 7323. Up to 2022 conditions per place. [2024-06-27 23:56:43,217 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 51 selfloop transitions, 23 changer transitions 0/78 dead transitions. [2024-06-27 23:56:43,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 78 transitions, 571 flow [2024-06-27 23:56:43,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:43,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:43,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 23:56:43,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:56:43,219 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 296 flow. Second operand 7 states and 112 transitions. [2024-06-27 23:56:43,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 78 transitions, 571 flow [2024-06-27 23:56:43,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 510 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:43,225 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 390 flow [2024-06-27 23:56:43,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=390, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-06-27 23:56:43,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-27 23:56:43,227 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 390 flow [2024-06-27 23:56:43,227 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-27 23:56:43,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:43,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:43,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:56:43,228 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:43,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:43,228 INFO L85 PathProgramCache]: Analyzing trace with hash -639115067, now seen corresponding path program 3 times [2024-06-27 23:56:43,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:43,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657142800] [2024-06-27 23:56:43,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:43,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:44,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:44,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:44,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657142800] [2024-06-27 23:56:44,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657142800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:44,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:44,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:44,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979545024] [2024-06-27 23:56:44,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:44,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:44,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:44,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:44,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:44,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:44,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 390 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-27 23:56:44,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:44,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:44,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:44,447 INFO L124 PetriNetUnfolderBase]: 1374/2115 cut-off events. [2024-06-27 23:56:44,447 INFO L125 PetriNetUnfolderBase]: For 8589/8589 co-relation queries the response was YES. [2024-06-27 23:56:44,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7802 conditions, 2115 events. 1374/2115 cut-off events. For 8589/8589 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10122 event pairs, 813 based on Foata normal form. 2/2114 useless extension candidates. Maximal degree in co-relation 7777. Up to 1988 conditions per place. [2024-06-27 23:56:44,462 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 46 selfloop transitions, 31 changer transitions 0/81 dead transitions. [2024-06-27 23:56:44,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 81 transitions, 618 flow [2024-06-27 23:56:44,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:44,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 23:56:44,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 23:56:44,464 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 390 flow. Second operand 6 states and 104 transitions. [2024-06-27 23:56:44,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 81 transitions, 618 flow [2024-06-27 23:56:44,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 81 transitions, 585 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 23:56:44,472 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 465 flow [2024-06-27 23:56:44,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=465, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2024-06-27 23:56:44,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-27 23:56:44,474 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 465 flow [2024-06-27 23:56:44,475 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-27 23:56:44,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:44,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:44,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:56:44,475 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:44,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:44,475 INFO L85 PathProgramCache]: Analyzing trace with hash -639107131, now seen corresponding path program 1 times [2024-06-27 23:56:44,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:44,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878527170] [2024-06-27 23:56:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:44,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:44,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:45,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:45,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:45,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878527170] [2024-06-27 23:56:45,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878527170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:45,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:45,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:45,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945042102] [2024-06-27 23:56:45,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:45,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:45,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:45,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:45,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:45,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:56:45,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 465 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:45,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:45,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:56:45,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:46,031 INFO L124 PetriNetUnfolderBase]: 1684/2527 cut-off events. [2024-06-27 23:56:46,032 INFO L125 PetriNetUnfolderBase]: For 12574/12574 co-relation queries the response was YES. [2024-06-27 23:56:46,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9801 conditions, 2527 events. 1684/2527 cut-off events. For 12574/12574 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11508 event pairs, 1029 based on Foata normal form. 2/2528 useless extension candidates. Maximal degree in co-relation 9774. Up to 2473 conditions per place. [2024-06-27 23:56:46,044 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 72 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-06-27 23:56:46,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 736 flow [2024-06-27 23:56:46,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:46,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:46,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 23:56:46,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-27 23:56:46,046 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 465 flow. Second operand 8 states and 117 transitions. [2024-06-27 23:56:46,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 736 flow [2024-06-27 23:56:46,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 91 transitions, 649 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:46,053 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 471 flow [2024-06-27 23:56:46,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=471, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-27 23:56:46,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 23:56:46,054 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 471 flow [2024-06-27 23:56:46,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:46,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:46,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:46,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:56:46,054 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:46,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:46,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1014233227, now seen corresponding path program 1 times [2024-06-27 23:56:46,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:46,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194419181] [2024-06-27 23:56:46,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:46,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:46,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:46,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:46,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:46,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194419181] [2024-06-27 23:56:46,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194419181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:46,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:46,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:46,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328732048] [2024-06-27 23:56:46,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:46,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:46,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:46,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:46,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:46,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:46,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 471 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-27 23:56:46,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:46,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:46,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:47,213 INFO L124 PetriNetUnfolderBase]: 1604/2448 cut-off events. [2024-06-27 23:56:47,214 INFO L125 PetriNetUnfolderBase]: For 14692/14700 co-relation queries the response was YES. [2024-06-27 23:56:47,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10165 conditions, 2448 events. 1604/2448 cut-off events. For 14692/14700 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11616 event pairs, 588 based on Foata normal form. 10/2457 useless extension candidates. Maximal degree in co-relation 10136. Up to 2297 conditions per place. [2024-06-27 23:56:47,227 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 76 selfloop transitions, 30 changer transitions 0/111 dead transitions. [2024-06-27 23:56:47,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 111 transitions, 829 flow [2024-06-27 23:56:47,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:47,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:47,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 23:56:47,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-27 23:56:47,229 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 471 flow. Second operand 8 states and 138 transitions. [2024-06-27 23:56:47,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 111 transitions, 829 flow [2024-06-27 23:56:47,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 111 transitions, 776 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:56:47,235 INFO L231 Difference]: Finished difference. Result has 73 places, 84 transitions, 567 flow [2024-06-27 23:56:47,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=567, PETRI_PLACES=73, PETRI_TRANSITIONS=84} [2024-06-27 23:56:47,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-27 23:56:47,235 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 84 transitions, 567 flow [2024-06-27 23:56:47,236 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-27 23:56:47,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:47,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:47,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:56:47,236 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:47,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:47,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1458796319, now seen corresponding path program 2 times [2024-06-27 23:56:47,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:47,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740110498] [2024-06-27 23:56:47,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:47,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:47,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:47,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:47,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:47,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740110498] [2024-06-27 23:56:47,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740110498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:47,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:47,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:47,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759179471] [2024-06-27 23:56:47,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:47,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:47,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:47,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:47,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:47,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:47,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 84 transitions, 567 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-27 23:56:47,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:47,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:47,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:48,407 INFO L124 PetriNetUnfolderBase]: 1676/2559 cut-off events. [2024-06-27 23:56:48,407 INFO L125 PetriNetUnfolderBase]: For 18783/18813 co-relation queries the response was YES. [2024-06-27 23:56:48,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11442 conditions, 2559 events. 1676/2559 cut-off events. For 18783/18813 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12241 event pairs, 561 based on Foata normal form. 12/2570 useless extension candidates. Maximal degree in co-relation 11413. Up to 2379 conditions per place. [2024-06-27 23:56:48,429 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 79 selfloop transitions, 42 changer transitions 0/126 dead transitions. [2024-06-27 23:56:48,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 126 transitions, 1043 flow [2024-06-27 23:56:48,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:48,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:48,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:56:48,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-27 23:56:48,431 INFO L175 Difference]: Start difference. First operand has 73 places, 84 transitions, 567 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:56:48,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 126 transitions, 1043 flow [2024-06-27 23:56:48,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 126 transitions, 976 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 23:56:48,444 INFO L231 Difference]: Finished difference. Result has 81 places, 102 transitions, 797 flow [2024-06-27 23:56:48,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=797, PETRI_PLACES=81, PETRI_TRANSITIONS=102} [2024-06-27 23:56:48,445 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-27 23:56:48,445 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 102 transitions, 797 flow [2024-06-27 23:56:48,445 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-27 23:56:48,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:48,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:48,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:56:48,446 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:48,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:48,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1458916289, now seen corresponding path program 3 times [2024-06-27 23:56:48,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:48,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677023593] [2024-06-27 23:56:48,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:48,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:49,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:49,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:49,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677023593] [2024-06-27 23:56:49,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677023593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:49,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:49,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:49,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455432775] [2024-06-27 23:56:49,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:49,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:49,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:49,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:49,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:49,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:49,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 102 transitions, 797 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-27 23:56:49,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:49,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:49,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:49,777 INFO L124 PetriNetUnfolderBase]: 1680/2568 cut-off events. [2024-06-27 23:56:49,777 INFO L125 PetriNetUnfolderBase]: For 22420/22444 co-relation queries the response was YES. [2024-06-27 23:56:49,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12277 conditions, 2568 events. 1680/2568 cut-off events. For 22420/22444 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12286 event pairs, 550 based on Foata normal form. 16/2583 useless extension candidates. Maximal degree in co-relation 12244. Up to 2336 conditions per place. [2024-06-27 23:56:49,793 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 76 selfloop transitions, 53 changer transitions 0/134 dead transitions. [2024-06-27 23:56:49,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 134 transitions, 1277 flow [2024-06-27 23:56:49,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:49,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:49,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:56:49,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-27 23:56:49,795 INFO L175 Difference]: Start difference. First operand has 81 places, 102 transitions, 797 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:56:49,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 134 transitions, 1277 flow [2024-06-27 23:56:49,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 134 transitions, 1203 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:49,807 INFO L231 Difference]: Finished difference. Result has 87 places, 108 transitions, 964 flow [2024-06-27 23:56:49,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=964, PETRI_PLACES=87, PETRI_TRANSITIONS=108} [2024-06-27 23:56:49,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-27 23:56:49,809 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 108 transitions, 964 flow [2024-06-27 23:56:49,809 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-27 23:56:49,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:49,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:49,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:56:49,809 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:49,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:49,810 INFO L85 PathProgramCache]: Analyzing trace with hash -163451329, now seen corresponding path program 4 times [2024-06-27 23:56:49,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:49,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504109977] [2024-06-27 23:56:49,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:49,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:50,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:50,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:50,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504109977] [2024-06-27 23:56:50,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504109977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:50,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:50,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:50,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662482336] [2024-06-27 23:56:50,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:50,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:50,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:50,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:50,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:50,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:50,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 108 transitions, 964 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-27 23:56:50,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:50,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:50,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:51,119 INFO L124 PetriNetUnfolderBase]: 1762/2696 cut-off events. [2024-06-27 23:56:51,119 INFO L125 PetriNetUnfolderBase]: For 28781/28820 co-relation queries the response was YES. [2024-06-27 23:56:51,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13896 conditions, 2696 events. 1762/2696 cut-off events. For 28781/28820 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13022 event pairs, 557 based on Foata normal form. 11/2703 useless extension candidates. Maximal degree in co-relation 13861. Up to 2485 conditions per place. [2024-06-27 23:56:51,136 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 90 selfloop transitions, 51 changer transitions 0/146 dead transitions. [2024-06-27 23:56:51,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 146 transitions, 1519 flow [2024-06-27 23:56:51,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:51,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:51,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:56:51,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 23:56:51,138 INFO L175 Difference]: Start difference. First operand has 87 places, 108 transitions, 964 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:56:51,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 146 transitions, 1519 flow [2024-06-27 23:56:51,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 146 transitions, 1432 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:51,158 INFO L231 Difference]: Finished difference. Result has 91 places, 128 transitions, 1247 flow [2024-06-27 23:56:51,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=885, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1247, PETRI_PLACES=91, PETRI_TRANSITIONS=128} [2024-06-27 23:56:51,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-27 23:56:51,159 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 128 transitions, 1247 flow [2024-06-27 23:56:51,159 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-27 23:56:51,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:51,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:51,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:56:51,160 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:51,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:51,160 INFO L85 PathProgramCache]: Analyzing trace with hash -228448051, now seen corresponding path program 5 times [2024-06-27 23:56:51,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:51,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511066701] [2024-06-27 23:56:51,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:51,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:51,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:51,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:51,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:51,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511066701] [2024-06-27 23:56:51,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511066701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:51,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:51,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:51,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282913731] [2024-06-27 23:56:51,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:51,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:51,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:51,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:51,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:52,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:52,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 128 transitions, 1247 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-27 23:56:52,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:52,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:52,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:52,580 INFO L124 PetriNetUnfolderBase]: 1799/2760 cut-off events. [2024-06-27 23:56:52,581 INFO L125 PetriNetUnfolderBase]: For 34133/34167 co-relation queries the response was YES. [2024-06-27 23:56:52,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15128 conditions, 2760 events. 1799/2760 cut-off events. For 34133/34167 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13406 event pairs, 553 based on Foata normal form. 11/2767 useless extension candidates. Maximal degree in co-relation 15089. Up to 2496 conditions per place. [2024-06-27 23:56:52,597 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 91 selfloop transitions, 64 changer transitions 0/160 dead transitions. [2024-06-27 23:56:52,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 160 transitions, 1847 flow [2024-06-27 23:56:52,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:52,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:52,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:56:52,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-27 23:56:52,599 INFO L175 Difference]: Start difference. First operand has 91 places, 128 transitions, 1247 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:56:52,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 160 transitions, 1847 flow [2024-06-27 23:56:52,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 160 transitions, 1782 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 23:56:52,621 INFO L231 Difference]: Finished difference. Result has 99 places, 140 transitions, 1544 flow [2024-06-27 23:56:52,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1544, PETRI_PLACES=99, PETRI_TRANSITIONS=140} [2024-06-27 23:56:52,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-27 23:56:52,622 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 140 transitions, 1544 flow [2024-06-27 23:56:52,622 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-27 23:56:52,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:52,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:52,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:56:52,622 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:52,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:52,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1662270007, now seen corresponding path program 6 times [2024-06-27 23:56:52,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:52,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581747693] [2024-06-27 23:56:52,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:52,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:53,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:53,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:53,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581747693] [2024-06-27 23:56:53,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581747693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:53,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:53,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:53,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283109032] [2024-06-27 23:56:53,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:53,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:53,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:53,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:53,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:53,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:53,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 140 transitions, 1544 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-27 23:56:53,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:53,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:53,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:54,094 INFO L124 PetriNetUnfolderBase]: 1791/2751 cut-off events. [2024-06-27 23:56:54,094 INFO L125 PetriNetUnfolderBase]: For 40686/40720 co-relation queries the response was YES. [2024-06-27 23:56:54,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15916 conditions, 2751 events. 1791/2751 cut-off events. For 40686/40720 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13377 event pairs, 544 based on Foata normal form. 13/2760 useless extension candidates. Maximal degree in co-relation 15873. Up to 2387 conditions per place. [2024-06-27 23:56:54,108 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 69 selfloop transitions, 89 changer transitions 0/163 dead transitions. [2024-06-27 23:56:54,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 163 transitions, 2044 flow [2024-06-27 23:56:54,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:54,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:56:54,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-27 23:56:54,110 INFO L175 Difference]: Start difference. First operand has 99 places, 140 transitions, 1544 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:56:54,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 163 transitions, 2044 flow [2024-06-27 23:56:54,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 163 transitions, 1974 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:54,134 INFO L231 Difference]: Finished difference. Result has 103 places, 143 transitions, 1728 flow [2024-06-27 23:56:54,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1728, PETRI_PLACES=103, PETRI_TRANSITIONS=143} [2024-06-27 23:56:54,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-27 23:56:54,135 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 143 transitions, 1728 flow [2024-06-27 23:56:54,135 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-27 23:56:54,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:54,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:54,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:56:54,136 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:54,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:54,136 INFO L85 PathProgramCache]: Analyzing trace with hash -51070267, now seen corresponding path program 1 times [2024-06-27 23:56:54,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:54,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390062175] [2024-06-27 23:56:54,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:54,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:54,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:55,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:55,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:55,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390062175] [2024-06-27 23:56:55,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390062175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:55,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:55,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:55,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158236987] [2024-06-27 23:56:55,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:55,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:55,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:55,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:55,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:55,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:55,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 143 transitions, 1728 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:55,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:55,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:55,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:56,048 INFO L124 PetriNetUnfolderBase]: 1728/2659 cut-off events. [2024-06-27 23:56:56,049 INFO L125 PetriNetUnfolderBase]: For 40701/40701 co-relation queries the response was YES. [2024-06-27 23:56:56,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15554 conditions, 2659 events. 1728/2659 cut-off events. For 40701/40701 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12804 event pairs, 769 based on Foata normal form. 4/2651 useless extension candidates. Maximal degree in co-relation 15509. Up to 2523 conditions per place. [2024-06-27 23:56:56,063 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 146 selfloop transitions, 18 changer transitions 0/168 dead transitions. [2024-06-27 23:56:56,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 168 transitions, 2174 flow [2024-06-27 23:56:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:56,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:56,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 23:56:56,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-27 23:56:56,065 INFO L175 Difference]: Start difference. First operand has 103 places, 143 transitions, 1728 flow. Second operand 8 states and 131 transitions. [2024-06-27 23:56:56,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 168 transitions, 2174 flow [2024-06-27 23:56:56,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 168 transitions, 1944 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:56:56,100 INFO L231 Difference]: Finished difference. Result has 106 places, 145 transitions, 1585 flow [2024-06-27 23:56:56,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1585, PETRI_PLACES=106, PETRI_TRANSITIONS=145} [2024-06-27 23:56:56,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 23:56:56,100 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 145 transitions, 1585 flow [2024-06-27 23:56:56,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:56,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:56,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:56,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:56:56,101 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:56,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:56,102 INFO L85 PathProgramCache]: Analyzing trace with hash -351116488, now seen corresponding path program 1 times [2024-06-27 23:56:56,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:56,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681361837] [2024-06-27 23:56:56,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:56,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:56,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:56,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:56,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:56,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681361837] [2024-06-27 23:56:56,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681361837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:56,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:56,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:56:56,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248252781] [2024-06-27 23:56:56,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:56,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:56:56,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:56,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:56:56,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:56:56,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:56,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 145 transitions, 1585 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:56,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:56,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:56,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:57,322 INFO L124 PetriNetUnfolderBase]: 1722/2655 cut-off events. [2024-06-27 23:56:57,322 INFO L125 PetriNetUnfolderBase]: For 40943/40943 co-relation queries the response was YES. [2024-06-27 23:56:57,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15362 conditions, 2655 events. 1722/2655 cut-off events. For 40943/40943 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12745 event pairs, 790 based on Foata normal form. 2/2641 useless extension candidates. Maximal degree in co-relation 15316. Up to 2554 conditions per place. [2024-06-27 23:56:57,339 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 142 selfloop transitions, 10 changer transitions 0/156 dead transitions. [2024-06-27 23:56:57,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 156 transitions, 1935 flow [2024-06-27 23:56:57,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:56:57,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:56:57,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-27 23:56:57,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-27 23:56:57,340 INFO L175 Difference]: Start difference. First operand has 106 places, 145 transitions, 1585 flow. Second operand 5 states and 83 transitions. [2024-06-27 23:56:57,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 156 transitions, 1935 flow [2024-06-27 23:56:57,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 156 transitions, 1866 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:56:57,368 INFO L231 Difference]: Finished difference. Result has 105 places, 148 transitions, 1572 flow [2024-06-27 23:56:57,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1572, PETRI_PLACES=105, PETRI_TRANSITIONS=148} [2024-06-27 23:56:57,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-27 23:56:57,369 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 148 transitions, 1572 flow [2024-06-27 23:56:57,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:57,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:57,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:57,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:56:57,369 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:57,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash 871775092, now seen corresponding path program 1 times [2024-06-27 23:56:57,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:57,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910349814] [2024-06-27 23:56:57,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:57,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:57,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:58,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:58,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:58,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910349814] [2024-06-27 23:56:58,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910349814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:58,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:58,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:58,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600665199] [2024-06-27 23:56:58,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:58,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:58,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:58,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:58,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:58,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:56:58,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 148 transitions, 1572 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:58,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:58,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:56:58,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:58,906 INFO L124 PetriNetUnfolderBase]: 1785/2750 cut-off events. [2024-06-27 23:56:58,907 INFO L125 PetriNetUnfolderBase]: For 52462/52496 co-relation queries the response was YES. [2024-06-27 23:56:58,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17051 conditions, 2750 events. 1785/2750 cut-off events. For 52462/52496 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13491 event pairs, 695 based on Foata normal form. 14/2761 useless extension candidates. Maximal degree in co-relation 17003. Up to 2486 conditions per place. [2024-06-27 23:56:58,924 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 120 selfloop transitions, 65 changer transitions 0/190 dead transitions. [2024-06-27 23:56:58,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 190 transitions, 2285 flow [2024-06-27 23:56:58,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:58,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:58,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:56:58,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:56:58,928 INFO L175 Difference]: Start difference. First operand has 105 places, 148 transitions, 1572 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:56:58,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 190 transitions, 2285 flow [2024-06-27 23:56:58,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 190 transitions, 2259 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:58,962 INFO L231 Difference]: Finished difference. Result has 111 places, 164 transitions, 2003 flow [2024-06-27 23:56:58,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2003, PETRI_PLACES=111, PETRI_TRANSITIONS=164} [2024-06-27 23:56:58,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-27 23:56:58,963 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 164 transitions, 2003 flow [2024-06-27 23:56:58,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:58,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:58,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:58,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:56:58,964 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:58,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:58,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1359581808, now seen corresponding path program 2 times [2024-06-27 23:56:58,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:58,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882947129] [2024-06-27 23:56:58,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:58,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:58,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:59,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:59,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:59,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882947129] [2024-06-27 23:56:59,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882947129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:59,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:59,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:59,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077705031] [2024-06-27 23:56:59,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:59,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:59,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:59,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:59,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:00,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:00,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 164 transitions, 2003 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:00,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:00,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:00,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:00,704 INFO L124 PetriNetUnfolderBase]: 1809/2787 cut-off events. [2024-06-27 23:57:00,705 INFO L125 PetriNetUnfolderBase]: For 56927/56965 co-relation queries the response was YES. [2024-06-27 23:57:00,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18229 conditions, 2787 events. 1809/2787 cut-off events. For 56927/56965 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13669 event pairs, 552 based on Foata normal form. 18/2804 useless extension candidates. Maximal degree in co-relation 18178. Up to 2512 conditions per place. [2024-06-27 23:57:00,725 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 123 selfloop transitions, 72 changer transitions 0/200 dead transitions. [2024-06-27 23:57:00,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 200 transitions, 2726 flow [2024-06-27 23:57:00,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:00,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:00,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:57:00,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:57:00,727 INFO L175 Difference]: Start difference. First operand has 111 places, 164 transitions, 2003 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:57:00,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 200 transitions, 2726 flow [2024-06-27 23:57:00,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 200 transitions, 2413 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:00,782 INFO L231 Difference]: Finished difference. Result has 113 places, 176 transitions, 2132 flow [2024-06-27 23:57:00,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2132, PETRI_PLACES=113, PETRI_TRANSITIONS=176} [2024-06-27 23:57:00,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-27 23:57:00,783 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 176 transitions, 2132 flow [2024-06-27 23:57:00,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:00,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:00,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:00,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:57:00,783 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:00,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:00,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2018234662, now seen corresponding path program 3 times [2024-06-27 23:57:00,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:00,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747296548] [2024-06-27 23:57:00,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:00,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:00,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:01,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:01,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:01,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747296548] [2024-06-27 23:57:01,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747296548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:01,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:01,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797818815] [2024-06-27 23:57:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:01,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:01,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:01,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:01,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:02,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:02,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 176 transitions, 2132 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:02,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:02,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:02,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:02,564 INFO L124 PetriNetUnfolderBase]: 1820/2805 cut-off events. [2024-06-27 23:57:02,564 INFO L125 PetriNetUnfolderBase]: For 62261/62280 co-relation queries the response was YES. [2024-06-27 23:57:02,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18799 conditions, 2805 events. 1820/2805 cut-off events. For 62261/62280 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13754 event pairs, 564 based on Foata normal form. 16/2820 useless extension candidates. Maximal degree in co-relation 18748. Up to 2448 conditions per place. [2024-06-27 23:57:02,582 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 102 selfloop transitions, 96 changer transitions 0/203 dead transitions. [2024-06-27 23:57:02,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 203 transitions, 2692 flow [2024-06-27 23:57:02,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:02,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:02,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:57:02,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:57:02,584 INFO L175 Difference]: Start difference. First operand has 113 places, 176 transitions, 2132 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:57:02,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 203 transitions, 2692 flow [2024-06-27 23:57:02,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 203 transitions, 2564 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:57:02,630 INFO L231 Difference]: Finished difference. Result has 117 places, 179 transitions, 2291 flow [2024-06-27 23:57:02,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2291, PETRI_PLACES=117, PETRI_TRANSITIONS=179} [2024-06-27 23:57:02,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-27 23:57:02,631 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 179 transitions, 2291 flow [2024-06-27 23:57:02,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:02,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:02,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:02,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:57:02,632 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-27 23:57:02,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:02,632 INFO L85 PathProgramCache]: Analyzing trace with hash -2018228710, now seen corresponding path program 1 times [2024-06-27 23:57:02,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:02,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853914016] [2024-06-27 23:57:02,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:02,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:02,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:03,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:03,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:03,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853914016] [2024-06-27 23:57:03,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853914016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:03,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:03,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:03,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424541272] [2024-06-27 23:57:03,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:03,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:03,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:03,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:03,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:03,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:03,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 179 transitions, 2291 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:03,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:03,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:03,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:04,484 INFO L124 PetriNetUnfolderBase]: 2144/3193 cut-off events. [2024-06-27 23:57:04,484 INFO L125 PetriNetUnfolderBase]: For 70688/70692 co-relation queries the response was YES. [2024-06-27 23:57:04,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21047 conditions, 3193 events. 2144/3193 cut-off events. For 70688/70692 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14825 event pairs, 516 based on Foata normal form. 10/3202 useless extension candidates. Maximal degree in co-relation 20995. Up to 2787 conditions per place. [2024-06-27 23:57:04,506 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 118 selfloop transitions, 120 changer transitions 0/241 dead transitions. [2024-06-27 23:57:04,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 241 transitions, 3344 flow [2024-06-27 23:57:04,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:04,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:04,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:57:04,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 23:57:04,508 INFO L175 Difference]: Start difference. First operand has 117 places, 179 transitions, 2291 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:57:04,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 241 transitions, 3344 flow [2024-06-27 23:57:04,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 241 transitions, 3061 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:04,557 INFO L231 Difference]: Finished difference. Result has 121 places, 210 transitions, 2750 flow [2024-06-27 23:57:04,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2046, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2750, PETRI_PLACES=121, PETRI_TRANSITIONS=210} [2024-06-27 23:57:04,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-27 23:57:04,558 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 210 transitions, 2750 flow [2024-06-27 23:57:04,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:04,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:04,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:04,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:57:04,559 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:04,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:04,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1504236366, now seen corresponding path program 4 times [2024-06-27 23:57:04,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:04,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328707601] [2024-06-27 23:57:04,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:04,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:04,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:05,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:05,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:05,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328707601] [2024-06-27 23:57:05,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328707601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:05,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:05,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:05,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906445139] [2024-06-27 23:57:05,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:05,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:05,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:05,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:05,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:05,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:05,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 210 transitions, 2750 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:05,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:05,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:05,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:06,165 INFO L124 PetriNetUnfolderBase]: 1962/2995 cut-off events. [2024-06-27 23:57:06,165 INFO L125 PetriNetUnfolderBase]: For 74721/74751 co-relation queries the response was YES. [2024-06-27 23:57:06,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21082 conditions, 2995 events. 1962/2995 cut-off events. For 74721/74751 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14536 event pairs, 477 based on Foata normal form. 8/2999 useless extension candidates. Maximal degree in co-relation 21028. Up to 2676 conditions per place. [2024-06-27 23:57:06,187 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 78 changer transitions 0/237 dead transitions. [2024-06-27 23:57:06,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 237 transitions, 3444 flow [2024-06-27 23:57:06,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:06,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:06,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 23:57:06,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-27 23:57:06,196 INFO L175 Difference]: Start difference. First operand has 121 places, 210 transitions, 2750 flow. Second operand 8 states and 134 transitions. [2024-06-27 23:57:06,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 237 transitions, 3444 flow [2024-06-27 23:57:06,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 237 transitions, 3226 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:06,270 INFO L231 Difference]: Finished difference. Result has 124 places, 219 transitions, 2916 flow [2024-06-27 23:57:06,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2916, PETRI_PLACES=124, PETRI_TRANSITIONS=219} [2024-06-27 23:57:06,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-27 23:57:06,271 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 219 transitions, 2916 flow [2024-06-27 23:57:06,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:06,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:06,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:06,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:57:06,272 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:06,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:06,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1508051598, now seen corresponding path program 2 times [2024-06-27 23:57:06,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:06,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494155727] [2024-06-27 23:57:06,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:06,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:06,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:07,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:07,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:07,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494155727] [2024-06-27 23:57:07,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494155727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:07,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:07,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:07,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615860514] [2024-06-27 23:57:07,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:07,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:07,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:07,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:07,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:07,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:07,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 219 transitions, 2916 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:07,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:07,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:07,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:08,294 INFO L124 PetriNetUnfolderBase]: 2238/3329 cut-off events. [2024-06-27 23:57:08,295 INFO L125 PetriNetUnfolderBase]: For 85054/85058 co-relation queries the response was YES. [2024-06-27 23:57:08,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23163 conditions, 3329 events. 2238/3329 cut-off events. For 85054/85058 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15484 event pairs, 510 based on Foata normal form. 10/3335 useless extension candidates. Maximal degree in co-relation 23108. Up to 2986 conditions per place. [2024-06-27 23:57:08,317 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 156 selfloop transitions, 102 changer transitions 0/261 dead transitions. [2024-06-27 23:57:08,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 261 transitions, 3747 flow [2024-06-27 23:57:08,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:08,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:08,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 23:57:08,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-27 23:57:08,319 INFO L175 Difference]: Start difference. First operand has 124 places, 219 transitions, 2916 flow. Second operand 9 states and 146 transitions. [2024-06-27 23:57:08,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 261 transitions, 3747 flow [2024-06-27 23:57:08,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 261 transitions, 3572 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:08,416 INFO L231 Difference]: Finished difference. Result has 129 places, 236 transitions, 3208 flow [2024-06-27 23:57:08,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3208, PETRI_PLACES=129, PETRI_TRANSITIONS=236} [2024-06-27 23:57:08,417 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-27 23:57:08,417 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 236 transitions, 3208 flow [2024-06-27 23:57:08,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:08,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:08,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:08,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:57:08,418 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:08,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:08,418 INFO L85 PathProgramCache]: Analyzing trace with hash -771879118, now seen corresponding path program 5 times [2024-06-27 23:57:08,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:08,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150730214] [2024-06-27 23:57:08,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:08,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:08,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:09,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:09,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:09,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150730214] [2024-06-27 23:57:09,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150730214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:09,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:09,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:09,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967913134] [2024-06-27 23:57:09,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:09,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:09,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:09,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:09,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:09,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:09,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 236 transitions, 3208 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:09,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:09,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:09,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:10,614 INFO L124 PetriNetUnfolderBase]: 2087/3175 cut-off events. [2024-06-27 23:57:10,614 INFO L125 PetriNetUnfolderBase]: For 93282/93332 co-relation queries the response was YES. [2024-06-27 23:57:10,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23679 conditions, 3175 events. 2087/3175 cut-off events. For 93282/93332 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 15575 event pairs, 481 based on Foata normal form. 17/3188 useless extension candidates. Maximal degree in co-relation 23622. Up to 2680 conditions per place. [2024-06-27 23:57:10,637 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 152 selfloop transitions, 108 changer transitions 0/268 dead transitions. [2024-06-27 23:57:10,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 268 transitions, 4014 flow [2024-06-27 23:57:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:10,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:57:10,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-27 23:57:10,639 INFO L175 Difference]: Start difference. First operand has 129 places, 236 transitions, 3208 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:57:10,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 268 transitions, 4014 flow [2024-06-27 23:57:10,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 268 transitions, 3826 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:10,743 INFO L231 Difference]: Finished difference. Result has 134 places, 245 transitions, 3486 flow [2024-06-27 23:57:10,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3486, PETRI_PLACES=134, PETRI_TRANSITIONS=245} [2024-06-27 23:57:10,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-27 23:57:10,744 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 245 transitions, 3486 flow [2024-06-27 23:57:10,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:10,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:10,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:10,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:57:10,745 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:10,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:10,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1590811826, now seen corresponding path program 6 times [2024-06-27 23:57:10,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:10,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484793224] [2024-06-27 23:57:10,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:10,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:10,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:11,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:11,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:11,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484793224] [2024-06-27 23:57:11,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484793224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:11,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:11,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:11,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858777173] [2024-06-27 23:57:11,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:11,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:11,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:11,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:11,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:11,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:11,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 245 transitions, 3486 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:11,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:11,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:11,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:12,611 INFO L124 PetriNetUnfolderBase]: 2082/3171 cut-off events. [2024-06-27 23:57:12,611 INFO L125 PetriNetUnfolderBase]: For 106134/106217 co-relation queries the response was YES. [2024-06-27 23:57:12,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24461 conditions, 3171 events. 2082/3171 cut-off events. For 106134/106217 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 15505 event pairs, 480 based on Foata normal form. 26/3193 useless extension candidates. Maximal degree in co-relation 24402. Up to 2608 conditions per place. [2024-06-27 23:57:12,636 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 107 selfloop transitions, 151 changer transitions 0/266 dead transitions. [2024-06-27 23:57:12,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 266 transitions, 4174 flow [2024-06-27 23:57:12,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:12,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:12,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 23:57:12,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 23:57:12,638 INFO L175 Difference]: Start difference. First operand has 134 places, 245 transitions, 3486 flow. Second operand 7 states and 126 transitions. [2024-06-27 23:57:12,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 266 transitions, 4174 flow [2024-06-27 23:57:12,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 266 transitions, 3947 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:12,761 INFO L231 Difference]: Finished difference. Result has 136 places, 248 transitions, 3679 flow [2024-06-27 23:57:12,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3679, PETRI_PLACES=136, PETRI_TRANSITIONS=248} [2024-06-27 23:57:12,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-27 23:57:12,762 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 248 transitions, 3679 flow [2024-06-27 23:57:12,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:12,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:12,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:12,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:57:12,763 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:12,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:12,763 INFO L85 PathProgramCache]: Analyzing trace with hash -9230748, now seen corresponding path program 3 times [2024-06-27 23:57:12,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:12,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541455387] [2024-06-27 23:57:12,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:12,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:12,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:14,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:14,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:14,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541455387] [2024-06-27 23:57:14,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541455387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:14,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:14,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:14,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26537077] [2024-06-27 23:57:14,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:14,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:14,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:14,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:14,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:14,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:14,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 248 transitions, 3679 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:14,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:14,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:14,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:14,725 INFO L124 PetriNetUnfolderBase]: 2330/3466 cut-off events. [2024-06-27 23:57:14,725 INFO L125 PetriNetUnfolderBase]: For 114549/114553 co-relation queries the response was YES. [2024-06-27 23:57:14,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26637 conditions, 3466 events. 2330/3466 cut-off events. For 114549/114553 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16190 event pairs, 525 based on Foata normal form. 8/3470 useless extension candidates. Maximal degree in co-relation 26576. Up to 2956 conditions per place. [2024-06-27 23:57:14,752 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 129 selfloop transitions, 149 changer transitions 0/281 dead transitions. [2024-06-27 23:57:14,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 281 transitions, 4456 flow [2024-06-27 23:57:14,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:14,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:14,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 23:57:14,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 23:57:14,754 INFO L175 Difference]: Start difference. First operand has 136 places, 248 transitions, 3679 flow. Second operand 9 states and 145 transitions. [2024-06-27 23:57:14,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 281 transitions, 4456 flow [2024-06-27 23:57:14,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 281 transitions, 4061 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:14,881 INFO L231 Difference]: Finished difference. Result has 141 places, 258 transitions, 3737 flow [2024-06-27 23:57:14,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3737, PETRI_PLACES=141, PETRI_TRANSITIONS=258} [2024-06-27 23:57:14,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-27 23:57:14,882 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 258 transitions, 3737 flow [2024-06-27 23:57:14,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:14,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:14,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:14,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:57:14,883 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:14,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:14,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1583187314, now seen corresponding path program 4 times [2024-06-27 23:57:14,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:14,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183907556] [2024-06-27 23:57:14,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:14,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:14,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:16,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:16,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:16,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183907556] [2024-06-27 23:57:16,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183907556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:16,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:16,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:16,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626133172] [2024-06-27 23:57:16,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:16,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:16,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:16,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:16,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:16,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:16,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 258 transitions, 3737 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:16,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:16,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:16,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:16,835 INFO L124 PetriNetUnfolderBase]: 2373/3528 cut-off events. [2024-06-27 23:57:16,835 INFO L125 PetriNetUnfolderBase]: For 122822/122826 co-relation queries the response was YES. [2024-06-27 23:57:16,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27884 conditions, 3528 events. 2373/3528 cut-off events. For 122822/122826 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16580 event pairs, 514 based on Foata normal form. 6/3530 useless extension candidates. Maximal degree in co-relation 27821. Up to 2843 conditions per place. [2024-06-27 23:57:16,860 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 119 selfloop transitions, 175 changer transitions 0/297 dead transitions. [2024-06-27 23:57:16,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 297 transitions, 4794 flow [2024-06-27 23:57:16,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:16,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:16,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:57:16,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:57:16,862 INFO L175 Difference]: Start difference. First operand has 141 places, 258 transitions, 3737 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:57:16,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 297 transitions, 4794 flow [2024-06-27 23:57:16,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 297 transitions, 4427 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:16,992 INFO L231 Difference]: Finished difference. Result has 145 places, 268 transitions, 3988 flow [2024-06-27 23:57:16,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3988, PETRI_PLACES=145, PETRI_TRANSITIONS=268} [2024-06-27 23:57:16,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 23:57:16,993 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 268 transitions, 3988 flow [2024-06-27 23:57:16,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:16,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:16,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:16,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:57:16,993 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:16,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:16,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1583454224, now seen corresponding path program 5 times [2024-06-27 23:57:16,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:16,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627353270] [2024-06-27 23:57:16,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:16,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:17,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:18,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-27 23:57:18,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:18,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627353270] [2024-06-27 23:57:18,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627353270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:18,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:18,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:18,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227661820] [2024-06-27 23:57:18,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:18,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:18,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:18,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:18,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:18,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:18,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 268 transitions, 3988 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:18,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:18,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:18,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:18,851 INFO L124 PetriNetUnfolderBase]: 2374/3530 cut-off events. [2024-06-27 23:57:18,852 INFO L125 PetriNetUnfolderBase]: For 130599/130603 co-relation queries the response was YES. [2024-06-27 23:57:18,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28620 conditions, 3530 events. 2374/3530 cut-off events. For 130599/130603 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16575 event pairs, 512 based on Foata normal form. 10/3536 useless extension candidates. Maximal degree in co-relation 28555. Up to 3011 conditions per place. [2024-06-27 23:57:18,879 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 141 selfloop transitions, 155 changer transitions 0/299 dead transitions. [2024-06-27 23:57:18,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 299 transitions, 4837 flow [2024-06-27 23:57:18,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:18,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:18,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 23:57:18,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-27 23:57:18,881 INFO L175 Difference]: Start difference. First operand has 145 places, 268 transitions, 3988 flow. Second operand 9 states and 146 transitions. [2024-06-27 23:57:18,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 299 transitions, 4837 flow [2024-06-27 23:57:19,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 299 transitions, 4697 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-27 23:57:19,057 INFO L231 Difference]: Finished difference. Result has 152 places, 271 transitions, 4271 flow [2024-06-27 23:57:19,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4271, PETRI_PLACES=152, PETRI_TRANSITIONS=271} [2024-06-27 23:57:19,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-27 23:57:19,058 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 271 transitions, 4271 flow [2024-06-27 23:57:19,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:19,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:19,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:19,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:57:19,058 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:19,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:19,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1217278712, now seen corresponding path program 1 times [2024-06-27 23:57:19,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:19,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040746823] [2024-06-27 23:57:19,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:19,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:19,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:19,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:19,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:19,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040746823] [2024-06-27 23:57:19,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040746823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:19,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:19,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:19,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556960497] [2024-06-27 23:57:19,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:19,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:19,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:19,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:19,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:19,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 23:57:19,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 271 transitions, 4271 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:19,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:19,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 23:57:19,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:20,554 INFO L124 PetriNetUnfolderBase]: 2161/3336 cut-off events. [2024-06-27 23:57:20,554 INFO L125 PetriNetUnfolderBase]: For 140875/140922 co-relation queries the response was YES. [2024-06-27 23:57:20,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28418 conditions, 3336 events. 2161/3336 cut-off events. For 140875/140922 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16954 event pairs, 401 based on Foata normal form. 44/3376 useless extension candidates. Maximal degree in co-relation 28351. Up to 2930 conditions per place. [2024-06-27 23:57:20,584 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 219 selfloop transitions, 69 changer transitions 0/312 dead transitions. [2024-06-27 23:57:20,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 312 transitions, 5212 flow [2024-06-27 23:57:20,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:20,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:20,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 23:57:20,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 23:57:20,585 INFO L175 Difference]: Start difference. First operand has 152 places, 271 transitions, 4271 flow. Second operand 8 states and 144 transitions. [2024-06-27 23:57:20,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 312 transitions, 5212 flow [2024-06-27 23:57:20,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 312 transitions, 4752 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:57:20,754 INFO L231 Difference]: Finished difference. Result has 155 places, 285 transitions, 4278 flow [2024-06-27 23:57:20,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4278, PETRI_PLACES=155, PETRI_TRANSITIONS=285} [2024-06-27 23:57:20,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-27 23:57:20,755 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 285 transitions, 4278 flow [2024-06-27 23:57:20,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:20,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:20,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:20,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:57:20,756 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:20,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:20,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1254129202, now seen corresponding path program 2 times [2024-06-27 23:57:20,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:20,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350151587] [2024-06-27 23:57:20,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:20,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:20,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:21,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:21,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:21,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350151587] [2024-06-27 23:57:21,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350151587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:21,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:21,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:21,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815887713] [2024-06-27 23:57:21,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:21,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:21,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:21,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:21,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:21,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:21,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 285 transitions, 4278 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-27 23:57:21,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:21,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:21,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:22,574 INFO L124 PetriNetUnfolderBase]: 2300/3511 cut-off events. [2024-06-27 23:57:22,575 INFO L125 PetriNetUnfolderBase]: For 161450/161478 co-relation queries the response was YES. [2024-06-27 23:57:22,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30022 conditions, 3511 events. 2300/3511 cut-off events. For 161450/161478 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17667 event pairs, 633 based on Foata normal form. 10/3516 useless extension candidates. Maximal degree in co-relation 29952. Up to 3063 conditions per place. [2024-06-27 23:57:22,606 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 212 selfloop transitions, 97 changer transitions 0/318 dead transitions. [2024-06-27 23:57:22,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 318 transitions, 5110 flow [2024-06-27 23:57:22,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:22,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:22,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:57:22,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-27 23:57:22,607 INFO L175 Difference]: Start difference. First operand has 155 places, 285 transitions, 4278 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:57:22,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 318 transitions, 5110 flow [2024-06-27 23:57:22,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 318 transitions, 4970 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 23:57:22,810 INFO L231 Difference]: Finished difference. Result has 161 places, 287 transitions, 4443 flow [2024-06-27 23:57:22,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4443, PETRI_PLACES=161, PETRI_TRANSITIONS=287} [2024-06-27 23:57:22,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-27 23:57:22,811 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 287 transitions, 4443 flow [2024-06-27 23:57:22,812 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-27 23:57:22,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:22,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:22,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:57:22,812 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:22,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:22,812 INFO L85 PathProgramCache]: Analyzing trace with hash 800202284, now seen corresponding path program 3 times [2024-06-27 23:57:22,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:22,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762800745] [2024-06-27 23:57:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:22,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:22,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:23,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:23,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:23,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762800745] [2024-06-27 23:57:23,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762800745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:23,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:23,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:23,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620675536] [2024-06-27 23:57:23,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:23,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:23,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:23,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:23,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:23,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-27 23:57:23,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 287 transitions, 4443 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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-27 23:57:23,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:23,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-27 23:57:23,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:24,213 INFO L124 PetriNetUnfolderBase]: 1976/3239 cut-off events. [2024-06-27 23:57:24,213 INFO L125 PetriNetUnfolderBase]: For 154174/154222 co-relation queries the response was YES. [2024-06-27 23:57:24,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27441 conditions, 3239 events. 1976/3239 cut-off events. For 154174/154222 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18069 event pairs, 250 based on Foata normal form. 45/3277 useless extension candidates. Maximal degree in co-relation 27370. Up to 2077 conditions per place. [2024-06-27 23:57:24,244 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 130 selfloop transitions, 119 changer transitions 0/324 dead transitions. [2024-06-27 23:57:24,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 324 transitions, 5434 flow [2024-06-27 23:57:24,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:24,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:24,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 23:57:24,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5107142857142857 [2024-06-27 23:57:24,245 INFO L175 Difference]: Start difference. First operand has 161 places, 287 transitions, 4443 flow. Second operand 7 states and 143 transitions. [2024-06-27 23:57:24,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 324 transitions, 5434 flow [2024-06-27 23:57:24,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 324 transitions, 5081 flow, removed 88 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:24,469 INFO L231 Difference]: Finished difference. Result has 163 places, 303 transitions, 4878 flow [2024-06-27 23:57:24,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4198, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4878, PETRI_PLACES=163, PETRI_TRANSITIONS=303} [2024-06-27 23:57:24,470 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-27 23:57:24,470 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 303 transitions, 4878 flow [2024-06-27 23:57:24,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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-27 23:57:24,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:24,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:24,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:57:24,471 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:24,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:24,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1341351704, now seen corresponding path program 4 times [2024-06-27 23:57:24,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:24,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102178526] [2024-06-27 23:57:24,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:24,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:24,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:25,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:25,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:25,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102178526] [2024-06-27 23:57:25,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102178526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:25,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:25,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:25,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030679191] [2024-06-27 23:57:25,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:25,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:25,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:25,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:25,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:25,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:25,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 303 transitions, 4878 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-27 23:57:25,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:25,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:25,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:26,304 INFO L124 PetriNetUnfolderBase]: 2484/3828 cut-off events. [2024-06-27 23:57:26,305 INFO L125 PetriNetUnfolderBase]: For 183108/183150 co-relation queries the response was YES. [2024-06-27 23:57:26,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32997 conditions, 3828 events. 2484/3828 cut-off events. For 183108/183150 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20201 event pairs, 515 based on Foata normal form. 20/3837 useless extension candidates. Maximal degree in co-relation 32924. Up to 3396 conditions per place. [2024-06-27 23:57:26,339 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 265 selfloop transitions, 81 changer transitions 0/355 dead transitions. [2024-06-27 23:57:26,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 355 transitions, 6047 flow [2024-06-27 23:57:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:26,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:26,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 23:57:26,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 23:57:26,341 INFO L175 Difference]: Start difference. First operand has 163 places, 303 transitions, 4878 flow. Second operand 10 states and 170 transitions. [2024-06-27 23:57:26,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 355 transitions, 6047 flow [2024-06-27 23:57:26,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 355 transitions, 5839 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 23:57:26,680 INFO L231 Difference]: Finished difference. Result has 170 places, 318 transitions, 5213 flow [2024-06-27 23:57:26,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4729, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5213, PETRI_PLACES=170, PETRI_TRANSITIONS=318} [2024-06-27 23:57:26,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-27 23:57:26,682 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 318 transitions, 5213 flow [2024-06-27 23:57:26,682 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-27 23:57:26,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:26,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:26,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:57:26,683 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:26,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:26,683 INFO L85 PathProgramCache]: Analyzing trace with hash 961224952, now seen corresponding path program 5 times [2024-06-27 23:57:26,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:26,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844569825] [2024-06-27 23:57:26,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:26,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:26,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:27,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:27,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:27,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844569825] [2024-06-27 23:57:27,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844569825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:27,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:27,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:27,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161621450] [2024-06-27 23:57:27,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:27,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:27,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:27,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:27,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:27,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:27,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 318 transitions, 5213 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-27 23:57:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:28,840 INFO L124 PetriNetUnfolderBase]: 2603/4041 cut-off events. [2024-06-27 23:57:28,840 INFO L125 PetriNetUnfolderBase]: For 188875/188915 co-relation queries the response was YES. [2024-06-27 23:57:28,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34507 conditions, 4041 events. 2603/4041 cut-off events. For 188875/188915 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 21796 event pairs, 459 based on Foata normal form. 18/4056 useless extension candidates. Maximal degree in co-relation 34433. Up to 3560 conditions per place. [2024-06-27 23:57:28,916 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 277 selfloop transitions, 79 changer transitions 0/365 dead transitions. [2024-06-27 23:57:28,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 365 transitions, 6409 flow [2024-06-27 23:57:28,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:28,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:28,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:57:28,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 23:57:28,919 INFO L175 Difference]: Start difference. First operand has 170 places, 318 transitions, 5213 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:57:28,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 365 transitions, 6409 flow [2024-06-27 23:57:29,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 365 transitions, 6033 flow, removed 115 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:29,231 INFO L231 Difference]: Finished difference. Result has 174 places, 334 transitions, 5420 flow [2024-06-27 23:57:29,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4928, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5420, PETRI_PLACES=174, PETRI_TRANSITIONS=334} [2024-06-27 23:57:29,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-27 23:57:29,233 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 334 transitions, 5420 flow [2024-06-27 23:57:29,233 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-27 23:57:29,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:29,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:29,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:57:29,234 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:29,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:29,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1741147904, now seen corresponding path program 6 times [2024-06-27 23:57:29,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:29,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516592412] [2024-06-27 23:57:29,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:29,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:29,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:30,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:30,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516592412] [2024-06-27 23:57:30,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516592412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:30,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:30,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:30,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110768845] [2024-06-27 23:57:30,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:30,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:30,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:30,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:30,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:30,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:30,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 334 transitions, 5420 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-27 23:57:30,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:30,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:30,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:31,464 INFO L124 PetriNetUnfolderBase]: 2678/4182 cut-off events. [2024-06-27 23:57:31,465 INFO L125 PetriNetUnfolderBase]: For 199041/199081 co-relation queries the response was YES. [2024-06-27 23:57:31,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35391 conditions, 4182 events. 2678/4182 cut-off events. For 199041/199081 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22830 event pairs, 488 based on Foata normal form. 22/4201 useless extension candidates. Maximal degree in co-relation 35315. Up to 3587 conditions per place. [2024-06-27 23:57:31,503 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 255 selfloop transitions, 107 changer transitions 0/371 dead transitions. [2024-06-27 23:57:31,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 371 transitions, 6456 flow [2024-06-27 23:57:31,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:31,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:31,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:57:31,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 23:57:31,505 INFO L175 Difference]: Start difference. First operand has 174 places, 334 transitions, 5420 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:57:31,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 371 transitions, 6456 flow [2024-06-27 23:57:31,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 371 transitions, 6180 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:31,881 INFO L231 Difference]: Finished difference. Result has 177 places, 342 transitions, 5597 flow [2024-06-27 23:57:31,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5144, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5597, PETRI_PLACES=177, PETRI_TRANSITIONS=342} [2024-06-27 23:57:31,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-27 23:57:31,882 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 342 transitions, 5597 flow [2024-06-27 23:57:31,882 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-27 23:57:31,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:31,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:31,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:57:31,883 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:31,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:31,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1859420034, now seen corresponding path program 1 times [2024-06-27 23:57:31,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:31,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730477751] [2024-06-27 23:57:31,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:31,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:31,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:33,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:33,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:33,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730477751] [2024-06-27 23:57:33,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730477751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:33,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:33,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:33,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150642446] [2024-06-27 23:57:33,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:33,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:33,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:33,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:33,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:33,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:33,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 342 transitions, 5597 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:33,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:33,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:33,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:34,042 INFO L124 PetriNetUnfolderBase]: 3046/4586 cut-off events. [2024-06-27 23:57:34,043 INFO L125 PetriNetUnfolderBase]: For 204755/204773 co-relation queries the response was YES. [2024-06-27 23:57:34,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37632 conditions, 4586 events. 3046/4586 cut-off events. For 204755/204773 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 23626 event pairs, 590 based on Foata normal form. 22/4607 useless extension candidates. Maximal degree in co-relation 37555. Up to 4068 conditions per place. [2024-06-27 23:57:34,086 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 229 selfloop transitions, 152 changer transitions 0/384 dead transitions. [2024-06-27 23:57:34,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 384 transitions, 6690 flow [2024-06-27 23:57:34,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:34,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:34,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 23:57:34,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-27 23:57:34,087 INFO L175 Difference]: Start difference. First operand has 177 places, 342 transitions, 5597 flow. Second operand 10 states and 166 transitions. [2024-06-27 23:57:34,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 384 transitions, 6690 flow [2024-06-27 23:57:34,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 384 transitions, 6339 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-27 23:57:34,470 INFO L231 Difference]: Finished difference. Result has 180 places, 348 transitions, 5711 flow [2024-06-27 23:57:34,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5711, PETRI_PLACES=180, PETRI_TRANSITIONS=348} [2024-06-27 23:57:34,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-27 23:57:34,471 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 348 transitions, 5711 flow [2024-06-27 23:57:34,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:34,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:34,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:34,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:57:34,472 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:34,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:34,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1859420282, now seen corresponding path program 1 times [2024-06-27 23:57:34,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:34,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426593104] [2024-06-27 23:57:34,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:34,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:34,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:35,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:35,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:35,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426593104] [2024-06-27 23:57:35,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426593104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:35,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:35,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:35,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853279378] [2024-06-27 23:57:35,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:35,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:35,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:35,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:35,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:35,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:35,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 348 transitions, 5711 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:35,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:35,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:35,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:37,057 INFO L124 PetriNetUnfolderBase]: 3138/4738 cut-off events. [2024-06-27 23:57:37,057 INFO L125 PetriNetUnfolderBase]: For 230081/230099 co-relation queries the response was YES. [2024-06-27 23:57:37,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39241 conditions, 4738 events. 3138/4738 cut-off events. For 230081/230099 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24687 event pairs, 590 based on Foata normal form. 42/4779 useless extension candidates. Maximal degree in co-relation 39163. Up to 4098 conditions per place. [2024-06-27 23:57:37,099 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 239 selfloop transitions, 148 changer transitions 0/390 dead transitions. [2024-06-27 23:57:37,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 390 transitions, 6811 flow [2024-06-27 23:57:37,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:37,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:37,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 23:57:37,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-06-27 23:57:37,101 INFO L175 Difference]: Start difference. First operand has 180 places, 348 transitions, 5711 flow. Second operand 10 states and 169 transitions. [2024-06-27 23:57:37,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 390 transitions, 6811 flow [2024-06-27 23:57:37,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 390 transitions, 6421 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 23:57:37,447 INFO L231 Difference]: Finished difference. Result has 182 places, 350 transitions, 5715 flow [2024-06-27 23:57:37,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5715, PETRI_PLACES=182, PETRI_TRANSITIONS=350} [2024-06-27 23:57:37,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-27 23:57:37,448 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 350 transitions, 5715 flow [2024-06-27 23:57:37,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:37,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:37,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:37,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:57:37,449 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:37,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:37,449 INFO L85 PathProgramCache]: Analyzing trace with hash -984410089, now seen corresponding path program 1 times [2024-06-27 23:57:37,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:37,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835588581] [2024-06-27 23:57:37,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:37,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:37,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:38,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:38,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:38,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835588581] [2024-06-27 23:57:38,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835588581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:38,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:38,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:57:38,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050508895] [2024-06-27 23:57:38,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:38,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:57:38,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:38,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:57:38,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:57:38,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:38,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 350 transitions, 5715 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:38,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:38,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:38,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:39,227 INFO L124 PetriNetUnfolderBase]: 3143/4755 cut-off events. [2024-06-27 23:57:39,227 INFO L125 PetriNetUnfolderBase]: For 222325/222327 co-relation queries the response was YES. [2024-06-27 23:57:39,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39486 conditions, 4755 events. 3143/4755 cut-off events. For 222325/222327 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 24946 event pairs, 998 based on Foata normal form. 3/4757 useless extension candidates. Maximal degree in co-relation 39407. Up to 4672 conditions per place. [2024-06-27 23:57:39,269 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 349 selfloop transitions, 25 changer transitions 0/377 dead transitions. [2024-06-27 23:57:39,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 377 transitions, 6681 flow [2024-06-27 23:57:39,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:39,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:39,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 23:57:39,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:57:39,270 INFO L175 Difference]: Start difference. First operand has 182 places, 350 transitions, 5715 flow. Second operand 7 states and 112 transitions. [2024-06-27 23:57:39,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 377 transitions, 6681 flow [2024-06-27 23:57:39,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 377 transitions, 6351 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 23:57:39,615 INFO L231 Difference]: Finished difference. Result has 182 places, 359 transitions, 5541 flow [2024-06-27 23:57:39,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5541, PETRI_PLACES=182, PETRI_TRANSITIONS=359} [2024-06-27 23:57:39,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-27 23:57:39,616 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 359 transitions, 5541 flow [2024-06-27 23:57:39,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:39,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:39,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:39,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:57:39,617 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:39,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:39,617 INFO L85 PathProgramCache]: Analyzing trace with hash -613372694, now seen corresponding path program 7 times [2024-06-27 23:57:39,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:39,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64715336] [2024-06-27 23:57:39,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:39,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:39,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:40,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:40,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:40,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64715336] [2024-06-27 23:57:40,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64715336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:40,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:40,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:40,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258245562] [2024-06-27 23:57:40,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:40,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:40,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:40,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:40,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:40,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:40,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 359 transitions, 5541 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-27 23:57:40,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:40,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:40,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:41,820 INFO L124 PetriNetUnfolderBase]: 2932/4609 cut-off events. [2024-06-27 23:57:41,820 INFO L125 PetriNetUnfolderBase]: For 236871/236944 co-relation queries the response was YES. [2024-06-27 23:57:41,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39271 conditions, 4609 events. 2932/4609 cut-off events. For 236871/236944 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25973 event pairs, 503 based on Foata normal form. 43/4640 useless extension candidates. Maximal degree in co-relation 39190. Up to 4058 conditions per place. [2024-06-27 23:57:41,864 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 313 selfloop transitions, 80 changer transitions 0/402 dead transitions. [2024-06-27 23:57:41,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 402 transitions, 6758 flow [2024-06-27 23:57:41,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:41,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:41,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 23:57:41,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-27 23:57:41,866 INFO L175 Difference]: Start difference. First operand has 182 places, 359 transitions, 5541 flow. Second operand 9 states and 149 transitions. [2024-06-27 23:57:41,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 402 transitions, 6758 flow [2024-06-27 23:57:42,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 402 transitions, 6720 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 23:57:42,254 INFO L231 Difference]: Finished difference. Result has 190 places, 377 transitions, 6068 flow [2024-06-27 23:57:42,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6068, PETRI_PLACES=190, PETRI_TRANSITIONS=377} [2024-06-27 23:57:42,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-27 23:57:42,255 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 377 transitions, 6068 flow [2024-06-27 23:57:42,255 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-27 23:57:42,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:42,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:42,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:57:42,255 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-27 23:57:42,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:42,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1723464104, now seen corresponding path program 8 times [2024-06-27 23:57:42,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:42,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589012628] [2024-06-27 23:57:42,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:42,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:42,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:43,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:43,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:43,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589012628] [2024-06-27 23:57:43,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589012628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:43,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:43,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:43,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212560375] [2024-06-27 23:57:43,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:43,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:43,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:43,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:43,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:43,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:43,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 377 transitions, 6068 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-27 23:57:43,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:43,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:43,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:44,558 INFO L124 PetriNetUnfolderBase]: 3000/4737 cut-off events. [2024-06-27 23:57:44,558 INFO L125 PetriNetUnfolderBase]: For 259939/260008 co-relation queries the response was YES. [2024-06-27 23:57:44,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41123 conditions, 4737 events. 3000/4737 cut-off events. For 259939/260008 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27051 event pairs, 530 based on Foata normal form. 43/4774 useless extension candidates. Maximal degree in co-relation 41038. Up to 4129 conditions per place. [2024-06-27 23:57:44,615 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 106 changer transitions 0/410 dead transitions. [2024-06-27 23:57:44,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 410 transitions, 7136 flow [2024-06-27 23:57:44,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:44,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:44,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:57:44,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:57:44,617 INFO L175 Difference]: Start difference. First operand has 190 places, 377 transitions, 6068 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:57:44,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 410 transitions, 7136 flow [2024-06-27 23:57:45,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 410 transitions, 6851 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:45,389 INFO L231 Difference]: Finished difference. Result has 192 places, 387 transitions, 6218 flow [2024-06-27 23:57:45,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5783, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6218, PETRI_PLACES=192, PETRI_TRANSITIONS=387} [2024-06-27 23:57:45,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 23:57:45,390 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 387 transitions, 6218 flow [2024-06-27 23:57:45,390 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-27 23:57:45,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:45,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:45,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:57:45,391 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:45,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:45,391 INFO L85 PathProgramCache]: Analyzing trace with hash 572793962, now seen corresponding path program 2 times [2024-06-27 23:57:45,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:45,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544631700] [2024-06-27 23:57:45,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:45,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:45,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:46,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:46,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:46,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544631700] [2024-06-27 23:57:46,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544631700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:46,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:46,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:46,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360627545] [2024-06-27 23:57:46,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:46,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:46,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:46,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:46,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:46,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:46,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 387 transitions, 6218 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:46,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:46,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:46,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:48,228 INFO L124 PetriNetUnfolderBase]: 3583/5443 cut-off events. [2024-06-27 23:57:48,229 INFO L125 PetriNetUnfolderBase]: For 288197/288211 co-relation queries the response was YES. [2024-06-27 23:57:48,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45445 conditions, 5443 events. 3583/5443 cut-off events. For 288197/288211 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29426 event pairs, 665 based on Foata normal form. 38/5477 useless extension candidates. Maximal degree in co-relation 45359. Up to 4846 conditions per place. [2024-06-27 23:57:48,285 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 301 selfloop transitions, 121 changer transitions 0/425 dead transitions. [2024-06-27 23:57:48,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 425 transitions, 7422 flow [2024-06-27 23:57:48,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:48,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:48,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 23:57:48,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-27 23:57:48,287 INFO L175 Difference]: Start difference. First operand has 192 places, 387 transitions, 6218 flow. Second operand 10 states and 164 transitions. [2024-06-27 23:57:48,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 425 transitions, 7422 flow [2024-06-27 23:57:48,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 425 transitions, 7129 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:48,951 INFO L231 Difference]: Finished difference. Result has 196 places, 391 transitions, 6329 flow [2024-06-27 23:57:48,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5925, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6329, PETRI_PLACES=196, PETRI_TRANSITIONS=391} [2024-06-27 23:57:48,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-27 23:57:48,952 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 391 transitions, 6329 flow [2024-06-27 23:57:48,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:48,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:48,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:48,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:57:48,953 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:48,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:48,953 INFO L85 PathProgramCache]: Analyzing trace with hash 572609264, now seen corresponding path program 9 times [2024-06-27 23:57:48,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:48,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438297014] [2024-06-27 23:57:48,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:48,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:48,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:50,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-27 23:57:50,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:50,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438297014] [2024-06-27 23:57:50,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438297014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:50,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:50,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:50,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335873569] [2024-06-27 23:57:50,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:50,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:50,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:50,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:50,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:50,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:57:50,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 391 transitions, 6329 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-27 23:57:50,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:50,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:57:50,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:51,555 INFO L124 PetriNetUnfolderBase]: 3187/5040 cut-off events. [2024-06-27 23:57:51,555 INFO L125 PetriNetUnfolderBase]: For 298416/298430 co-relation queries the response was YES. [2024-06-27 23:57:51,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44778 conditions, 5040 events. 3187/5040 cut-off events. For 298416/298430 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29187 event pairs, 538 based on Foata normal form. 22/5047 useless extension candidates. Maximal degree in co-relation 44691. Up to 4436 conditions per place. [2024-06-27 23:57:51,606 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 118 changer transitions 0/418 dead transitions. [2024-06-27 23:57:51,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 418 transitions, 7443 flow [2024-06-27 23:57:51,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:51,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:51,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:57:51,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 23:57:51,607 INFO L175 Difference]: Start difference. First operand has 196 places, 391 transitions, 6329 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:57:51,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 418 transitions, 7443 flow [2024-06-27 23:57:52,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 418 transitions, 7163 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 23:57:52,242 INFO L231 Difference]: Finished difference. Result has 197 places, 395 transitions, 6507 flow [2024-06-27 23:57:52,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6049, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6507, PETRI_PLACES=197, PETRI_TRANSITIONS=395} [2024-06-27 23:57:52,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-27 23:57:52,244 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 395 transitions, 6507 flow [2024-06-27 23:57:52,244 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-27 23:57:52,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:52,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:52,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:57:52,244 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:52,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:52,245 INFO L85 PathProgramCache]: Analyzing trace with hash 10758747, now seen corresponding path program 2 times [2024-06-27 23:57:52,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:52,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312896711] [2024-06-27 23:57:52,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:52,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:52,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:53,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-27 23:57:53,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:53,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312896711] [2024-06-27 23:57:53,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312896711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:53,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:53,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:57:53,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210630704] [2024-06-27 23:57:53,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:53,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:57:53,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:53,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:57:53,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:57:53,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:53,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 395 transitions, 6507 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:53,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:53,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:53,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:54,296 INFO L124 PetriNetUnfolderBase]: 3649/5555 cut-off events. [2024-06-27 23:57:54,296 INFO L125 PetriNetUnfolderBase]: For 288529/288531 co-relation queries the response was YES. [2024-06-27 23:57:54,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46677 conditions, 5555 events. 3649/5555 cut-off events. For 288529/288531 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 30531 event pairs, 1133 based on Foata normal form. 3/5556 useless extension candidates. Maximal degree in co-relation 46589. Up to 5468 conditions per place. [2024-06-27 23:57:54,355 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 380 selfloop transitions, 30 changer transitions 0/413 dead transitions. [2024-06-27 23:57:54,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 413 transitions, 7504 flow [2024-06-27 23:57:54,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:57:54,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:57:54,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 23:57:54,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-27 23:57:54,356 INFO L175 Difference]: Start difference. First operand has 197 places, 395 transitions, 6507 flow. Second operand 6 states and 98 transitions. [2024-06-27 23:57:54,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 413 transitions, 7504 flow [2024-06-27 23:57:55,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 413 transitions, 7086 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-27 23:57:55,047 INFO L231 Difference]: Finished difference. Result has 196 places, 401 transitions, 6214 flow [2024-06-27 23:57:55,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6089, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6214, PETRI_PLACES=196, PETRI_TRANSITIONS=401} [2024-06-27 23:57:55,048 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-27 23:57:55,048 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 401 transitions, 6214 flow [2024-06-27 23:57:55,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:55,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:55,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:55,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:57:55,054 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:55,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:55,055 INFO L85 PathProgramCache]: Analyzing trace with hash -286152584, now seen corresponding path program 2 times [2024-06-27 23:57:55,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:55,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52376838] [2024-06-27 23:57:55,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:55,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:55,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:56,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:56,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:56,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52376838] [2024-06-27 23:57:56,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52376838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:56,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:56,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:56,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173523575] [2024-06-27 23:57:56,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:56,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:56,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:56,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:56,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:56,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:57:56,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 401 transitions, 6214 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:56,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:56,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:57:56,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:57,822 INFO L124 PetriNetUnfolderBase]: 3676/5589 cut-off events. [2024-06-27 23:57:57,823 INFO L125 PetriNetUnfolderBase]: For 291701/291719 co-relation queries the response was YES. [2024-06-27 23:57:57,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46371 conditions, 5589 events. 3676/5589 cut-off events. For 291701/291719 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30500 event pairs, 686 based on Foata normal form. 20/5605 useless extension candidates. Maximal degree in co-relation 46282. Up to 4980 conditions per place. [2024-06-27 23:57:57,882 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 252 selfloop transitions, 181 changer transitions 0/436 dead transitions. [2024-06-27 23:57:57,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 436 transitions, 7596 flow [2024-06-27 23:57:57,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:57,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:57,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 23:57:57,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405 [2024-06-27 23:57:57,884 INFO L175 Difference]: Start difference. First operand has 196 places, 401 transitions, 6214 flow. Second operand 10 states and 162 transitions. [2024-06-27 23:57:57,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 436 transitions, 7596 flow [2024-06-27 23:57:58,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 436 transitions, 7541 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 23:57:58,743 INFO L231 Difference]: Finished difference. Result has 205 places, 407 transitions, 6777 flow [2024-06-27 23:57:58,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6159, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6777, PETRI_PLACES=205, PETRI_TRANSITIONS=407} [2024-06-27 23:57:58,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-27 23:57:58,744 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 407 transitions, 6777 flow [2024-06-27 23:57:58,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:58,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:58,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:58,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:57:58,745 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:58,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:58,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2007375616, now seen corresponding path program 3 times [2024-06-27 23:57:58,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:58,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002464068] [2024-06-27 23:57:58,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:58,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:00,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:00,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:00,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002464068] [2024-06-27 23:58:00,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002464068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:00,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:00,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:00,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618213886] [2024-06-27 23:58:00,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:00,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:00,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:00,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:00,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:00,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:00,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 407 transitions, 6777 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:00,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:00,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:00,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:01,527 INFO L124 PetriNetUnfolderBase]: 3763/5734 cut-off events. [2024-06-27 23:58:01,528 INFO L125 PetriNetUnfolderBase]: For 341651/341669 co-relation queries the response was YES. [2024-06-27 23:58:01,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49212 conditions, 5734 events. 3763/5734 cut-off events. For 341651/341669 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 31552 event pairs, 701 based on Foata normal form. 44/5774 useless extension candidates. Maximal degree in co-relation 49120. Up to 5009 conditions per place. [2024-06-27 23:58:01,583 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 261 selfloop transitions, 177 changer transitions 0/441 dead transitions. [2024-06-27 23:58:01,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 441 transitions, 7947 flow [2024-06-27 23:58:01,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:01,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:01,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 23:58:01,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-27 23:58:01,585 INFO L175 Difference]: Start difference. First operand has 205 places, 407 transitions, 6777 flow. Second operand 10 states and 166 transitions. [2024-06-27 23:58:01,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 441 transitions, 7947 flow [2024-06-27 23:58:02,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 441 transitions, 7590 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:02,367 INFO L231 Difference]: Finished difference. Result has 210 places, 409 transitions, 6901 flow [2024-06-27 23:58:02,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6420, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6901, PETRI_PLACES=210, PETRI_TRANSITIONS=409} [2024-06-27 23:58:02,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:58:02,367 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 409 transitions, 6901 flow [2024-06-27 23:58:02,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:02,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:02,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:02,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:58:02,368 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:02,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:02,368 INFO L85 PathProgramCache]: Analyzing trace with hash -286337034, now seen corresponding path program 10 times [2024-06-27 23:58:02,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:02,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954919078] [2024-06-27 23:58:02,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:02,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:02,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:03,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:03,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954919078] [2024-06-27 23:58:03,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954919078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:03,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:03,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:58:03,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870278767] [2024-06-27 23:58:03,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:03,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:58:03,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:03,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:58:03,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:58:03,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:58:03,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 409 transitions, 6901 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-27 23:58:03,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:03,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:58:03,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:04,493 INFO L124 PetriNetUnfolderBase]: 3299/5221 cut-off events. [2024-06-27 23:58:04,494 INFO L125 PetriNetUnfolderBase]: For 349461/349573 co-relation queries the response was YES. [2024-06-27 23:58:04,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47699 conditions, 5221 events. 3299/5221 cut-off events. For 349461/349573 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30452 event pairs, 561 based on Foata normal form. 86/5292 useless extension candidates. Maximal degree in co-relation 47604. Up to 4411 conditions per place. [2024-06-27 23:58:04,550 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 180 changer transitions 0/434 dead transitions. [2024-06-27 23:58:04,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 434 transitions, 7979 flow [2024-06-27 23:58:04,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:04,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:04,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:58:04,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:58:04,553 INFO L175 Difference]: Start difference. First operand has 210 places, 409 transitions, 6901 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:58:04,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 434 transitions, 7979 flow [2024-06-27 23:58:05,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 434 transitions, 7501 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-27 23:58:05,456 INFO L231 Difference]: Finished difference. Result has 210 places, 411 transitions, 6924 flow [2024-06-27 23:58:05,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6423, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6924, PETRI_PLACES=210, PETRI_TRANSITIONS=411} [2024-06-27 23:58:05,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:58:05,457 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 411 transitions, 6924 flow [2024-06-27 23:58:05,457 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-27 23:58:05,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:05,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:05,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:58:05,458 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:05,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:05,458 INFO L85 PathProgramCache]: Analyzing trace with hash -49976976, now seen corresponding path program 4 times [2024-06-27 23:58:05,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:05,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711748405] [2024-06-27 23:58:05,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:05,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:05,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:06,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:06,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:06,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711748405] [2024-06-27 23:58:06,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711748405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:06,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:06,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:06,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894258031] [2024-06-27 23:58:06,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:06,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:06,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:06,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:06,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:06,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:06,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 411 transitions, 6924 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:06,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:06,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:06,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:08,176 INFO L124 PetriNetUnfolderBase]: 3764/5746 cut-off events. [2024-06-27 23:58:08,176 INFO L125 PetriNetUnfolderBase]: For 337841/337847 co-relation queries the response was YES. [2024-06-27 23:58:08,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49518 conditions, 5746 events. 3764/5746 cut-off events. For 337841/337847 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31933 event pairs, 1128 based on Foata normal form. 10/5754 useless extension candidates. Maximal degree in co-relation 49422. Up to 5503 conditions per place. [2024-06-27 23:58:08,229 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 386 selfloop transitions, 69 changer transitions 0/458 dead transitions. [2024-06-27 23:58:08,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 458 transitions, 8273 flow [2024-06-27 23:58:08,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:58:08,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:58:08,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:58:08,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-27 23:58:08,231 INFO L175 Difference]: Start difference. First operand has 210 places, 411 transitions, 6924 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:58:08,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 458 transitions, 8273 flow [2024-06-27 23:58:08,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 458 transitions, 7788 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:09,001 INFO L231 Difference]: Finished difference. Result has 215 places, 431 transitions, 6981 flow [2024-06-27 23:58:09,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6981, PETRI_PLACES=215, PETRI_TRANSITIONS=431} [2024-06-27 23:58:09,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-27 23:58:09,002 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 431 transitions, 6981 flow [2024-06-27 23:58:09,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:09,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:09,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:09,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:58:09,003 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:09,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:09,003 INFO L85 PathProgramCache]: Analyzing trace with hash -699760444, now seen corresponding path program 5 times [2024-06-27 23:58:09,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:09,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389913262] [2024-06-27 23:58:09,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:09,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:09,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:10,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:10,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:10,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389913262] [2024-06-27 23:58:10,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389913262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:10,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:10,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:10,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879794651] [2024-06-27 23:58:10,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:10,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:10,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:10,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:10,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:10,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:10,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 431 transitions, 6981 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:10,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:10,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:10,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:11,749 INFO L124 PetriNetUnfolderBase]: 3856/5889 cut-off events. [2024-06-27 23:58:11,750 INFO L125 PetriNetUnfolderBase]: For 382000/382018 co-relation queries the response was YES. [2024-06-27 23:58:11,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50975 conditions, 5889 events. 3856/5889 cut-off events. For 382000/382018 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 32743 event pairs, 694 based on Foata normal form. 42/5927 useless extension candidates. Maximal degree in co-relation 50876. Up to 5164 conditions per place. [2024-06-27 23:58:11,816 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 279 selfloop transitions, 184 changer transitions 0/466 dead transitions. [2024-06-27 23:58:11,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 466 transitions, 8231 flow [2024-06-27 23:58:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:11,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:11,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 23:58:11,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-27 23:58:11,818 INFO L175 Difference]: Start difference. First operand has 215 places, 431 transitions, 6981 flow. Second operand 10 states and 164 transitions. [2024-06-27 23:58:11,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 466 transitions, 8231 flow [2024-06-27 23:58:12,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 466 transitions, 8030 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-27 23:58:12,734 INFO L231 Difference]: Finished difference. Result has 221 places, 433 transitions, 7274 flow [2024-06-27 23:58:12,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6781, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7274, PETRI_PLACES=221, PETRI_TRANSITIONS=433} [2024-06-27 23:58:12,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 23:58:12,735 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 433 transitions, 7274 flow [2024-06-27 23:58:12,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:12,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:12,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:12,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:58:12,736 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:12,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:12,736 INFO L85 PathProgramCache]: Analyzing trace with hash -49977224, now seen corresponding path program 3 times [2024-06-27 23:58:12,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:12,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314186862] [2024-06-27 23:58:12,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:12,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:14,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:14,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:14,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314186862] [2024-06-27 23:58:14,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314186862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:14,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:14,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:14,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245218493] [2024-06-27 23:58:14,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:14,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:14,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:14,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:14,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:14,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:14,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 433 transitions, 7274 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:14,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:14,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:14,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:15,419 INFO L124 PetriNetUnfolderBase]: 3910/5967 cut-off events. [2024-06-27 23:58:15,419 INFO L125 PetriNetUnfolderBase]: For 380314/380332 co-relation queries the response was YES. [2024-06-27 23:58:15,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52740 conditions, 5967 events. 3910/5967 cut-off events. For 380314/380332 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33267 event pairs, 696 based on Foata normal form. 20/5983 useless extension candidates. Maximal degree in co-relation 52640. Up to 5097 conditions per place. [2024-06-27 23:58:15,500 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 242 selfloop transitions, 231 changer transitions 0/476 dead transitions. [2024-06-27 23:58:15,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 476 transitions, 9161 flow [2024-06-27 23:58:15,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:15,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:15,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 23:58:15,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 23:58:15,502 INFO L175 Difference]: Start difference. First operand has 221 places, 433 transitions, 7274 flow. Second operand 10 states and 165 transitions. [2024-06-27 23:58:15,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 476 transitions, 9161 flow [2024-06-27 23:58:16,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 476 transitions, 8732 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 23:58:16,706 INFO L231 Difference]: Finished difference. Result has 224 places, 445 transitions, 7831 flow [2024-06-27 23:58:16,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6845, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7831, PETRI_PLACES=224, PETRI_TRANSITIONS=445} [2024-06-27 23:58:16,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 23:58:16,707 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 445 transitions, 7831 flow [2024-06-27 23:58:16,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:16,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:16,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:16,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:58:16,708 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:16,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:16,708 INFO L85 PathProgramCache]: Analyzing trace with hash -699760692, now seen corresponding path program 4 times [2024-06-27 23:58:16,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:16,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813377821] [2024-06-27 23:58:16,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:16,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:16,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:18,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:18,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:18,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813377821] [2024-06-27 23:58:18,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813377821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:18,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:18,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:18,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969851532] [2024-06-27 23:58:18,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:18,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:18,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:18,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:18,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:18,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:18,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 445 transitions, 7831 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:18,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:18,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:18,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:19,486 INFO L124 PetriNetUnfolderBase]: 3900/5953 cut-off events. [2024-06-27 23:58:19,487 INFO L125 PetriNetUnfolderBase]: For 377275/377293 co-relation queries the response was YES. [2024-06-27 23:58:19,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52919 conditions, 5953 events. 3900/5953 cut-off events. For 377275/377293 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33181 event pairs, 699 based on Foata normal form. 22/5971 useless extension candidates. Maximal degree in co-relation 52817. Up to 5348 conditions per place. [2024-06-27 23:58:19,545 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 286 selfloop transitions, 185 changer transitions 0/474 dead transitions. [2024-06-27 23:58:19,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 474 transitions, 8936 flow [2024-06-27 23:58:19,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:19,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:19,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 23:58:19,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025 [2024-06-27 23:58:19,547 INFO L175 Difference]: Start difference. First operand has 224 places, 445 transitions, 7831 flow. Second operand 10 states and 161 transitions. [2024-06-27 23:58:19,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 474 transitions, 8936 flow [2024-06-27 23:58:20,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 474 transitions, 8579 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:20,406 INFO L231 Difference]: Finished difference. Result has 229 places, 445 transitions, 7852 flow [2024-06-27 23:58:20,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7474, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7852, PETRI_PLACES=229, PETRI_TRANSITIONS=445} [2024-06-27 23:58:20,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-27 23:58:20,406 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 445 transitions, 7852 flow [2024-06-27 23:58:20,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:20,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:20,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:20,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:58:20,407 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:20,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:20,407 INFO L85 PathProgramCache]: Analyzing trace with hash -49680306, now seen corresponding path program 6 times [2024-06-27 23:58:20,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:20,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478507388] [2024-06-27 23:58:20,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:20,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:21,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:21,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:21,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478507388] [2024-06-27 23:58:21,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478507388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:21,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:21,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:21,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076903429] [2024-06-27 23:58:21,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:21,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:21,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:21,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:21,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:21,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:21,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 445 transitions, 7852 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:21,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:21,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:21,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:23,069 INFO L124 PetriNetUnfolderBase]: 3892/5950 cut-off events. [2024-06-27 23:58:23,070 INFO L125 PetriNetUnfolderBase]: For 374008/374014 co-relation queries the response was YES. [2024-06-27 23:58:23,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52754 conditions, 5950 events. 3892/5950 cut-off events. For 374008/374014 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33427 event pairs, 1109 based on Foata normal form. 10/5958 useless extension candidates. Maximal degree in co-relation 52650. Up to 5584 conditions per place. [2024-06-27 23:58:23,145 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 395 selfloop transitions, 82 changer transitions 0/480 dead transitions. [2024-06-27 23:58:23,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 480 transitions, 9232 flow [2024-06-27 23:58:23,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:58:23,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:58:23,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:58:23,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:58:23,146 INFO L175 Difference]: Start difference. First operand has 229 places, 445 transitions, 7852 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:58:23,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 480 transitions, 9232 flow [2024-06-27 23:58:24,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 480 transitions, 8742 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:24,203 INFO L231 Difference]: Finished difference. Result has 230 places, 452 transitions, 7876 flow [2024-06-27 23:58:24,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7362, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7876, PETRI_PLACES=230, PETRI_TRANSITIONS=452} [2024-06-27 23:58:24,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 23:58:24,204 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 452 transitions, 7876 flow [2024-06-27 23:58:24,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:24,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:24,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:24,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:58:24,205 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:24,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:24,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1186858601, now seen corresponding path program 3 times [2024-06-27 23:58:24,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:24,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057647327] [2024-06-27 23:58:24,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:24,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:24,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:25,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:25,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:25,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057647327] [2024-06-27 23:58:25,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057647327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:25,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:25,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:58:25,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174824576] [2024-06-27 23:58:25,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:25,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:58:25,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:25,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:58:25,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:58:25,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:25,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 452 transitions, 7876 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:25,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:25,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:25,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:26,386 INFO L124 PetriNetUnfolderBase]: 3889/5940 cut-off events. [2024-06-27 23:58:26,386 INFO L125 PetriNetUnfolderBase]: For 375574/375580 co-relation queries the response was YES. [2024-06-27 23:58:26,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52537 conditions, 5940 events. 3889/5940 cut-off events. For 375574/375580 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 33231 event pairs, 1151 based on Foata normal form. 7/5945 useless extension candidates. Maximal degree in co-relation 52432. Up to 5856 conditions per place. [2024-06-27 23:58:26,467 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 426 selfloop transitions, 31 changer transitions 0/460 dead transitions. [2024-06-27 23:58:26,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 460 transitions, 8818 flow [2024-06-27 23:58:26,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:58:26,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:58:26,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-27 23:58:26,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-27 23:58:26,469 INFO L175 Difference]: Start difference. First operand has 230 places, 452 transitions, 7876 flow. Second operand 6 states and 92 transitions. [2024-06-27 23:58:26,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 460 transitions, 8818 flow [2024-06-27 23:58:27,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 460 transitions, 8338 flow, removed 170 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:27,655 INFO L231 Difference]: Finished difference. Result has 230 places, 452 transitions, 7464 flow [2024-06-27 23:58:27,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7396, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7464, PETRI_PLACES=230, PETRI_TRANSITIONS=452} [2024-06-27 23:58:27,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 23:58:27,667 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 452 transitions, 7464 flow [2024-06-27 23:58:27,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:27,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:27,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:27,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:58:27,668 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:27,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:27,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1700747563, now seen corresponding path program 1 times [2024-06-27 23:58:27,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:27,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223384968] [2024-06-27 23:58:27,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:27,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:27,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:28,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-27 23:58:28,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:28,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223384968] [2024-06-27 23:58:28,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223384968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:28,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:28,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:58:28,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151368762] [2024-06-27 23:58:28,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:28,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:58:28,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:28,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:58:28,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:58:28,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:28,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 452 transitions, 7464 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:28,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:28,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:28,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:29,630 INFO L124 PetriNetUnfolderBase]: 3902/5969 cut-off events. [2024-06-27 23:58:29,630 INFO L125 PetriNetUnfolderBase]: For 382389/382389 co-relation queries the response was YES. [2024-06-27 23:58:29,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51809 conditions, 5969 events. 3902/5969 cut-off events. For 382389/382389 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33575 event pairs, 1387 based on Foata normal form. 1/5969 useless extension candidates. Maximal degree in co-relation 51703. Up to 5885 conditions per place. [2024-06-27 23:58:29,701 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 450 selfloop transitions, 21 changer transitions 0/474 dead transitions. [2024-06-27 23:58:29,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 474 transitions, 8628 flow [2024-06-27 23:58:29,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:58:29,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:58:29,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 23:58:29,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-27 23:58:29,703 INFO L175 Difference]: Start difference. First operand has 230 places, 452 transitions, 7464 flow. Second operand 6 states and 97 transitions. [2024-06-27 23:58:29,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 474 transitions, 8628 flow [2024-06-27 23:58:30,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 474 transitions, 8563 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:58:30,752 INFO L231 Difference]: Finished difference. Result has 233 places, 462 transitions, 7541 flow [2024-06-27 23:58:30,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7399, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7541, PETRI_PLACES=233, PETRI_TRANSITIONS=462} [2024-06-27 23:58:30,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-27 23:58:30,753 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 462 transitions, 7541 flow [2024-06-27 23:58:30,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:30,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:30,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:30,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:58:30,754 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:30,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:30,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1902742283, now seen corresponding path program 2 times [2024-06-27 23:58:30,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:30,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610194171] [2024-06-27 23:58:30,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:30,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:30,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:31,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:31,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:31,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610194171] [2024-06-27 23:58:31,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610194171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:31,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:31,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:58:31,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574918627] [2024-06-27 23:58:31,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:31,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:58:31,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:31,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:58:31,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:58:31,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:31,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 462 transitions, 7541 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:31,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:31,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:31,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:32,801 INFO L124 PetriNetUnfolderBase]: 3896/5960 cut-off events. [2024-06-27 23:58:32,801 INFO L125 PetriNetUnfolderBase]: For 391942/391942 co-relation queries the response was YES. [2024-06-27 23:58:32,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52488 conditions, 5960 events. 3896/5960 cut-off events. For 391942/391942 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 33545 event pairs, 1385 based on Foata normal form. 2/5961 useless extension candidates. Maximal degree in co-relation 52380. Up to 5891 conditions per place. [2024-06-27 23:58:32,874 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 451 selfloop transitions, 16 changer transitions 0/470 dead transitions. [2024-06-27 23:58:32,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 470 transitions, 8503 flow [2024-06-27 23:58:32,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:32,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-27 23:58:32,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 23:58:32,876 INFO L175 Difference]: Start difference. First operand has 233 places, 462 transitions, 7541 flow. Second operand 7 states and 98 transitions. [2024-06-27 23:58:32,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 470 transitions, 8503 flow [2024-06-27 23:58:33,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 470 transitions, 8462 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-27 23:58:33,828 INFO L231 Difference]: Finished difference. Result has 239 places, 462 transitions, 7540 flow [2024-06-27 23:58:33,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7500, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7540, PETRI_PLACES=239, PETRI_TRANSITIONS=462} [2024-06-27 23:58:33,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-27 23:58:33,829 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 462 transitions, 7540 flow [2024-06-27 23:58:33,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:33,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:33,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:33,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:58:33,830 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:33,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:33,830 INFO L85 PathProgramCache]: Analyzing trace with hash -72082107, now seen corresponding path program 1 times [2024-06-27 23:58:33,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:33,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294849107] [2024-06-27 23:58:33,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:33,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:33,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:35,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:35,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:35,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294849107] [2024-06-27 23:58:35,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294849107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:35,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:35,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:35,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453847548] [2024-06-27 23:58:35,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:35,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:35,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:35,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:35,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:35,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:35,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 462 transitions, 7540 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:35,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:35,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:35,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:36,689 INFO L124 PetriNetUnfolderBase]: 3914/5968 cut-off events. [2024-06-27 23:58:36,690 INFO L125 PetriNetUnfolderBase]: For 404424/404438 co-relation queries the response was YES. [2024-06-27 23:58:36,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52628 conditions, 5968 events. 3914/5968 cut-off events. For 404424/404438 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 33250 event pairs, 672 based on Foata normal form. 16/5983 useless extension candidates. Maximal degree in co-relation 52517. Up to 5322 conditions per place. [2024-06-27 23:58:36,748 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 329 selfloop transitions, 180 changer transitions 0/512 dead transitions. [2024-06-27 23:58:36,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 512 transitions, 9101 flow [2024-06-27 23:58:36,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:58:36,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:58:36,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:58:36,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 23:58:36,767 INFO L175 Difference]: Start difference. First operand has 239 places, 462 transitions, 7540 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:58:36,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 512 transitions, 9101 flow [2024-06-27 23:58:37,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 512 transitions, 9049 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:58:37,725 INFO L231 Difference]: Finished difference. Result has 242 places, 483 transitions, 8374 flow [2024-06-27 23:58:37,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7488, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8374, PETRI_PLACES=242, PETRI_TRANSITIONS=483} [2024-06-27 23:58:37,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 23:58:37,726 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 483 transitions, 8374 flow [2024-06-27 23:58:37,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:37,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:37,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:37,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:58:37,727 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:37,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:37,727 INFO L85 PathProgramCache]: Analyzing trace with hash -392173785, now seen corresponding path program 1 times [2024-06-27 23:58:37,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:37,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910534687] [2024-06-27 23:58:37,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:37,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:37,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:38,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:38,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910534687] [2024-06-27 23:58:38,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910534687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:38,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:38,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:58:38,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922417249] [2024-06-27 23:58:38,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:38,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:58:38,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:38,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:58:38,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:58:38,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:38,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 483 transitions, 8374 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:38,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:38,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:38,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:40,146 INFO L124 PetriNetUnfolderBase]: 3924/5996 cut-off events. [2024-06-27 23:58:40,146 INFO L125 PetriNetUnfolderBase]: For 424785/424801 co-relation queries the response was YES. [2024-06-27 23:58:40,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54473 conditions, 5996 events. 3924/5996 cut-off events. For 424785/424801 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 33684 event pairs, 832 based on Foata normal form. 18/6013 useless extension candidates. Maximal degree in co-relation 54362. Up to 5752 conditions per place. [2024-06-27 23:58:40,217 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 439 selfloop transitions, 83 changer transitions 0/525 dead transitions. [2024-06-27 23:58:40,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 525 transitions, 9922 flow [2024-06-27 23:58:40,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:40,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:40,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 23:58:40,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975 [2024-06-27 23:58:40,219 INFO L175 Difference]: Start difference. First operand has 242 places, 483 transitions, 8374 flow. Second operand 10 states and 159 transitions. [2024-06-27 23:58:40,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 525 transitions, 9922 flow [2024-06-27 23:58:41,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 525 transitions, 9622 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:41,640 INFO L231 Difference]: Finished difference. Result has 248 places, 495 transitions, 8446 flow [2024-06-27 23:58:41,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8074, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8446, PETRI_PLACES=248, PETRI_TRANSITIONS=495} [2024-06-27 23:58:41,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-27 23:58:41,641 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 495 transitions, 8446 flow [2024-06-27 23:58:41,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:41,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:41,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:41,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:58:41,642 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:41,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:41,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1841132302, now seen corresponding path program 1 times [2024-06-27 23:58:41,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:41,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077418221] [2024-06-27 23:58:41,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:41,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:41,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:43,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:43,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:43,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077418221] [2024-06-27 23:58:43,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077418221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:43,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:43,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:43,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737025591] [2024-06-27 23:58:43,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:43,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:43,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:43,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:43,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:43,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:43,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 495 transitions, 8446 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:43,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:43,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:43,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:44,750 INFO L124 PetriNetUnfolderBase]: 4093/6261 cut-off events. [2024-06-27 23:58:44,750 INFO L125 PetriNetUnfolderBase]: For 525784/525798 co-relation queries the response was YES. [2024-06-27 23:58:44,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59550 conditions, 6261 events. 4093/6261 cut-off events. For 525784/525798 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 35365 event pairs, 693 based on Foata normal form. 30/6290 useless extension candidates. Maximal degree in co-relation 59437. Up to 5252 conditions per place. [2024-06-27 23:58:44,821 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 378 selfloop transitions, 164 changer transitions 0/545 dead transitions. [2024-06-27 23:58:44,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 545 transitions, 10240 flow [2024-06-27 23:58:44,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:58:44,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:58:44,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 23:58:44,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 23:58:44,823 INFO L175 Difference]: Start difference. First operand has 248 places, 495 transitions, 8446 flow. Second operand 11 states and 187 transitions. [2024-06-27 23:58:44,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 545 transitions, 10240 flow [2024-06-27 23:58:45,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 545 transitions, 10114 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 23:58:45,927 INFO L231 Difference]: Finished difference. Result has 255 places, 497 transitions, 8841 flow [2024-06-27 23:58:45,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8320, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8841, PETRI_PLACES=255, PETRI_TRANSITIONS=497} [2024-06-27 23:58:45,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-27 23:58:45,928 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 497 transitions, 8841 flow [2024-06-27 23:58:45,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:45,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:45,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:45,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:58:45,928 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-27 23:58:45,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:45,929 INFO L85 PathProgramCache]: Analyzing trace with hash -905945112, now seen corresponding path program 2 times [2024-06-27 23:58:45,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:45,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255123343] [2024-06-27 23:58:45,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:45,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:45,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:47,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-27 23:58:47,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:47,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255123343] [2024-06-27 23:58:47,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255123343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:47,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:47,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:47,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133592360] [2024-06-27 23:58:47,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:47,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:47,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:47,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:47,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:47,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:47,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 497 transitions, 8841 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:47,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:47,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:47,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:49,107 INFO L124 PetriNetUnfolderBase]: 4057/6205 cut-off events. [2024-06-27 23:58:49,107 INFO L125 PetriNetUnfolderBase]: For 520399/520413 co-relation queries the response was YES. [2024-06-27 23:58:49,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58595 conditions, 6205 events. 4057/6205 cut-off events. For 520399/520413 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35081 event pairs, 701 based on Foata normal form. 34/6238 useless extension candidates. Maximal degree in co-relation 58480. Up to 5556 conditions per place. [2024-06-27 23:58:49,175 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 378 selfloop transitions, 159 changer transitions 0/540 dead transitions. [2024-06-27 23:58:49,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 540 transitions, 10189 flow [2024-06-27 23:58:49,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:58:49,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:58:49,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 23:58:49,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-27 23:58:49,177 INFO L175 Difference]: Start difference. First operand has 255 places, 497 transitions, 8841 flow. Second operand 11 states and 183 transitions. [2024-06-27 23:58:49,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 540 transitions, 10189 flow [2024-06-27 23:58:50,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 540 transitions, 9881 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 23:58:50,445 INFO L231 Difference]: Finished difference. Result has 259 places, 497 transitions, 8860 flow [2024-06-27 23:58:50,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8533, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8860, PETRI_PLACES=259, PETRI_TRANSITIONS=497} [2024-06-27 23:58:50,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-27 23:58:50,446 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 497 transitions, 8860 flow [2024-06-27 23:58:50,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:50,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:50,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:50,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:58:50,446 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:50,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:50,447 INFO L85 PathProgramCache]: Analyzing trace with hash 504902509, now seen corresponding path program 2 times [2024-06-27 23:58:50,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:50,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199902780] [2024-06-27 23:58:50,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:50,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:50,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:51,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-27 23:58:51,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:51,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199902780] [2024-06-27 23:58:51,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199902780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:51,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:51,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:58:51,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721052966] [2024-06-27 23:58:51,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:51,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:58:51,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:51,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:58:51,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:58:51,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:51,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 497 transitions, 8860 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:51,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:51,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:51,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:52,952 INFO L124 PetriNetUnfolderBase]: 4083/6242 cut-off events. [2024-06-27 23:58:52,952 INFO L125 PetriNetUnfolderBase]: For 483284/483300 co-relation queries the response was YES. [2024-06-27 23:58:53,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58618 conditions, 6242 events. 4083/6242 cut-off events. For 483284/483300 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 35347 event pairs, 714 based on Foata normal form. 17/6258 useless extension candidates. Maximal degree in co-relation 58501. Up to 5998 conditions per place. [2024-06-27 23:58:53,037 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 446 selfloop transitions, 84 changer transitions 0/533 dead transitions. [2024-06-27 23:58:53,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 533 transitions, 10500 flow [2024-06-27 23:58:53,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:53,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:53,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:58:53,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 23:58:53,039 INFO L175 Difference]: Start difference. First operand has 259 places, 497 transitions, 8860 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:58:53,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 533 transitions, 10500 flow [2024-06-27 23:58:54,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 533 transitions, 10166 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:58:54,383 INFO L231 Difference]: Finished difference. Result has 257 places, 509 transitions, 8855 flow [2024-06-27 23:58:54,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8526, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8855, PETRI_PLACES=257, PETRI_TRANSITIONS=509} [2024-06-27 23:58:54,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 23:58:54,384 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 509 transitions, 8855 flow [2024-06-27 23:58:54,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:54,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:54,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:54,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:58:54,385 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:54,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:54,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1096706521, now seen corresponding path program 1 times [2024-06-27 23:58:54,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:54,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107636439] [2024-06-27 23:58:54,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:54,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:54,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:55,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:55,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107636439] [2024-06-27 23:58:55,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107636439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:55,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:55,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:58:55,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343494586] [2024-06-27 23:58:55,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:55,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:58:55,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:55,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:58:55,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:58:55,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:55,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 509 transitions, 8855 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:55,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:55,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:55,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:56,967 INFO L124 PetriNetUnfolderBase]: 4093/6262 cut-off events. [2024-06-27 23:58:56,967 INFO L125 PetriNetUnfolderBase]: For 490335/490337 co-relation queries the response was YES. [2024-06-27 23:58:57,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58532 conditions, 6262 events. 4093/6262 cut-off events. For 490335/490337 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 35581 event pairs, 1169 based on Foata normal form. 4/6265 useless extension candidates. Maximal degree in co-relation 58414. Up to 6171 conditions per place. [2024-06-27 23:58:57,042 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 495 selfloop transitions, 33 changer transitions 0/531 dead transitions. [2024-06-27 23:58:57,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 531 transitions, 10031 flow [2024-06-27 23:58:57,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:57,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:57,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 23:58:57,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 23:58:57,044 INFO L175 Difference]: Start difference. First operand has 257 places, 509 transitions, 8855 flow. Second operand 7 states and 116 transitions. [2024-06-27 23:58:57,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 531 transitions, 10031 flow [2024-06-27 23:58:58,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 531 transitions, 9933 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:58:58,427 INFO L231 Difference]: Finished difference. Result has 261 places, 512 transitions, 8888 flow [2024-06-27 23:58:58,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8757, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8888, PETRI_PLACES=261, PETRI_TRANSITIONS=512} [2024-06-27 23:58:58,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-27 23:58:58,428 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 512 transitions, 8888 flow [2024-06-27 23:58:58,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:58,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:58,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:58,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:58:58,429 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:58,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:58,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1073613319, now seen corresponding path program 3 times [2024-06-27 23:58:58,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:58,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37182520] [2024-06-27 23:58:58,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:58,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:58,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:59,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:59,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:59,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37182520] [2024-06-27 23:58:59,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37182520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:59,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:59,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:58:59,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603886603] [2024-06-27 23:58:59,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:59,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:58:59,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:59,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:58:59,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:58:59,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:58:59,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 512 transitions, 8888 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:59,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:59,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:58:59,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:00,912 INFO L124 PetriNetUnfolderBase]: 4090/6251 cut-off events. [2024-06-27 23:59:00,912 INFO L125 PetriNetUnfolderBase]: For 501222/501236 co-relation queries the response was YES. [2024-06-27 23:59:00,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58771 conditions, 6251 events. 4090/6251 cut-off events. For 501222/501236 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 35350 event pairs, 710 based on Foata normal form. 15/6265 useless extension candidates. Maximal degree in co-relation 58653. Up to 6010 conditions per place. [2024-06-27 23:59:00,975 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 439 selfloop transitions, 90 changer transitions 0/532 dead transitions. [2024-06-27 23:59:00,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 532 transitions, 10258 flow [2024-06-27 23:59:00,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:00,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:00,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 23:59:00,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 23:59:00,977 INFO L175 Difference]: Start difference. First operand has 261 places, 512 transitions, 8888 flow. Second operand 8 states and 130 transitions. [2024-06-27 23:59:00,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 532 transitions, 10258 flow [2024-06-27 23:59:02,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 532 transitions, 10127 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:02,437 INFO L231 Difference]: Finished difference. Result has 264 places, 512 transitions, 8944 flow [2024-06-27 23:59:02,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8757, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8944, PETRI_PLACES=264, PETRI_TRANSITIONS=512} [2024-06-27 23:59:02,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-27 23:59:02,440 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 512 transitions, 8944 flow [2024-06-27 23:59:02,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:02,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:02,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:02,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:59:02,440 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-27 23:59:02,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:02,441 INFO L85 PathProgramCache]: Analyzing trace with hash 576736802, now seen corresponding path program 3 times [2024-06-27 23:59:02,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:02,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653323984] [2024-06-27 23:59:02,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:02,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:02,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:03,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:03,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:03,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653323984] [2024-06-27 23:59:03,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653323984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:03,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:03,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:03,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350012821] [2024-06-27 23:59:03,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:03,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:03,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:03,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:03,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:04,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:04,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 512 transitions, 8944 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:04,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:04,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:04,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:05,936 INFO L124 PetriNetUnfolderBase]: 4118/6295 cut-off events. [2024-06-27 23:59:05,937 INFO L125 PetriNetUnfolderBase]: For 522857/522871 co-relation queries the response was YES. [2024-06-27 23:59:05,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59545 conditions, 6295 events. 4118/6295 cut-off events. For 522857/522871 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 35642 event pairs, 718 based on Foata normal form. 18/6309 useless extension candidates. Maximal degree in co-relation 59425. Up to 5858 conditions per place. [2024-06-27 23:59:06,031 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 412 selfloop transitions, 137 changer transitions 0/552 dead transitions. [2024-06-27 23:59:06,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 552 transitions, 10436 flow [2024-06-27 23:59:06,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:06,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:06,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 23:59:06,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-27 23:59:06,033 INFO L175 Difference]: Start difference. First operand has 264 places, 512 transitions, 8944 flow. Second operand 11 states and 174 transitions. [2024-06-27 23:59:06,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 552 transitions, 10436 flow [2024-06-27 23:59:07,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 552 transitions, 10272 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:59:07,797 INFO L231 Difference]: Finished difference. Result has 270 places, 520 transitions, 9322 flow [2024-06-27 23:59:07,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8780, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9322, PETRI_PLACES=270, PETRI_TRANSITIONS=520} [2024-06-27 23:59:07,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-27 23:59:07,798 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 520 transitions, 9322 flow [2024-06-27 23:59:07,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:07,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:07,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:07,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:59:07,798 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:07,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:07,799 INFO L85 PathProgramCache]: Analyzing trace with hash 576744242, now seen corresponding path program 4 times [2024-06-27 23:59:07,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:07,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055554864] [2024-06-27 23:59:07,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:07,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:07,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:09,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-27 23:59:09,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:09,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055554864] [2024-06-27 23:59:09,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055554864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:09,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:09,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:09,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325936196] [2024-06-27 23:59:09,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:09,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:09,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:09,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:09,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:09,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:09,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 520 transitions, 9322 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:09,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:09,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:09,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:11,363 INFO L124 PetriNetUnfolderBase]: 4297/6588 cut-off events. [2024-06-27 23:59:11,364 INFO L125 PetriNetUnfolderBase]: For 590404/590418 co-relation queries the response was YES. [2024-06-27 23:59:11,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64825 conditions, 6588 events. 4297/6588 cut-off events. For 590404/590418 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 37713 event pairs, 764 based on Foata normal form. 18/6602 useless extension candidates. Maximal degree in co-relation 64703. Up to 5654 conditions per place. [2024-06-27 23:59:11,461 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 417 selfloop transitions, 145 changer transitions 0/565 dead transitions. [2024-06-27 23:59:11,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 565 transitions, 11255 flow [2024-06-27 23:59:11,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:11,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:11,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 23:59:11,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:59:11,471 INFO L175 Difference]: Start difference. First operand has 270 places, 520 transitions, 9322 flow. Second operand 11 states and 180 transitions. [2024-06-27 23:59:11,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 565 transitions, 11255 flow [2024-06-27 23:59:13,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 565 transitions, 10758 flow, removed 94 selfloop flow, removed 8 redundant places. [2024-06-27 23:59:13,043 INFO L231 Difference]: Finished difference. Result has 274 places, 526 transitions, 9493 flow [2024-06-27 23:59:13,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8825, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9493, PETRI_PLACES=274, PETRI_TRANSITIONS=526} [2024-06-27 23:59:13,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-27 23:59:13,044 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 526 transitions, 9493 flow [2024-06-27 23:59:13,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:13,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:13,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:13,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:59:13,045 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:13,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:13,045 INFO L85 PathProgramCache]: Analyzing trace with hash 2078317627, now seen corresponding path program 4 times [2024-06-27 23:59:13,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:13,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698944758] [2024-06-27 23:59:13,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:13,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:13,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:14,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:14,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:14,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698944758] [2024-06-27 23:59:14,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698944758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:14,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:14,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:14,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067284984] [2024-06-27 23:59:14,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:14,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:14,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:14,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:14,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:14,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:14,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 526 transitions, 9493 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:14,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:14,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:14,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:16,067 INFO L124 PetriNetUnfolderBase]: 4330/6636 cut-off events. [2024-06-27 23:59:16,067 INFO L125 PetriNetUnfolderBase]: For 602325/602339 co-relation queries the response was YES. [2024-06-27 23:59:16,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65308 conditions, 6636 events. 4330/6636 cut-off events. For 602325/602339 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 38208 event pairs, 787 based on Foata normal form. 15/6647 useless extension candidates. Maximal degree in co-relation 65184. Up to 6378 conditions per place. [2024-06-27 23:59:16,167 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 461 selfloop transitions, 98 changer transitions 0/562 dead transitions. [2024-06-27 23:59:16,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 562 transitions, 11231 flow [2024-06-27 23:59:16,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:16,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:16,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 23:59:16,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-27 23:59:16,169 INFO L175 Difference]: Start difference. First operand has 274 places, 526 transitions, 9493 flow. Second operand 7 states and 121 transitions. [2024-06-27 23:59:16,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 562 transitions, 11231 flow [2024-06-27 23:59:17,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 562 transitions, 10952 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 23:59:17,903 INFO L231 Difference]: Finished difference. Result has 276 places, 544 transitions, 9630 flow [2024-06-27 23:59:17,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9214, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9630, PETRI_PLACES=276, PETRI_TRANSITIONS=544} [2024-06-27 23:59:17,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 23:59:17,904 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 544 transitions, 9630 flow [2024-06-27 23:59:17,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:17,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:17,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:17,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:59:17,905 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:17,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:17,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2078616529, now seen corresponding path program 2 times [2024-06-27 23:59:17,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:17,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098784416] [2024-06-27 23:59:17,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:17,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:17,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:18,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:18,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:18,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098784416] [2024-06-27 23:59:18,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098784416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:18,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:18,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:18,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155175188] [2024-06-27 23:59:18,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:18,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:18,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:18,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:18,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:19,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:19,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 544 transitions, 9630 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:19,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:19,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:19,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:20,621 INFO L124 PetriNetUnfolderBase]: 4350/6669 cut-off events. [2024-06-27 23:59:20,621 INFO L125 PetriNetUnfolderBase]: For 606618/606620 co-relation queries the response was YES. [2024-06-27 23:59:20,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65457 conditions, 6669 events. 4350/6669 cut-off events. For 606618/606620 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 38507 event pairs, 1227 based on Foata normal form. 4/6671 useless extension candidates. Maximal degree in co-relation 65330. Up to 6549 conditions per place. [2024-06-27 23:59:20,709 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 521 selfloop transitions, 47 changer transitions 0/571 dead transitions. [2024-06-27 23:59:20,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 571 transitions, 11082 flow [2024-06-27 23:59:20,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:20,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:20,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 23:59:20,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 23:59:20,711 INFO L175 Difference]: Start difference. First operand has 276 places, 544 transitions, 9630 flow. Second operand 9 states and 135 transitions. [2024-06-27 23:59:20,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 571 transitions, 11082 flow [2024-06-27 23:59:22,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 571 transitions, 10973 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 23:59:22,260 INFO L231 Difference]: Finished difference. Result has 283 places, 553 transitions, 9759 flow [2024-06-27 23:59:22,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9521, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9759, PETRI_PLACES=283, PETRI_TRANSITIONS=553} [2024-06-27 23:59:22,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-27 23:59:22,262 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 553 transitions, 9759 flow [2024-06-27 23:59:22,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:22,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:22,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:22,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:59:22,263 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:22,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:22,263 INFO L85 PathProgramCache]: Analyzing trace with hash 2078616157, now seen corresponding path program 5 times [2024-06-27 23:59:22,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:22,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606832998] [2024-06-27 23:59:22,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:22,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:22,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:23,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-27 23:59:23,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:23,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606832998] [2024-06-27 23:59:23,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606832998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:23,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:23,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:23,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258794312] [2024-06-27 23:59:23,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:23,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:23,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:23,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:23,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:23,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:23,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 553 transitions, 9759 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:23,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:23,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:23,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:25,159 INFO L124 PetriNetUnfolderBase]: 4363/6680 cut-off events. [2024-06-27 23:59:25,159 INFO L125 PetriNetUnfolderBase]: For 624001/624015 co-relation queries the response was YES. [2024-06-27 23:59:25,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66014 conditions, 6680 events. 4363/6680 cut-off events. For 624001/624015 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 38385 event pairs, 775 based on Foata normal form. 15/6691 useless extension candidates. Maximal degree in co-relation 65885. Up to 6419 conditions per place. [2024-06-27 23:59:25,254 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 471 selfloop transitions, 100 changer transitions 0/574 dead transitions. [2024-06-27 23:59:25,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 574 transitions, 11450 flow [2024-06-27 23:59:25,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:25,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:25,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 23:59:25,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 23:59:25,256 INFO L175 Difference]: Start difference. First operand has 283 places, 553 transitions, 9759 flow. Second operand 7 states and 119 transitions. [2024-06-27 23:59:25,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 574 transitions, 11450 flow [2024-06-27 23:59:26,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 574 transitions, 11340 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:26,872 INFO L231 Difference]: Finished difference. Result has 285 places, 559 transitions, 9968 flow [2024-06-27 23:59:26,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9649, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9968, PETRI_PLACES=285, PETRI_TRANSITIONS=559} [2024-06-27 23:59:26,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 23:59:26,873 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 559 transitions, 9968 flow [2024-06-27 23:59:26,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:26,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:26,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:26,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:59:26,873 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:26,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:26,874 INFO L85 PathProgramCache]: Analyzing trace with hash 243939478, now seen corresponding path program 5 times [2024-06-27 23:59:26,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:26,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526674056] [2024-06-27 23:59:26,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:26,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:26,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:28,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-27 23:59:28,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:28,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526674056] [2024-06-27 23:59:28,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526674056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:28,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:28,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:28,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061103834] [2024-06-27 23:59:28,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:28,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:28,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:28,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:28,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:28,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:28,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 559 transitions, 9968 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:28,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:28,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:28,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:30,435 INFO L124 PetriNetUnfolderBase]: 4491/6893 cut-off events. [2024-06-27 23:59:30,435 INFO L125 PetriNetUnfolderBase]: For 704295/704313 co-relation queries the response was YES. [2024-06-27 23:59:30,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70329 conditions, 6893 events. 4491/6893 cut-off events. For 704295/704313 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 39957 event pairs, 811 based on Foata normal form. 22/6911 useless extension candidates. Maximal degree in co-relation 70199. Up to 5945 conditions per place. [2024-06-27 23:59:30,522 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 412 selfloop transitions, 188 changer transitions 0/603 dead transitions. [2024-06-27 23:59:30,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 603 transitions, 12109 flow [2024-06-27 23:59:30,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:59:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:59:30,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 23:59:30,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:59:30,523 INFO L175 Difference]: Start difference. First operand has 285 places, 559 transitions, 9968 flow. Second operand 10 states and 175 transitions. [2024-06-27 23:59:30,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 603 transitions, 12109 flow [2024-06-27 23:59:32,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 603 transitions, 11954 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:59:32,126 INFO L231 Difference]: Finished difference. Result has 292 places, 562 transitions, 10424 flow [2024-06-27 23:59:32,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9813, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10424, PETRI_PLACES=292, PETRI_TRANSITIONS=562} [2024-06-27 23:59:32,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-27 23:59:32,127 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 562 transitions, 10424 flow [2024-06-27 23:59:32,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:32,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:32,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:32,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:59:32,128 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:32,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:32,129 INFO L85 PathProgramCache]: Analyzing trace with hash 243931821, now seen corresponding path program 2 times [2024-06-27 23:59:32,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:32,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076192468] [2024-06-27 23:59:32,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:32,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:32,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:33,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:33,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:33,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076192468] [2024-06-27 23:59:33,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076192468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:33,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:33,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:33,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054517457] [2024-06-27 23:59:33,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:33,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:33,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:33,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:33,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:33,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:33,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 562 transitions, 10424 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:33,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:33,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:33,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:35,438 INFO L124 PetriNetUnfolderBase]: 4513/6923 cut-off events. [2024-06-27 23:59:35,438 INFO L125 PetriNetUnfolderBase]: For 723960/723978 co-relation queries the response was YES. [2024-06-27 23:59:35,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71578 conditions, 6923 events. 4513/6923 cut-off events. For 723960/723978 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 40206 event pairs, 818 based on Foata normal form. 20/6939 useless extension candidates. Maximal degree in co-relation 71446. Up to 6110 conditions per place. [2024-06-27 23:59:35,534 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 383 selfloop transitions, 213 changer transitions 0/599 dead transitions. [2024-06-27 23:59:35,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 599 transitions, 12183 flow [2024-06-27 23:59:35,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:59:35,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:59:35,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 23:59:35,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 23:59:35,536 INFO L175 Difference]: Start difference. First operand has 292 places, 562 transitions, 10424 flow. Second operand 10 states and 165 transitions. [2024-06-27 23:59:35,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 599 transitions, 12183 flow [2024-06-27 23:59:37,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 599 transitions, 11748 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-06-27 23:59:37,582 INFO L231 Difference]: Finished difference. Result has 298 places, 569 transitions, 10645 flow [2024-06-27 23:59:37,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9989, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10645, PETRI_PLACES=298, PETRI_TRANSITIONS=569} [2024-06-27 23:59:37,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-27 23:59:37,583 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 569 transitions, 10645 flow [2024-06-27 23:59:37,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:37,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:37,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:37,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:59:37,584 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:37,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:37,584 INFO L85 PathProgramCache]: Analyzing trace with hash 243932038, now seen corresponding path program 6 times [2024-06-27 23:59:37,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:37,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139175914] [2024-06-27 23:59:37,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:37,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:37,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:38,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:38,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:38,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139175914] [2024-06-27 23:59:38,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139175914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:38,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:38,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:38,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927809426] [2024-06-27 23:59:38,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:38,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:38,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:38,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:38,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:39,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:39,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 569 transitions, 10645 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:39,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:39,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:39,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:41,126 INFO L124 PetriNetUnfolderBase]: 4505/6913 cut-off events. [2024-06-27 23:59:41,126 INFO L125 PetriNetUnfolderBase]: For 737175/737193 co-relation queries the response was YES. [2024-06-27 23:59:41,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72314 conditions, 6913 events. 4505/6913 cut-off events. For 737175/737193 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 40156 event pairs, 811 based on Foata normal form. 22/6931 useless extension candidates. Maximal degree in co-relation 72178. Up to 6290 conditions per place. [2024-06-27 23:59:41,209 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 414 selfloop transitions, 186 changer transitions 0/603 dead transitions. [2024-06-27 23:59:41,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 603 transitions, 12110 flow [2024-06-27 23:59:41,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:59:41,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:59:41,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 23:59:41,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175 [2024-06-27 23:59:41,210 INFO L175 Difference]: Start difference. First operand has 298 places, 569 transitions, 10645 flow. Second operand 10 states and 167 transitions. [2024-06-27 23:59:41,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 603 transitions, 12110 flow [2024-06-27 23:59:42,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 603 transitions, 11629 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 23:59:42,688 INFO L231 Difference]: Finished difference. Result has 302 places, 571 transitions, 10669 flow [2024-06-27 23:59:42,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10164, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10669, PETRI_PLACES=302, PETRI_TRANSITIONS=571} [2024-06-27 23:59:42,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-27 23:59:42,689 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 571 transitions, 10669 flow [2024-06-27 23:59:42,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:42,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:42,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:42,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:59:42,690 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:42,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:42,690 INFO L85 PathProgramCache]: Analyzing trace with hash -281002267, now seen corresponding path program 3 times [2024-06-27 23:59:42,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:42,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811818082] [2024-06-27 23:59:42,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:42,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:42,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:44,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:44,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:44,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811818082] [2024-06-27 23:59:44,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811818082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:44,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:44,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:59:44,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254410018] [2024-06-27 23:59:44,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:44,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:59:44,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:44,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:59:44,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:59:44,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:44,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 571 transitions, 10669 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:44,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:44,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:44,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:46,131 INFO L124 PetriNetUnfolderBase]: 4500/6904 cut-off events. [2024-06-27 23:59:46,131 INFO L125 PetriNetUnfolderBase]: For 745351/745369 co-relation queries the response was YES. [2024-06-27 23:59:46,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71951 conditions, 6904 events. 4500/6904 cut-off events. For 745351/745369 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40019 event pairs, 816 based on Foata normal form. 20/6920 useless extension candidates. Maximal degree in co-relation 71815. Up to 6111 conditions per place. [2024-06-27 23:59:46,231 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 384 selfloop transitions, 208 changer transitions 0/595 dead transitions. [2024-06-27 23:59:46,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 595 transitions, 11970 flow [2024-06-27 23:59:46,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:46,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:46,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:59:46,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-27 23:59:46,233 INFO L175 Difference]: Start difference. First operand has 302 places, 571 transitions, 10669 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:59:46,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 595 transitions, 11970 flow [2024-06-27 23:59:48,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 595 transitions, 11375 flow, removed 113 selfloop flow, removed 8 redundant places. [2024-06-27 23:59:48,250 INFO L231 Difference]: Finished difference. Result has 303 places, 571 transitions, 10508 flow [2024-06-27 23:59:48,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10074, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10508, PETRI_PLACES=303, PETRI_TRANSITIONS=571} [2024-06-27 23:59:48,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-27 23:59:48,251 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 571 transitions, 10508 flow [2024-06-27 23:59:48,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:48,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:48,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:48,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:59:48,252 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:48,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:48,252 INFO L85 PathProgramCache]: Analyzing trace with hash -86847810, now seen corresponding path program 7 times [2024-06-27 23:59:48,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:48,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318301146] [2024-06-27 23:59:48,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:48,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:49,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:49,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:49,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318301146] [2024-06-27 23:59:49,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318301146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:49,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:49,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:49,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900063497] [2024-06-27 23:59:49,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:49,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:49,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:49,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:49,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:49,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:49,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 571 transitions, 10508 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:49,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:49,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:49,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:51,741 INFO L124 PetriNetUnfolderBase]: 4628/7114 cut-off events. [2024-06-27 23:59:51,742 INFO L125 PetriNetUnfolderBase]: For 828864/828882 co-relation queries the response was YES. [2024-06-27 23:59:51,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76036 conditions, 7114 events. 4628/7114 cut-off events. For 828864/828882 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 41587 event pairs, 839 based on Foata normal form. 22/7132 useless extension candidates. Maximal degree in co-relation 75899. Up to 6172 conditions per place. [2024-06-27 23:59:51,988 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 421 selfloop transitions, 190 changer transitions 0/614 dead transitions. [2024-06-27 23:59:51,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 614 transitions, 12495 flow [2024-06-27 23:59:51,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:59:51,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:59:51,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 23:59:51,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-27 23:59:51,990 INFO L175 Difference]: Start difference. First operand has 303 places, 571 transitions, 10508 flow. Second operand 10 states and 173 transitions. [2024-06-27 23:59:51,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 614 transitions, 12495 flow [2024-06-27 23:59:53,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 614 transitions, 12061 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:53,646 INFO L231 Difference]: Finished difference. Result has 304 places, 574 transitions, 10705 flow [2024-06-27 23:59:53,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10078, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10705, PETRI_PLACES=304, PETRI_TRANSITIONS=574} [2024-06-27 23:59:53,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 23:59:53,647 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 574 transitions, 10705 flow [2024-06-27 23:59:53,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:53,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:53,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:53,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:59:53,647 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:53,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:53,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1024558954, now seen corresponding path program 8 times [2024-06-27 23:59:53,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:53,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740407302] [2024-06-27 23:59:53,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:53,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:53,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:55,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:55,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:55,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740407302] [2024-06-27 23:59:55,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740407302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:55,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:55,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:55,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602845562] [2024-06-27 23:59:55,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:55,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:55,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:55,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:55,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:55,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 23:59:55,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 574 transitions, 10705 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:55,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:55,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 23:59:55,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:57,314 INFO L124 PetriNetUnfolderBase]: 4756/7322 cut-off events. [2024-06-27 23:59:57,314 INFO L125 PetriNetUnfolderBase]: For 900667/900685 co-relation queries the response was YES. [2024-06-27 23:59:57,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80596 conditions, 7322 events. 4756/7322 cut-off events. For 900667/900685 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43161 event pairs, 860 based on Foata normal form. 22/7340 useless extension candidates. Maximal degree in co-relation 80459. Up to 6239 conditions per place. [2024-06-27 23:59:57,415 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 377 selfloop transitions, 238 changer transitions 0/618 dead transitions. [2024-06-27 23:59:57,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 618 transitions, 12961 flow [2024-06-27 23:59:57,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:59:57,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:59:57,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 23:59:57,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-06-27 23:59:57,417 INFO L175 Difference]: Start difference. First operand has 304 places, 574 transitions, 10705 flow. Second operand 10 states and 177 transitions. [2024-06-27 23:59:57,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 618 transitions, 12961 flow [2024-06-27 23:59:59,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 618 transitions, 12600 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-27 23:59:59,555 INFO L231 Difference]: Finished difference. Result has 308 places, 577 transitions, 11073 flow [2024-06-27 23:59:59,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10344, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11073, PETRI_PLACES=308, PETRI_TRANSITIONS=577} [2024-06-27 23:59:59,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 23:59:59,557 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 577 transitions, 11073 flow [2024-06-27 23:59:59,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:59,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:59,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:59,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:59:59,558 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-27 23:59:59,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:59,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1024566611, now seen corresponding path program 4 times [2024-06-27 23:59:59,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:59,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424869503] [2024-06-27 23:59:59,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:59,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:59,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:01,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:01,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:01,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424869503] [2024-06-28 00:00:01,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424869503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:01,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:01,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:01,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481042234] [2024-06-28 00:00:01,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:01,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:01,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:01,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:01,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:01,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:00:01,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 577 transitions, 11073 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:01,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:01,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:00:01,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:03,882 INFO L124 PetriNetUnfolderBase]: 5009/7699 cut-off events. [2024-06-28 00:00:03,882 INFO L125 PetriNetUnfolderBase]: For 925345/925363 co-relation queries the response was YES. [2024-06-28 00:00:03,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85009 conditions, 7699 events. 5009/7699 cut-off events. For 925345/925363 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 45729 event pairs, 867 based on Foata normal form. 20/7715 useless extension candidates. Maximal degree in co-relation 84870. Up to 6620 conditions per place. [2024-06-28 00:00:03,996 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 386 selfloop transitions, 325 changer transitions 0/714 dead transitions. [2024-06-28 00:00:03,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 714 transitions, 14985 flow [2024-06-28 00:00:03,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:00:03,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:00:03,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-06-28 00:00:03,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39615384615384613 [2024-06-28 00:00:03,998 INFO L175 Difference]: Start difference. First operand has 308 places, 577 transitions, 11073 flow. Second operand 13 states and 206 transitions. [2024-06-28 00:00:03,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 714 transitions, 14985 flow [2024-06-28 00:00:07,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 714 transitions, 14368 flow, removed 125 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:07,782 INFO L231 Difference]: Finished difference. Result has 320 places, 668 transitions, 13277 flow [2024-06-28 00:00:07,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10529, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13277, PETRI_PLACES=320, PETRI_TRANSITIONS=668} [2024-06-28 00:00:07,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 00:00:07,784 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 668 transitions, 13277 flow [2024-06-28 00:00:07,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:07,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:07,784 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:00:07,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:00:07,784 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:07,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:07,785 INFO L85 PathProgramCache]: Analyzing trace with hash -2002140377, now seen corresponding path program 5 times [2024-06-28 00:00:07,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:07,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891531457] [2024-06-28 00:00:07,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:07,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:07,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:10,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:10,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:10,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891531457] [2024-06-28 00:00:10,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891531457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:10,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:10,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:10,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218378080] [2024-06-28 00:00:10,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:10,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:10,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:10,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:10,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:10,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:00:10,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 668 transitions, 13277 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:10,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:10,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:00:10,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:13,870 INFO L124 PetriNetUnfolderBase]: 4998/7681 cut-off events. [2024-06-28 00:00:13,870 INFO L125 PetriNetUnfolderBase]: For 939546/939564 co-relation queries the response was YES. [2024-06-28 00:00:14,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86460 conditions, 7681 events. 4998/7681 cut-off events. For 939546/939564 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 45615 event pairs, 910 based on Foata normal form. 22/7699 useless extension candidates. Maximal degree in co-relation 86314. Up to 6748 conditions per place. [2024-06-28 00:00:14,117 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 413 selfloop transitions, 291 changer transitions 0/707 dead transitions. [2024-06-28 00:00:14,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 707 transitions, 15138 flow [2024-06-28 00:00:14,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:00:14,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:00:14,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-28 00:00:14,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:00:14,119 INFO L175 Difference]: Start difference. First operand has 320 places, 668 transitions, 13277 flow. Second operand 10 states and 160 transitions. [2024-06-28 00:00:14,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 707 transitions, 15138 flow [2024-06-28 00:00:19,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 707 transitions, 14785 flow, removed 111 selfloop flow, removed 4 redundant places. [2024-06-28 00:00:19,233 INFO L231 Difference]: Finished difference. Result has 328 places, 679 transitions, 13932 flow [2024-06-28 00:00:19,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12940, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13932, PETRI_PLACES=328, PETRI_TRANSITIONS=679} [2024-06-28 00:00:19,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 00:00:19,234 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 679 transitions, 13932 flow [2024-06-28 00:00:19,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:19,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:19,235 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:00:19,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:00:19,235 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:19,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:19,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1281066904, now seen corresponding path program 9 times [2024-06-28 00:00:19,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:19,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967897220] [2024-06-28 00:00:19,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:19,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:19,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:21,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:21,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:21,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967897220] [2024-06-28 00:00:21,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967897220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:21,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:21,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:00:21,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084093520] [2024-06-28 00:00:21,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:21,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:00:21,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:21,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:00:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:00:21,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:00:21,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 679 transitions, 13932 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:21,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:21,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:00:21,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:25,100 INFO L124 PetriNetUnfolderBase]: 4990/7671 cut-off events. [2024-06-28 00:00:25,101 INFO L125 PetriNetUnfolderBase]: For 955486/955504 co-relation queries the response was YES. [2024-06-28 00:00:25,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88130 conditions, 7671 events. 4990/7671 cut-off events. For 955486/955504 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 45539 event pairs, 890 based on Foata normal form. 22/7689 useless extension candidates. Maximal degree in co-relation 87980. Up to 6945 conditions per place. [2024-06-28 00:00:25,303 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 465 selfloop transitions, 249 changer transitions 0/717 dead transitions. [2024-06-28 00:00:25,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 717 transitions, 15756 flow [2024-06-28 00:00:25,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:00:25,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:00:25,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 00:00:25,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175 [2024-06-28 00:00:25,305 INFO L175 Difference]: Start difference. First operand has 328 places, 679 transitions, 13932 flow. Second operand 10 states and 167 transitions. [2024-06-28 00:00:25,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 717 transitions, 15756 flow [2024-06-28 00:00:30,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 717 transitions, 15206 flow, removed 114 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:30,551 INFO L231 Difference]: Finished difference. Result has 334 places, 686 transitions, 14131 flow [2024-06-28 00:00:30,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13382, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14131, PETRI_PLACES=334, PETRI_TRANSITIONS=686} [2024-06-28 00:00:30,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 00:00:30,552 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 686 transitions, 14131 flow [2024-06-28 00:00:30,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:30,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:30,552 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:00:30,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:00:30,553 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:30,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:30,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1540088882, now seen corresponding path program 10 times [2024-06-28 00:00:30,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:30,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19480491] [2024-06-28 00:00:30,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:30,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:30,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:32,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:32,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:32,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19480491] [2024-06-28 00:00:32,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19480491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:32,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:32,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:00:32,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699268171] [2024-06-28 00:00:32,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:32,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:00:32,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:32,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:00:32,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:00:32,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:00:32,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 686 transitions, 14131 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:32,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:32,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:00:32,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:35,230 INFO L124 PetriNetUnfolderBase]: 5043/7761 cut-off events. [2024-06-28 00:00:35,231 INFO L125 PetriNetUnfolderBase]: For 983478/983496 co-relation queries the response was YES. [2024-06-28 00:00:35,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89244 conditions, 7761 events. 5043/7761 cut-off events. For 983478/983496 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 45972 event pairs, 814 based on Foata normal form. 22/7779 useless extension candidates. Maximal degree in co-relation 89093. Up to 4834 conditions per place. [2024-06-28 00:00:35,338 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 403 selfloop transitions, 326 changer transitions 0/732 dead transitions. [2024-06-28 00:00:35,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 732 transitions, 16721 flow [2024-06-28 00:00:35,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:00:35,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:00:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 00:00:35,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-28 00:00:35,340 INFO L175 Difference]: Start difference. First operand has 334 places, 686 transitions, 14131 flow. Second operand 10 states and 178 transitions. [2024-06-28 00:00:35,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 732 transitions, 16721 flow [2024-06-28 00:00:38,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 732 transitions, 16081 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:38,643 INFO L231 Difference]: Finished difference. Result has 338 places, 689 transitions, 14414 flow [2024-06-28 00:00:38,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13491, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14414, PETRI_PLACES=338, PETRI_TRANSITIONS=689} [2024-06-28 00:00:38,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-28 00:00:38,644 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 689 transitions, 14414 flow [2024-06-28 00:00:38,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:38,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:38,645 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:00:38,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:00:38,645 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:38,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:38,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1549293092, now seen corresponding path program 11 times [2024-06-28 00:00:38,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:38,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272638013] [2024-06-28 00:00:38,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:38,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:38,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:40,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:40,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:40,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272638013] [2024-06-28 00:00:40,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272638013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:40,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:40,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:00:40,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556591190] [2024-06-28 00:00:40,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:40,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:00:40,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:40,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:00:40,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:00:40,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:00:40,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 689 transitions, 14414 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:40,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:40,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:00:40,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:43,468 INFO L124 PetriNetUnfolderBase]: 5068/7808 cut-off events. [2024-06-28 00:00:43,468 INFO L125 PetriNetUnfolderBase]: For 1036707/1036725 co-relation queries the response was YES. [2024-06-28 00:00:43,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89849 conditions, 7808 events. 5068/7808 cut-off events. For 1036707/1036725 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 46573 event pairs, 921 based on Foata normal form. 38/7842 useless extension candidates. Maximal degree in co-relation 89697. Up to 6687 conditions per place. [2024-06-28 00:00:43,619 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 428 selfloop transitions, 294 changer transitions 0/725 dead transitions. [2024-06-28 00:00:43,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 725 transitions, 16242 flow [2024-06-28 00:00:43,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:00:43,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:00:43,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 00:00:43,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-28 00:00:43,621 INFO L175 Difference]: Start difference. First operand has 338 places, 689 transitions, 14414 flow. Second operand 11 states and 178 transitions. [2024-06-28 00:00:43,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 725 transitions, 16242 flow [2024-06-28 00:00:47,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 725 transitions, 15609 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:47,154 INFO L231 Difference]: Finished difference. Result has 343 places, 690 transitions, 14475 flow [2024-06-28 00:00:47,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13782, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14475, PETRI_PLACES=343, PETRI_TRANSITIONS=690} [2024-06-28 00:00:47,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 00:00:47,155 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 690 transitions, 14475 flow [2024-06-28 00:00:47,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:47,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:47,156 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:00:47,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:00:47,156 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:47,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:47,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1864645247, now seen corresponding path program 3 times [2024-06-28 00:00:47,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:47,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422760306] [2024-06-28 00:00:47,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:47,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:47,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:48,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:48,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:48,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422760306] [2024-06-28 00:00:48,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422760306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:48,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:48,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:48,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852886145] [2024-06-28 00:00:48,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:48,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:48,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:48,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:48,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:48,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:00:48,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 690 transitions, 14475 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:48,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:48,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:00:48,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:51,492 INFO L124 PetriNetUnfolderBase]: 5078/7834 cut-off events. [2024-06-28 00:00:51,493 INFO L125 PetriNetUnfolderBase]: For 1000590/1000590 co-relation queries the response was YES. [2024-06-28 00:00:51,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90159 conditions, 7834 events. 5078/7834 cut-off events. For 1000590/1000590 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 47172 event pairs, 1757 based on Foata normal form. 2/7835 useless extension candidates. Maximal degree in co-relation 90005. Up to 7744 conditions per place. [2024-06-28 00:00:51,603 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 679 selfloop transitions, 20 changer transitions 0/702 dead transitions. [2024-06-28 00:00:51,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 702 transitions, 15963 flow [2024-06-28 00:00:51,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:51,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:51,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-28 00:00:51,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 00:00:51,604 INFO L175 Difference]: Start difference. First operand has 343 places, 690 transitions, 14475 flow. Second operand 7 states and 100 transitions. [2024-06-28 00:00:51,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 702 transitions, 15963 flow [2024-06-28 00:00:54,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 702 transitions, 15337 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 00:00:54,902 INFO L231 Difference]: Finished difference. Result has 342 places, 693 transitions, 13962 flow [2024-06-28 00:00:54,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13849, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13962, PETRI_PLACES=342, PETRI_TRANSITIONS=693} [2024-06-28 00:00:54,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 00:00:54,903 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 693 transitions, 13962 flow [2024-06-28 00:00:54,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:54,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:54,903 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:00:54,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:00:54,904 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:54,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:54,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1865060957, now seen corresponding path program 4 times [2024-06-28 00:00:54,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:54,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182411510] [2024-06-28 00:00:54,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:54,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:54,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:56,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:56,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182411510] [2024-06-28 00:00:56,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182411510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:56,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:56,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:56,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343204933] [2024-06-28 00:00:56,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:56,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:56,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:56,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:56,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:56,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:00:56,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 693 transitions, 13962 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:56,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:56,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:00:56,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:58,780 INFO L124 PetriNetUnfolderBase]: 5072/7817 cut-off events. [2024-06-28 00:00:58,781 INFO L125 PetriNetUnfolderBase]: For 989519/989525 co-relation queries the response was YES. [2024-06-28 00:00:58,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88699 conditions, 7817 events. 5072/7817 cut-off events. For 989519/989525 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 46928 event pairs, 1414 based on Foata normal form. 8/7822 useless extension candidates. Maximal degree in co-relation 88544. Up to 7681 conditions per place. [2024-06-28 00:00:58,899 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 653 selfloop transitions, 51 changer transitions 0/707 dead transitions. [2024-06-28 00:00:58,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 707 transitions, 15418 flow [2024-06-28 00:00:58,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:58,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-28 00:00:58,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-28 00:00:58,900 INFO L175 Difference]: Start difference. First operand has 342 places, 693 transitions, 13962 flow. Second operand 9 states and 129 transitions. [2024-06-28 00:00:58,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 707 transitions, 15418 flow [2024-06-28 00:01:02,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 707 transitions, 15291 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:02,104 INFO L231 Difference]: Finished difference. Result has 345 places, 693 transitions, 13943 flow [2024-06-28 00:01:02,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13835, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13943, PETRI_PLACES=345, PETRI_TRANSITIONS=693} [2024-06-28 00:01:02,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 00:01:02,105 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 693 transitions, 13943 flow [2024-06-28 00:01:02,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:02,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:02,105 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:01:02,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:01:02,105 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:02,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:02,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1865061329, now seen corresponding path program 6 times [2024-06-28 00:01:02,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:02,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439808097] [2024-06-28 00:01:02,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:02,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:02,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:03,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:03,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:03,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439808097] [2024-06-28 00:01:03,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439808097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:03,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:03,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:03,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022230366] [2024-06-28 00:01:03,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:03,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:03,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:03,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:03,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:03,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:01:03,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 693 transitions, 13943 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:03,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:03,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:01:03,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:06,077 INFO L124 PetriNetUnfolderBase]: 5069/7807 cut-off events. [2024-06-28 00:01:06,077 INFO L125 PetriNetUnfolderBase]: For 985867/985885 co-relation queries the response was YES. [2024-06-28 00:01:06,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88515 conditions, 7807 events. 5069/7807 cut-off events. For 985867/985885 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 46650 event pairs, 964 based on Foata normal form. 19/7822 useless extension candidates. Maximal degree in co-relation 88361. Up to 7532 conditions per place. [2024-06-28 00:01:06,182 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 593 selfloop transitions, 108 changer transitions 0/704 dead transitions. [2024-06-28 00:01:06,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 704 transitions, 15689 flow [2024-06-28 00:01:06,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:01:06,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:01:06,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 00:01:06,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:01:06,183 INFO L175 Difference]: Start difference. First operand has 345 places, 693 transitions, 13943 flow. Second operand 7 states and 112 transitions. [2024-06-28 00:01:06,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 704 transitions, 15689 flow [2024-06-28 00:01:09,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 704 transitions, 15548 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:01:09,388 INFO L231 Difference]: Finished difference. Result has 344 places, 693 transitions, 14024 flow [2024-06-28 00:01:09,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13802, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14024, PETRI_PLACES=344, PETRI_TRANSITIONS=693} [2024-06-28 00:01:09,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 00:01:09,389 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 693 transitions, 14024 flow [2024-06-28 00:01:09,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:09,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:09,389 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:01:09,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:01:09,390 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:09,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:09,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1183685751, now seen corresponding path program 1 times [2024-06-28 00:01:09,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:09,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525167583] [2024-06-28 00:01:09,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:09,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:10,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:01:10,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:10,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525167583] [2024-06-28 00:01:10,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525167583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:10,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:10,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:10,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763114807] [2024-06-28 00:01:10,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:10,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:10,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:10,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:10,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:10,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:01:10,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 693 transitions, 14024 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:10,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:10,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:01:10,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:13,204 INFO L124 PetriNetUnfolderBase]: 5074/7833 cut-off events. [2024-06-28 00:01:13,204 INFO L125 PetriNetUnfolderBase]: For 1004331/1004331 co-relation queries the response was YES. [2024-06-28 00:01:13,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88949 conditions, 7833 events. 5074/7833 cut-off events. For 1004331/1004331 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 47229 event pairs, 1752 based on Foata normal form. 1/7833 useless extension candidates. Maximal degree in co-relation 88794. Up to 7734 conditions per place. [2024-06-28 00:01:13,311 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 689 selfloop transitions, 19 changer transitions 0/711 dead transitions. [2024-06-28 00:01:13,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 711 transitions, 15576 flow [2024-06-28 00:01:13,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:13,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-28 00:01:13,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-28 00:01:13,313 INFO L175 Difference]: Start difference. First operand has 344 places, 693 transitions, 14024 flow. Second operand 8 states and 113 transitions. [2024-06-28 00:01:13,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 711 transitions, 15576 flow [2024-06-28 00:01:16,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 711 transitions, 15424 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:01:16,533 INFO L231 Difference]: Finished difference. Result has 349 places, 696 transitions, 13997 flow [2024-06-28 00:01:16,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13872, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13997, PETRI_PLACES=349, PETRI_TRANSITIONS=696} [2024-06-28 00:01:16,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 00:01:16,534 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 696 transitions, 13997 flow [2024-06-28 00:01:16,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:16,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:16,534 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:01:16,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:01:16,535 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:01:16,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:16,535 INFO L85 PathProgramCache]: Analyzing trace with hash -2039034735, now seen corresponding path program 1 times [2024-06-28 00:01:16,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:16,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853912380] [2024-06-28 00:01:16,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:16,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:16,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:17,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:17,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:17,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853912380] [2024-06-28 00:01:17,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853912380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:17,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:17,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:17,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040730212] [2024-06-28 00:01:17,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:17,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:17,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:17,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:17,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:17,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:01:17,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 696 transitions, 13997 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:17,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:17,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:01:17,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:20,234 INFO L124 PetriNetUnfolderBase]: 5079/7836 cut-off events. [2024-06-28 00:01:20,234 INFO L125 PetriNetUnfolderBase]: For 1018696/1018696 co-relation queries the response was YES. [2024-06-28 00:01:20,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89273 conditions, 7836 events. 5079/7836 cut-off events. For 1018696/1018696 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 47192 event pairs, 1755 based on Foata normal form. 1/7836 useless extension candidates. Maximal degree in co-relation 89116. Up to 7735 conditions per place. [2024-06-28 00:01:20,346 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 686 selfloop transitions, 26 changer transitions 0/715 dead transitions. [2024-06-28 00:01:20,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 715 transitions, 15687 flow [2024-06-28 00:01:20,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:01:20,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:01:20,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-28 00:01:20,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-28 00:01:20,348 INFO L175 Difference]: Start difference. First operand has 349 places, 696 transitions, 13997 flow. Second operand 7 states and 108 transitions. [2024-06-28 00:01:20,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 715 transitions, 15687 flow [2024-06-28 00:01:23,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 715 transitions, 15586 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:23,776 INFO L231 Difference]: Finished difference. Result has 350 places, 702 transitions, 14016 flow [2024-06-28 00:01:23,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13896, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14016, PETRI_PLACES=350, PETRI_TRANSITIONS=702} [2024-06-28 00:01:23,777 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 00:01:23,777 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 702 transitions, 14016 flow [2024-06-28 00:01:23,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:23,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:23,778 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:01:23,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:01:23,778 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:23,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:23,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2039034921, now seen corresponding path program 2 times [2024-06-28 00:01:23,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:23,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528815066] [2024-06-28 00:01:23,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:23,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:23,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:24,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:24,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:24,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528815066] [2024-06-28 00:01:24,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528815066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:24,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:24,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:24,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633652323] [2024-06-28 00:01:24,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:24,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:24,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:24,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:24,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:24,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:01:24,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 702 transitions, 14016 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:24,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:24,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:01:24,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:27,586 INFO L124 PetriNetUnfolderBase]: 5092/7858 cut-off events. [2024-06-28 00:01:27,587 INFO L125 PetriNetUnfolderBase]: For 1030723/1030723 co-relation queries the response was YES. [2024-06-28 00:01:27,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90236 conditions, 7858 events. 5092/7858 cut-off events. For 1030723/1030723 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 47336 event pairs, 1753 based on Foata normal form. 1/7858 useless extension candidates. Maximal degree in co-relation 90078. Up to 7733 conditions per place. [2024-06-28 00:01:27,761 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 685 selfloop transitions, 35 changer transitions 0/723 dead transitions. [2024-06-28 00:01:27,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 723 transitions, 15844 flow [2024-06-28 00:01:27,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:27,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:27,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 00:01:27,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-28 00:01:27,763 INFO L175 Difference]: Start difference. First operand has 350 places, 702 transitions, 14016 flow. Second operand 8 states and 117 transitions. [2024-06-28 00:01:27,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 723 transitions, 15844 flow [2024-06-28 00:01:33,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 723 transitions, 15803 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:01:33,166 INFO L231 Difference]: Finished difference. Result has 356 places, 709 transitions, 14247 flow [2024-06-28 00:01:33,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13975, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14247, PETRI_PLACES=356, PETRI_TRANSITIONS=709} [2024-06-28 00:01:33,167 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 00:01:33,167 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 709 transitions, 14247 flow [2024-06-28 00:01:33,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:33,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:33,168 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:01:33,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:01:33,168 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:33,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:33,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1144530065, now seen corresponding path program 2 times [2024-06-28 00:01:33,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:33,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998786653] [2024-06-28 00:01:33,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:33,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:33,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:34,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:34,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:34,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998786653] [2024-06-28 00:01:34,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998786653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:34,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:34,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:34,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348379149] [2024-06-28 00:01:34,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:34,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:34,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:34,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:34,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:34,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:01:34,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 709 transitions, 14247 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:34,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:34,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:01:34,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:37,745 INFO L124 PetriNetUnfolderBase]: 5089/7850 cut-off events. [2024-06-28 00:01:37,746 INFO L125 PetriNetUnfolderBase]: For 1046752/1046752 co-relation queries the response was YES. [2024-06-28 00:01:37,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90837 conditions, 7850 events. 5089/7850 cut-off events. For 1046752/1046752 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 47198 event pairs, 1753 based on Foata normal form. 1/7850 useless extension candidates. Maximal degree in co-relation 90676. Up to 7765 conditions per place. [2024-06-28 00:01:37,927 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 696 selfloop transitions, 18 changer transitions 0/717 dead transitions. [2024-06-28 00:01:37,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 717 transitions, 15705 flow [2024-06-28 00:01:37,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:01:37,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:01:37,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-28 00:01:37,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37916666666666665 [2024-06-28 00:01:37,929 INFO L175 Difference]: Start difference. First operand has 356 places, 709 transitions, 14247 flow. Second operand 6 states and 91 transitions. [2024-06-28 00:01:37,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 717 transitions, 15705 flow [2024-06-28 00:01:43,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 717 transitions, 15589 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 00:01:43,921 INFO L231 Difference]: Finished difference. Result has 358 places, 709 transitions, 14177 flow [2024-06-28 00:01:43,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14131, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=14177, PETRI_PLACES=358, PETRI_TRANSITIONS=709} [2024-06-28 00:01:43,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 00:01:43,922 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 709 transitions, 14177 flow [2024-06-28 00:01:43,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:43,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:43,928 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:01:43,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:01:43,928 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:43,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:43,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1864876631, now seen corresponding path program 3 times [2024-06-28 00:01:43,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:43,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944586762] [2024-06-28 00:01:43,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:43,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:43,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:45,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:45,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:45,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944586762] [2024-06-28 00:01:45,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944586762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:45,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:45,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:45,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992928534] [2024-06-28 00:01:45,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:45,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:45,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:45,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:45,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:45,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:01:45,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 709 transitions, 14177 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:45,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:45,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:01:45,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:48,018 INFO L124 PetriNetUnfolderBase]: 5083/7842 cut-off events. [2024-06-28 00:01:48,019 INFO L125 PetriNetUnfolderBase]: For 1059688/1059688 co-relation queries the response was YES. [2024-06-28 00:01:48,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90745 conditions, 7842 events. 5083/7842 cut-off events. For 1059688/1059688 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 47158 event pairs, 1753 based on Foata normal form. 2/7843 useless extension candidates. Maximal degree in co-relation 90582. Up to 7754 conditions per place. [2024-06-28 00:01:48,217 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 695 selfloop transitions, 20 changer transitions 0/718 dead transitions. [2024-06-28 00:01:48,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 718 transitions, 15639 flow [2024-06-28 00:01:48,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:48,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:48,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 110 transitions. [2024-06-28 00:01:48,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 00:01:48,219 INFO L175 Difference]: Start difference. First operand has 358 places, 709 transitions, 14177 flow. Second operand 8 states and 110 transitions. [2024-06-28 00:01:48,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 718 transitions, 15639 flow [2024-06-28 00:01:54,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 718 transitions, 15529 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:54,312 INFO L231 Difference]: Finished difference. Result has 360 places, 709 transitions, 14114 flow [2024-06-28 00:01:54,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14067, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14114, PETRI_PLACES=360, PETRI_TRANSITIONS=709} [2024-06-28 00:01:54,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 00:01:54,313 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 709 transitions, 14114 flow [2024-06-28 00:01:54,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:54,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:54,314 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:01:54,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:01:54,315 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:54,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:54,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1864630367, now seen corresponding path program 1 times [2024-06-28 00:01:54,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:54,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077568239] [2024-06-28 00:01:54,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:54,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:54,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:56,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:56,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077568239] [2024-06-28 00:01:56,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077568239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:56,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:56,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:01:56,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88183889] [2024-06-28 00:01:56,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:56,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:01:56,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:56,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:01:56,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:01:56,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:01:56,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 709 transitions, 14114 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:56,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:56,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:01:56,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:59,865 INFO L124 PetriNetUnfolderBase]: 5078/7835 cut-off events. [2024-06-28 00:01:59,866 INFO L125 PetriNetUnfolderBase]: For 1057704/1057704 co-relation queries the response was YES. [2024-06-28 00:02:00,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90416 conditions, 7835 events. 5078/7835 cut-off events. For 1057704/1057704 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 47090 event pairs, 1752 based on Foata normal form. 2/7836 useless extension candidates. Maximal degree in co-relation 90253. Up to 7750 conditions per place. [2024-06-28 00:02:00,268 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 701 selfloop transitions, 16 changer transitions 0/720 dead transitions. [2024-06-28 00:02:00,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 720 transitions, 15620 flow [2024-06-28 00:02:00,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:00,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:00,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-28 00:02:00,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 00:02:00,270 INFO L175 Difference]: Start difference. First operand has 360 places, 709 transitions, 14114 flow. Second operand 7 states and 98 transitions. [2024-06-28 00:02:00,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 720 transitions, 15620 flow [2024-06-28 00:02:05,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 720 transitions, 15553 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:02:05,669 INFO L231 Difference]: Finished difference. Result has 360 places, 711 transitions, 14128 flow [2024-06-28 00:02:05,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14047, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14128, PETRI_PLACES=360, PETRI_TRANSITIONS=711} [2024-06-28 00:02:05,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 00:02:05,670 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 711 transitions, 14128 flow [2024-06-28 00:02:05,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:05,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:05,671 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:02:05,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:02:05,671 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:02:05,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:05,672 INFO L85 PathProgramCache]: Analyzing trace with hash -544902475, now seen corresponding path program 1 times [2024-06-28 00:02:05,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:05,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898788499] [2024-06-28 00:02:05,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:05,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:05,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:07,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:07,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:07,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898788499] [2024-06-28 00:02:07,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898788499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:07,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:07,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:07,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318162286] [2024-06-28 00:02:07,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:07,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:07,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:07,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:07,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:07,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:02:07,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 711 transitions, 14128 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:02:07,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:07,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:02:07,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:10,237 INFO L124 PetriNetUnfolderBase]: 4578/7433 cut-off events. [2024-06-28 00:02:10,237 INFO L125 PetriNetUnfolderBase]: For 1100884/1100945 co-relation queries the response was YES. [2024-06-28 00:02:10,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87225 conditions, 7433 events. 4578/7433 cut-off events. For 1100884/1100945 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 48085 event pairs, 532 based on Foata normal form. 73/7428 useless extension candidates. Maximal degree in co-relation 87061. Up to 5368 conditions per place. [2024-06-28 00:02:10,389 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 437 selfloop transitions, 201 changer transitions 0/772 dead transitions. [2024-06-28 00:02:10,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 772 transitions, 16166 flow [2024-06-28 00:02:10,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:02:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:02:10,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 00:02:10,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-28 00:02:10,391 INFO L175 Difference]: Start difference. First operand has 360 places, 711 transitions, 14128 flow. Second operand 9 states and 172 transitions. [2024-06-28 00:02:10,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 772 transitions, 16166 flow [2024-06-28 00:02:15,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 772 transitions, 16101 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:02:15,850 INFO L231 Difference]: Finished difference. Result has 366 places, 738 transitions, 15251 flow [2024-06-28 00:02:15,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14063, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15251, PETRI_PLACES=366, PETRI_TRANSITIONS=738} [2024-06-28 00:02:15,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-28 00:02:15,852 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 738 transitions, 15251 flow [2024-06-28 00:02:15,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:02:15,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:15,852 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:02:15,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:02:15,853 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:02:15,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1354009676, now seen corresponding path program 1 times [2024-06-28 00:02:15,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:15,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445651418] [2024-06-28 00:02:15,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:15,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:15,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:16,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:16,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:16,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445651418] [2024-06-28 00:02:16,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445651418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:16,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:16,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:02:16,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126595666] [2024-06-28 00:02:16,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:16,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:02:16,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:16,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:02:16,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:02:16,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:16,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 738 transitions, 15251 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:16,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:16,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:16,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:20,688 INFO L124 PetriNetUnfolderBase]: 5146/8007 cut-off events. [2024-06-28 00:02:20,688 INFO L125 PetriNetUnfolderBase]: For 1121198/1121255 co-relation queries the response was YES. [2024-06-28 00:02:20,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94954 conditions, 8007 events. 5146/8007 cut-off events. For 1121198/1121255 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49192 event pairs, 900 based on Foata normal form. 43/8006 useless extension candidates. Maximal degree in co-relation 94787. Up to 7575 conditions per place. [2024-06-28 00:02:20,880 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 609 selfloop transitions, 106 changer transitions 0/756 dead transitions. [2024-06-28 00:02:20,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 756 transitions, 16917 flow [2024-06-28 00:02:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:20,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:20,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:02:20,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:02:20,882 INFO L175 Difference]: Start difference. First operand has 366 places, 738 transitions, 15251 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:02:20,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 756 transitions, 16917 flow [2024-06-28 00:02:27,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 756 transitions, 16688 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-28 00:02:27,716 INFO L231 Difference]: Finished difference. Result has 369 places, 738 transitions, 15282 flow [2024-06-28 00:02:27,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15022, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15282, PETRI_PLACES=369, PETRI_TRANSITIONS=738} [2024-06-28 00:02:27,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 00:02:27,718 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 738 transitions, 15282 flow [2024-06-28 00:02:27,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:27,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:27,718 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:02:27,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:02:27,719 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:27,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:27,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1533118269, now seen corresponding path program 2 times [2024-06-28 00:02:27,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:27,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888585299] [2024-06-28 00:02:27,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:27,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:27,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:29,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:29,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:29,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888585299] [2024-06-28 00:02:29,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888585299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:29,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:29,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:29,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035936931] [2024-06-28 00:02:29,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:29,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:29,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:29,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:29,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:29,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 00:02:29,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 738 transitions, 15282 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:29,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:29,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 00:02:29,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand