./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_power.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-nonrel/safe014_power.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/safe014_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe014_power.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-28 04:06:58,781 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:06:58,860 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:06:58,866 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:06:58,866 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:06:58,888 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:06:58,889 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:06:58,889 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:06:58,890 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:06:58,892 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:06:58,893 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:06:58,893 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:06:58,894 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:06:58,895 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:06:58,895 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:06:58,895 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:06:58,896 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:06:58,896 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:06:58,896 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:06:58,896 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:06:58,896 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:06:58,897 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:06:58,897 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:06:58,897 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:06:58,897 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:06:58,897 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:06:58,898 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:06:58,898 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:06:58,898 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:06:58,899 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:06:58,899 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:06:58,899 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:06:58,900 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:06:58,900 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:06:58,900 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:06:58,900 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:06:58,900 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:06:58,901 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:06:58,901 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:06:58,901 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:06:58,901 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:06:58,901 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:06:58,901 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:06:58,902 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 04:06:59,103 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:06:59,123 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:06:59,125 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:06:59,126 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:06:59,127 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:06:59,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_power.oepc.i [2024-06-28 04:07:00,137 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:07:00,389 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:07:00,395 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_power.oepc.i [2024-06-28 04:07:00,420 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38d4dcf51/3de74694a3104adaa825142d73e4053b/FLAG87a1a13e1 [2024-06-28 04:07:00,431 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38d4dcf51/3de74694a3104adaa825142d73e4053b [2024-06-28 04:07:00,434 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:07:00,434 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:07:00,435 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-nonrel/safe014_power.oepc.yml/witness.yml [2024-06-28 04:07:00,661 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:07:00,662 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:07:00,663 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:07:00,663 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:07:00,667 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:07:00,667 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:07:00" (1/2) ... [2024-06-28 04:07:00,668 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f6b781b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:07:00, skipping insertion in model container [2024-06-28 04:07:00,668 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:07:00" (1/2) ... [2024-06-28 04:07:00,669 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5a5d10a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:07:00, skipping insertion in model container [2024-06-28 04:07:00,669 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:07:00" (2/2) ... [2024-06-28 04:07:00,670 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f6b781b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:00, skipping insertion in model container [2024-06-28 04:07:00,670 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:07:00" (2/2) ... [2024-06-28 04:07:00,670 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:07:00,774 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:07:00,775 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0) [2024-06-28 04:07:00,775 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0) [2024-06-28 04:07:00,775 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0) [2024-06-28 04:07:00,776 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:07:00,776 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-28 04:07:00,812 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:07:01,137 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:07:01,149 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:07:01,285 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:07:01,330 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:07:01,331 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01 WrapperNode [2024-06-28 04:07:01,331 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:07:01,332 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:07:01,332 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:07:01,333 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:07:01,338 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,358 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,396 INFO L138 Inliner]: procedures = 175, calls = 82, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-28 04:07:01,397 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:07:01,397 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:07:01,397 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:07:01,397 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:07:01,414 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,414 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,420 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,442 INFO L175 MemorySlicer]: Split 41 memory accesses to 2 slices as follows [2, 39]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-28 04:07:01,449 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,449 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,463 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,478 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,484 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,493 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,497 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:07:01,498 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:07:01,498 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:07:01,498 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:07:01,499 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (1/1) ... [2024-06-28 04:07:01,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:07:01,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:07:01,550 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 04:07:01,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 04:07:01,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:07:01,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:07:01,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:07:01,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:07:01,598 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:07:01,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:07:01,599 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:07:01,599 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:07:01,599 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:07:01,599 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:07:01,599 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:07:01,600 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:07:01,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:07:01,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:07:01,600 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:07:01,601 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:07:01,601 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:07:01,602 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:07:01,751 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:07:01,753 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:07:02,284 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:07:02,284 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:07:02,713 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:07:02,713 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:07:02,714 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:07:02 BoogieIcfgContainer [2024-06-28 04:07:02,714 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:07:02,717 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:07:02,717 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:07:02,720 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:07:02,720 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:07:00" (1/4) ... [2024-06-28 04:07:02,721 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@582cd5b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:07:02, skipping insertion in model container [2024-06-28 04:07:02,721 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:07:00" (2/4) ... [2024-06-28 04:07:02,721 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@582cd5b4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:07:02, skipping insertion in model container [2024-06-28 04:07:02,721 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:07:01" (3/4) ... [2024-06-28 04:07:02,721 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@582cd5b4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:07:02, skipping insertion in model container [2024-06-28 04:07:02,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:07:02" (4/4) ... [2024-06-28 04:07:02,723 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_power.oepc.i [2024-06-28 04:07:02,736 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:07:02,736 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:07:02,736 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:07:02,782 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:07:02,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:07:02,841 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 04:07:02,841 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:07:02,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:07:02,844 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:07:02,847 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 04:07:02,856 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:07:02,862 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;@3a7271a6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:07:02,862 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:07:02,868 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:07:02,869 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 04:07:02,869 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:07:02,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:02,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:07:02,870 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:02,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:02,876 INFO L85 PathProgramCache]: Analyzing trace with hash 721241272, now seen corresponding path program 1 times [2024-06-28 04:07:02,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:02,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394720922] [2024-06-28 04:07:02,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:02,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:03,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:04,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:04,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:04,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394720922] [2024-06-28 04:07:04,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394720922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:04,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:04,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:07:04,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064756375] [2024-06-28 04:07:04,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:04,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:07:04,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:04,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:07:04,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:07:04,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 04:07:04,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:04,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:04,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 04:07:04,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:05,017 INFO L124 PetriNetUnfolderBase]: 770/1239 cut-off events. [2024-06-28 04:07:05,017 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 04:07:05,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2482 conditions, 1239 events. 770/1239 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5898 event pairs, 479 based on Foata normal form. 1/1207 useless extension candidates. Maximal degree in co-relation 2470. Up to 1178 conditions per place. [2024-06-28 04:07:05,027 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 04:07:05,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-28 04:07:05,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:07:05,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:07:05,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 04:07:05,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 04:07:05,038 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-28 04:07:05,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-28 04:07:05,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:05,042 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 04:07:05,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 04:07:05,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 04:07:05,045 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 04:07:05,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:05,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:05,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:05,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:07:05,046 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:05,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:05,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1623156023, now seen corresponding path program 1 times [2024-06-28 04:07:05,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:05,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043205436] [2024-06-28 04:07:05,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:05,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:05,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:07,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:07,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:07,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043205436] [2024-06-28 04:07:07,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043205436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:07,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:07,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:07:07,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751910741] [2024-06-28 04:07:07,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:07,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:07:07,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:07,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:07:07,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:07:07,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 04:07:07,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:07,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:07,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 04:07:07,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:07,782 INFO L124 PetriNetUnfolderBase]: 764/1231 cut-off events. [2024-06-28 04:07:07,782 INFO L125 PetriNetUnfolderBase]: For 253/261 co-relation queries the response was YES. [2024-06-28 04:07:07,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2837 conditions, 1231 events. 764/1231 cut-off events. For 253/261 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5906 event pairs, 369 based on Foata normal form. 6/1232 useless extension candidates. Maximal degree in co-relation 2825. Up to 1150 conditions per place. [2024-06-28 04:07:07,788 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 04:07:07,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-28 04:07:07,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:07:07,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:07:07,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 04:07:07,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 04:07:07,790 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-28 04:07:07,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-28 04:07:07,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:07:07,792 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 04:07:07,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 04:07:07,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 04:07:07,793 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 04:07:07,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:07,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:07,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:07,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:07:07,794 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:07,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:07,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1594765063, now seen corresponding path program 1 times [2024-06-28 04:07:07,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:07,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249039135] [2024-06-28 04:07:07,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:07,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:10,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:10,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:10,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249039135] [2024-06-28 04:07:10,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249039135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:10,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:10,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:07:10,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464304530] [2024-06-28 04:07:10,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:10,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:07:10,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:10,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:07:10,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:07:10,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 04:07:10,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:10,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:10,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 04:07:10,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:11,417 INFO L124 PetriNetUnfolderBase]: 969/1526 cut-off events. [2024-06-28 04:07:11,418 INFO L125 PetriNetUnfolderBase]: For 847/863 co-relation queries the response was YES. [2024-06-28 04:07:11,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3915 conditions, 1526 events. 969/1526 cut-off events. For 847/863 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7173 event pairs, 305 based on Foata normal form. 12/1530 useless extension candidates. Maximal degree in co-relation 3901. Up to 1394 conditions per place. [2024-06-28 04:07:11,428 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-28 04:07:11,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 378 flow [2024-06-28 04:07:11,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:11,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:11,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 04:07:11,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 04:07:11,430 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 132 transitions. [2024-06-28 04:07:11,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 378 flow [2024-06-28 04:07:11,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 358 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 04:07:11,433 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 04:07:11,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 04:07:11,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 04:07:11,434 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 04:07:11,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:11,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:11,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:11,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:07:11,435 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:11,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:11,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1803497975, now seen corresponding path program 1 times [2024-06-28 04:07:11,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:11,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779137563] [2024-06-28 04:07:11,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:11,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:12,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:12,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:12,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779137563] [2024-06-28 04:07:12,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779137563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:12,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:12,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:07:12,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475679343] [2024-06-28 04:07:12,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:12,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:07:12,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:12,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:07:12,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:07:12,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:12,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:12,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:12,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:12,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:13,590 INFO L124 PetriNetUnfolderBase]: 1120/1739 cut-off events. [2024-06-28 04:07:13,591 INFO L125 PetriNetUnfolderBase]: For 1717/1717 co-relation queries the response was YES. [2024-06-28 04:07:13,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4888 conditions, 1739 events. 1120/1739 cut-off events. For 1717/1717 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8158 event pairs, 441 based on Foata normal form. 2/1736 useless extension candidates. Maximal degree in co-relation 4871. Up to 1665 conditions per place. [2024-06-28 04:07:13,600 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-28 04:07:13,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 67 transitions, 386 flow [2024-06-28 04:07:13,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:07:13,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:07:13,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-28 04:07:13,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-28 04:07:13,603 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 92 transitions. [2024-06-28 04:07:13,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 67 transitions, 386 flow [2024-06-28 04:07:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 67 transitions, 355 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:13,609 INFO L231 Difference]: Finished difference. Result has 53 places, 51 transitions, 228 flow [2024-06-28 04:07:13,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=228, PETRI_PLACES=53, PETRI_TRANSITIONS=51} [2024-06-28 04:07:13,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-28 04:07:13,610 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 51 transitions, 228 flow [2024-06-28 04:07:13,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:13,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:13,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:13,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:07:13,611 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-28 04:07:13,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:13,612 INFO L85 PathProgramCache]: Analyzing trace with hash -47971846, now seen corresponding path program 1 times [2024-06-28 04:07:13,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:13,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033866801] [2024-06-28 04:07:13,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:13,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:13,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:14,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:14,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:14,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033866801] [2024-06-28 04:07:14,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033866801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:14,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:14,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:07:14,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915393667] [2024-06-28 04:07:14,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:14,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:07:14,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:14,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:07:14,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:07:14,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:14,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 51 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:14,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:14,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:14,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:15,637 INFO L124 PetriNetUnfolderBase]: 1115/1737 cut-off events. [2024-06-28 04:07:15,637 INFO L125 PetriNetUnfolderBase]: For 2509/2512 co-relation queries the response was YES. [2024-06-28 04:07:15,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5388 conditions, 1737 events. 1115/1737 cut-off events. For 2509/2512 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8172 event pairs, 457 based on Foata normal form. 4/1737 useless extension candidates. Maximal degree in co-relation 5368. Up to 1660 conditions per place. [2024-06-28 04:07:15,647 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 51 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-28 04:07:15,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 66 transitions, 389 flow [2024-06-28 04:07:15,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:07:15,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:07:15,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 04:07:15,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:07:15,651 INFO L175 Difference]: Start difference. First operand has 53 places, 51 transitions, 228 flow. Second operand 5 states and 90 transitions. [2024-06-28 04:07:15,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 66 transitions, 389 flow [2024-06-28 04:07:15,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 385 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 04:07:15,658 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 257 flow [2024-06-28 04:07:15,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 04:07:15,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 04:07:15,661 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 257 flow [2024-06-28 04:07:15,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:15,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:15,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:15,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:07:15,662 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:15,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:15,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1999579656, now seen corresponding path program 1 times [2024-06-28 04:07:15,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:15,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623839278] [2024-06-28 04:07:15,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:15,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:18,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:18,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623839278] [2024-06-28 04:07:18,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623839278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:18,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:18,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:07:18,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191612984] [2024-06-28 04:07:18,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:18,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:07:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:18,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:07:18,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:07:18,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:18,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 257 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:18,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:18,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:18,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:19,085 INFO L124 PetriNetUnfolderBase]: 1179/1838 cut-off events. [2024-06-28 04:07:19,086 INFO L125 PetriNetUnfolderBase]: For 3411/3414 co-relation queries the response was YES. [2024-06-28 04:07:19,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5902 conditions, 1838 events. 1179/1838 cut-off events. For 3411/3414 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8619 event pairs, 434 based on Foata normal form. 4/1832 useless extension candidates. Maximal degree in co-relation 5879. Up to 1649 conditions per place. [2024-06-28 04:07:19,096 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 66 selfloop transitions, 23 changer transitions 0/94 dead transitions. [2024-06-28 04:07:19,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 94 transitions, 616 flow [2024-06-28 04:07:19,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:19,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:07:19,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:07:19,097 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 257 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:07:19,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 94 transitions, 616 flow [2024-06-28 04:07:19,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 94 transitions, 603 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 04:07:19,101 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 408 flow [2024-06-28 04:07:19,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=408, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2024-06-28 04:07:19,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-28 04:07:19,102 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 408 flow [2024-06-28 04:07:19,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:19,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:19,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:19,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:07:19,103 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:19,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:19,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1833167244, now seen corresponding path program 2 times [2024-06-28 04:07:19,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:19,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837961901] [2024-06-28 04:07:19,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:19,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:21,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:21,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:21,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837961901] [2024-06-28 04:07:21,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837961901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:21,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:21,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:07:21,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916422975] [2024-06-28 04:07:21,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:21,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:07:21,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:21,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:07:21,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:07:21,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:21,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 408 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:21,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:21,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:21,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:22,215 INFO L124 PetriNetUnfolderBase]: 1225/1904 cut-off events. [2024-06-28 04:07:22,216 INFO L125 PetriNetUnfolderBase]: For 5276/5276 co-relation queries the response was YES. [2024-06-28 04:07:22,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6970 conditions, 1904 events. 1225/1904 cut-off events. For 5276/5276 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8944 event pairs, 435 based on Foata normal form. 2/1899 useless extension candidates. Maximal degree in co-relation 6942. Up to 1685 conditions per place. [2024-06-28 04:07:22,228 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 75 selfloop transitions, 37 changer transitions 0/117 dead transitions. [2024-06-28 04:07:22,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 117 transitions, 885 flow [2024-06-28 04:07:22,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:22,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:22,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 04:07:22,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 04:07:22,230 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 408 flow. Second operand 7 states and 137 transitions. [2024-06-28 04:07:22,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 117 transitions, 885 flow [2024-06-28 04:07:22,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 117 transitions, 857 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 04:07:22,238 INFO L231 Difference]: Finished difference. Result has 73 places, 83 transitions, 618 flow [2024-06-28 04:07:22,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=618, PETRI_PLACES=73, PETRI_TRANSITIONS=83} [2024-06-28 04:07:22,239 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 04:07:22,239 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 618 flow [2024-06-28 04:07:22,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:22,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:22,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:22,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:07:22,240 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:22,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:22,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1487997910, now seen corresponding path program 3 times [2024-06-28 04:07:22,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:22,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146443207] [2024-06-28 04:07:22,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:22,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:22,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:24,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:24,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:24,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146443207] [2024-06-28 04:07:24,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146443207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:24,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:24,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:07:24,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881169625] [2024-06-28 04:07:24,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:24,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:07:24,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:24,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:07:24,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:07:24,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:24,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 618 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:24,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:24,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:24,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:25,341 INFO L124 PetriNetUnfolderBase]: 1217/1889 cut-off events. [2024-06-28 04:07:25,342 INFO L125 PetriNetUnfolderBase]: For 7059/7068 co-relation queries the response was YES. [2024-06-28 04:07:25,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7485 conditions, 1889 events. 1217/1889 cut-off events. For 7059/7068 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8848 event pairs, 433 based on Foata normal form. 9/1882 useless extension candidates. Maximal degree in co-relation 7452. Up to 1680 conditions per place. [2024-06-28 04:07:25,357 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 41 changer transitions 0/109 dead transitions. [2024-06-28 04:07:25,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 109 transitions, 960 flow [2024-06-28 04:07:25,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:25,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:25,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 04:07:25,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 04:07:25,360 INFO L175 Difference]: Start difference. First operand has 73 places, 83 transitions, 618 flow. Second operand 6 states and 110 transitions. [2024-06-28 04:07:25,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 109 transitions, 960 flow [2024-06-28 04:07:25,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 109 transitions, 909 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:25,368 INFO L231 Difference]: Finished difference. Result has 76 places, 88 transitions, 705 flow [2024-06-28 04:07:25,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=705, PETRI_PLACES=76, PETRI_TRANSITIONS=88} [2024-06-28 04:07:25,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-28 04:07:25,369 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 88 transitions, 705 flow [2024-06-28 04:07:25,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:25,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:25,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:25,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:07:25,370 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:25,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:25,371 INFO L85 PathProgramCache]: Analyzing trace with hash 618464569, now seen corresponding path program 1 times [2024-06-28 04:07:25,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:25,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707340869] [2024-06-28 04:07:25,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:25,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:25,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:28,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:28,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707340869] [2024-06-28 04:07:28,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707340869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:28,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:28,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:28,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250360536] [2024-06-28 04:07:28,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:28,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:28,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:28,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:28,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:28,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:28,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 88 transitions, 705 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:28,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:28,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:28,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:29,234 INFO L124 PetriNetUnfolderBase]: 1261/1978 cut-off events. [2024-06-28 04:07:29,234 INFO L125 PetriNetUnfolderBase]: For 8602/8602 co-relation queries the response was YES. [2024-06-28 04:07:29,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8083 conditions, 1978 events. 1261/1978 cut-off events. For 8602/8602 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9538 event pairs, 350 based on Foata normal form. 3/1978 useless extension candidates. Maximal degree in co-relation 8049. Up to 1786 conditions per place. [2024-06-28 04:07:29,246 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 104 selfloop transitions, 29 changer transitions 0/138 dead transitions. [2024-06-28 04:07:29,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 138 transitions, 1196 flow [2024-06-28 04:07:29,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:29,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:29,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:07:29,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:07:29,248 INFO L175 Difference]: Start difference. First operand has 76 places, 88 transitions, 705 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:07:29,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 138 transitions, 1196 flow [2024-06-28 04:07:29,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 138 transitions, 1133 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:29,255 INFO L231 Difference]: Finished difference. Result has 82 places, 96 transitions, 781 flow [2024-06-28 04:07:29,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=781, PETRI_PLACES=82, PETRI_TRANSITIONS=96} [2024-06-28 04:07:29,256 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 04:07:29,256 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 96 transitions, 781 flow [2024-06-28 04:07:29,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:29,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:29,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:29,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:07:29,257 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:29,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:29,257 INFO L85 PathProgramCache]: Analyzing trace with hash 916338481, now seen corresponding path program 2 times [2024-06-28 04:07:29,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:29,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30415443] [2024-06-28 04:07:29,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:29,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:29,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:31,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:31,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:31,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30415443] [2024-06-28 04:07:31,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30415443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:31,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:31,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:31,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034658350] [2024-06-28 04:07:31,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:31,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:31,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:31,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:31,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:31,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:31,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 96 transitions, 781 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:31,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:31,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:31,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:32,856 INFO L124 PetriNetUnfolderBase]: 1274/1997 cut-off events. [2024-06-28 04:07:32,856 INFO L125 PetriNetUnfolderBase]: For 11632/11634 co-relation queries the response was YES. [2024-06-28 04:07:32,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8796 conditions, 1997 events. 1274/1997 cut-off events. For 11632/11634 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9550 event pairs, 394 based on Foata normal form. 2/1992 useless extension candidates. Maximal degree in co-relation 8759. Up to 1623 conditions per place. [2024-06-28 04:07:32,870 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 88 selfloop transitions, 46 changer transitions 0/139 dead transitions. [2024-06-28 04:07:32,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 139 transitions, 1287 flow [2024-06-28 04:07:32,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:32,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:32,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:07:32,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:07:32,872 INFO L175 Difference]: Start difference. First operand has 82 places, 96 transitions, 781 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:07:32,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 139 transitions, 1287 flow [2024-06-28 04:07:32,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 139 transitions, 1213 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 04:07:32,888 INFO L231 Difference]: Finished difference. Result has 87 places, 108 transitions, 980 flow [2024-06-28 04:07:32,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=980, PETRI_PLACES=87, PETRI_TRANSITIONS=108} [2024-06-28 04:07:32,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-28 04:07:32,891 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 108 transitions, 980 flow [2024-06-28 04:07:32,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:32,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:32,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:32,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:07:32,892 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:32,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:32,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1857429313, now seen corresponding path program 1 times [2024-06-28 04:07:32,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:32,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111317] [2024-06-28 04:07:32,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:32,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:32,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:34,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:34,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:34,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111317] [2024-06-28 04:07:34,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:34,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:34,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:07:34,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180323605] [2024-06-28 04:07:34,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:34,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:07:34,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:34,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:07:34,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:07:35,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:35,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 108 transitions, 980 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:35,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:35,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:35,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:35,916 INFO L124 PetriNetUnfolderBase]: 1296/2036 cut-off events. [2024-06-28 04:07:35,916 INFO L125 PetriNetUnfolderBase]: For 15065/15070 co-relation queries the response was YES. [2024-06-28 04:07:35,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9803 conditions, 2036 events. 1296/2036 cut-off events. For 15065/15070 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9835 event pairs, 399 based on Foata normal form. 5/2032 useless extension candidates. Maximal degree in co-relation 9762. Up to 1786 conditions per place. [2024-06-28 04:07:35,928 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 45 changer transitions 0/137 dead transitions. [2024-06-28 04:07:35,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 137 transitions, 1450 flow [2024-06-28 04:07:35,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:35,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:35,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:07:35,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:07:35,932 INFO L175 Difference]: Start difference. First operand has 87 places, 108 transitions, 980 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:07:35,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 137 transitions, 1450 flow [2024-06-28 04:07:35,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 137 transitions, 1413 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 04:07:35,949 INFO L231 Difference]: Finished difference. Result has 92 places, 114 transitions, 1110 flow [2024-06-28 04:07:35,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1110, PETRI_PLACES=92, PETRI_TRANSITIONS=114} [2024-06-28 04:07:35,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 04:07:35,950 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 114 transitions, 1110 flow [2024-06-28 04:07:35,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:35,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:35,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:35,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:07:35,951 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:35,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:35,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1116706981, now seen corresponding path program 3 times [2024-06-28 04:07:35,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:35,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626536429] [2024-06-28 04:07:35,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:35,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:35,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:38,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:38,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:38,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626536429] [2024-06-28 04:07:38,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626536429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:38,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:38,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:38,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468618415] [2024-06-28 04:07:38,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:38,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:38,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:38,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:38,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:38,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:38,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 114 transitions, 1110 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:38,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:38,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:38,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:39,601 INFO L124 PetriNetUnfolderBase]: 1291/2011 cut-off events. [2024-06-28 04:07:39,602 INFO L125 PetriNetUnfolderBase]: For 17160/17166 co-relation queries the response was YES. [2024-06-28 04:07:39,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10047 conditions, 2011 events. 1291/2011 cut-off events. For 17160/17166 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9558 event pairs, 414 based on Foata normal form. 3/1993 useless extension candidates. Maximal degree in co-relation 10004. Up to 1634 conditions per place. [2024-06-28 04:07:39,617 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 88 selfloop transitions, 51 changer transitions 0/144 dead transitions. [2024-06-28 04:07:39,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 144 transitions, 1546 flow [2024-06-28 04:07:39,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:39,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:39,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:07:39,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 04:07:39,619 INFO L175 Difference]: Start difference. First operand has 92 places, 114 transitions, 1110 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:07:39,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 144 transitions, 1546 flow [2024-06-28 04:07:39,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 144 transitions, 1485 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 04:07:39,638 INFO L231 Difference]: Finished difference. Result has 95 places, 117 transitions, 1196 flow [2024-06-28 04:07:39,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1196, PETRI_PLACES=95, PETRI_TRANSITIONS=117} [2024-06-28 04:07:39,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-28 04:07:39,639 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 117 transitions, 1196 flow [2024-06-28 04:07:39,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:39,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:39,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:39,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:07:39,639 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:39,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:39,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1143756217, now seen corresponding path program 2 times [2024-06-28 04:07:39,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:39,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616077120] [2024-06-28 04:07:39,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:39,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:39,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:41,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:41,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:41,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616077120] [2024-06-28 04:07:41,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616077120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:41,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:41,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:07:41,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956338726] [2024-06-28 04:07:41,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:41,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:07:41,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:41,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:07:41,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:07:41,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:41,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 117 transitions, 1196 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:41,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:41,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:41,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:42,649 INFO L124 PetriNetUnfolderBase]: 1283/2025 cut-off events. [2024-06-28 04:07:42,650 INFO L125 PetriNetUnfolderBase]: For 19875/19918 co-relation queries the response was YES. [2024-06-28 04:07:42,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10313 conditions, 2025 events. 1283/2025 cut-off events. For 19875/19918 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9856 event pairs, 403 based on Foata normal form. 33/2044 useless extension candidates. Maximal degree in co-relation 10269. Up to 1771 conditions per place. [2024-06-28 04:07:42,689 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 90 selfloop transitions, 46 changer transitions 0/141 dead transitions. [2024-06-28 04:07:42,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 141 transitions, 1619 flow [2024-06-28 04:07:42,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:42,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:42,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 04:07:42,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 04:07:42,696 INFO L175 Difference]: Start difference. First operand has 95 places, 117 transitions, 1196 flow. Second operand 6 states and 110 transitions. [2024-06-28 04:07:42,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 141 transitions, 1619 flow [2024-06-28 04:07:42,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 141 transitions, 1531 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:07:42,714 INFO L231 Difference]: Finished difference. Result has 97 places, 120 transitions, 1252 flow [2024-06-28 04:07:42,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1252, PETRI_PLACES=97, PETRI_TRANSITIONS=120} [2024-06-28 04:07:42,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 04:07:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 120 transitions, 1252 flow [2024-06-28 04:07:42,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:42,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:42,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:42,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:07:42,716 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:42,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash 993611837, now seen corresponding path program 3 times [2024-06-28 04:07:42,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:42,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484166839] [2024-06-28 04:07:42,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:42,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:42,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:44,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:44,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:44,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484166839] [2024-06-28 04:07:44,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484166839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:44,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:44,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:07:44,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562338517] [2024-06-28 04:07:44,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:44,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:07:44,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:44,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:07:44,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:07:44,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:44,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 120 transitions, 1252 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:44,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:44,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:44,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:45,188 INFO L124 PetriNetUnfolderBase]: 1287/2028 cut-off events. [2024-06-28 04:07:45,188 INFO L125 PetriNetUnfolderBase]: For 21647/21653 co-relation queries the response was YES. [2024-06-28 04:07:45,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10473 conditions, 2028 events. 1287/2028 cut-off events. For 21647/21653 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9820 event pairs, 393 based on Foata normal form. 8/2030 useless extension candidates. Maximal degree in co-relation 10427. Up to 1776 conditions per place. [2024-06-28 04:07:45,201 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 94 selfloop transitions, 53 changer transitions 0/152 dead transitions. [2024-06-28 04:07:45,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1694 flow [2024-06-28 04:07:45,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:45,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:45,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:07:45,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:07:45,203 INFO L175 Difference]: Start difference. First operand has 97 places, 120 transitions, 1252 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:07:45,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1694 flow [2024-06-28 04:07:45,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 152 transitions, 1644 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 04:07:45,222 INFO L231 Difference]: Finished difference. Result has 103 places, 125 transitions, 1424 flow [2024-06-28 04:07:45,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1424, PETRI_PLACES=103, PETRI_TRANSITIONS=125} [2024-06-28 04:07:45,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-28 04:07:45,223 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 125 transitions, 1424 flow [2024-06-28 04:07:45,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:45,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:45,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:45,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:07:45,224 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:45,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:45,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1116953245, now seen corresponding path program 1 times [2024-06-28 04:07:45,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:45,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403181750] [2024-06-28 04:07:45,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:45,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:45,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:46,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:46,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:46,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403181750] [2024-06-28 04:07:46,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403181750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:46,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:46,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:07:46,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743293428] [2024-06-28 04:07:46,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:46,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:07:46,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:46,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:07:46,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:07:46,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:46,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 125 transitions, 1424 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:46,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:46,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:46,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:47,701 INFO L124 PetriNetUnfolderBase]: 1279/2013 cut-off events. [2024-06-28 04:07:47,701 INFO L125 PetriNetUnfolderBase]: For 24542/24550 co-relation queries the response was YES. [2024-06-28 04:07:47,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10674 conditions, 2013 events. 1279/2013 cut-off events. For 24542/24550 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9718 event pairs, 377 based on Foata normal form. 8/2017 useless extension candidates. Maximal degree in co-relation 10625. Up to 1877 conditions per place. [2024-06-28 04:07:47,713 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 128 selfloop transitions, 13 changer transitions 0/146 dead transitions. [2024-06-28 04:07:47,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1776 flow [2024-06-28 04:07:47,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:47,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:47,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:07:47,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:07:47,715 INFO L175 Difference]: Start difference. First operand has 103 places, 125 transitions, 1424 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:07:47,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1776 flow [2024-06-28 04:07:47,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 146 transitions, 1682 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:47,736 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1385 flow [2024-06-28 04:07:47,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1385, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-06-28 04:07:47,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 04:07:47,736 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1385 flow [2024-06-28 04:07:47,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:47,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:47,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:47,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:07:47,737 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:47,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:47,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1742011140, now seen corresponding path program 1 times [2024-06-28 04:07:47,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:47,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037767840] [2024-06-28 04:07:47,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:47,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:47,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:50,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:50,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:50,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037767840] [2024-06-28 04:07:50,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037767840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:50,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:50,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:50,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972762355] [2024-06-28 04:07:50,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:50,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:50,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:50,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:50,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:50,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:50,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1385 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:50,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:50,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:50,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:51,234 INFO L124 PetriNetUnfolderBase]: 1271/2000 cut-off events. [2024-06-28 04:07:51,235 INFO L125 PetriNetUnfolderBase]: For 25409/25409 co-relation queries the response was YES. [2024-06-28 04:07:51,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10693 conditions, 2000 events. 1271/2000 cut-off events. For 25409/25409 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9594 event pairs, 372 based on Foata normal form. 3/2000 useless extension candidates. Maximal degree in co-relation 10643. Up to 1805 conditions per place. [2024-06-28 04:07:51,247 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 124 selfloop transitions, 35 changer transitions 0/164 dead transitions. [2024-06-28 04:07:51,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 164 transitions, 1821 flow [2024-06-28 04:07:51,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:51,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:51,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:07:51,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 04:07:51,249 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1385 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:07:51,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 164 transitions, 1821 flow [2024-06-28 04:07:51,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 164 transitions, 1774 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:07:51,274 INFO L231 Difference]: Finished difference. Result has 108 places, 127 transitions, 1420 flow [2024-06-28 04:07:51,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1420, PETRI_PLACES=108, PETRI_TRANSITIONS=127} [2024-06-28 04:07:51,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-28 04:07:51,275 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 127 transitions, 1420 flow [2024-06-28 04:07:51,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:51,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:51,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:51,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:07:51,276 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:51,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:51,277 INFO L85 PathProgramCache]: Analyzing trace with hash -655296804, now seen corresponding path program 2 times [2024-06-28 04:07:51,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:51,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616717300] [2024-06-28 04:07:51,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:51,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:51,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:53,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:53,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:53,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616717300] [2024-06-28 04:07:53,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616717300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:53,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:53,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:53,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965511242] [2024-06-28 04:07:53,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:53,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:53,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:53,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:53,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:53,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:53,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 127 transitions, 1420 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:53,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:53,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:53,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:54,657 INFO L124 PetriNetUnfolderBase]: 1302/2060 cut-off events. [2024-06-28 04:07:54,657 INFO L125 PetriNetUnfolderBase]: For 28649/28653 co-relation queries the response was YES. [2024-06-28 04:07:54,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11160 conditions, 2060 events. 1302/2060 cut-off events. For 28649/28653 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 10053 event pairs, 386 based on Foata normal form. 6/2060 useless extension candidates. Maximal degree in co-relation 11109. Up to 1644 conditions per place. [2024-06-28 04:07:54,670 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 63 changer transitions 0/165 dead transitions. [2024-06-28 04:07:54,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 165 transitions, 2024 flow [2024-06-28 04:07:54,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:54,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:54,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 04:07:54,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 04:07:54,672 INFO L175 Difference]: Start difference. First operand has 108 places, 127 transitions, 1420 flow. Second operand 7 states and 135 transitions. [2024-06-28 04:07:54,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 165 transitions, 2024 flow [2024-06-28 04:07:54,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 165 transitions, 1954 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:54,695 INFO L231 Difference]: Finished difference. Result has 108 places, 133 transitions, 1551 flow [2024-06-28 04:07:54,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1551, PETRI_PLACES=108, PETRI_TRANSITIONS=133} [2024-06-28 04:07:54,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-28 04:07:54,696 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 133 transitions, 1551 flow [2024-06-28 04:07:54,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:54,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:54,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:54,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:07:54,697 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:54,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:54,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1745730210, now seen corresponding path program 3 times [2024-06-28 04:07:54,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:54,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26877548] [2024-06-28 04:07:54,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:54,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:54,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:57,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:57,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:57,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26877548] [2024-06-28 04:07:57,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26877548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:57,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:57,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:57,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49153370] [2024-06-28 04:07:57,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:57,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:57,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:57,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:57,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:57,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:57,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 133 transitions, 1551 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:57,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:57,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:57,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:58,875 INFO L124 PetriNetUnfolderBase]: 1315/2077 cut-off events. [2024-06-28 04:07:58,876 INFO L125 PetriNetUnfolderBase]: For 31779/31781 co-relation queries the response was YES. [2024-06-28 04:07:58,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11570 conditions, 2077 events. 1315/2077 cut-off events. For 31779/31781 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 10071 event pairs, 383 based on Foata normal form. 2/2072 useless extension candidates. Maximal degree in co-relation 11518. Up to 1658 conditions per place. [2024-06-28 04:07:58,889 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 99 selfloop transitions, 67 changer transitions 0/171 dead transitions. [2024-06-28 04:07:58,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 171 transitions, 2091 flow [2024-06-28 04:07:58,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:58,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:58,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:07:58,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:07:58,894 INFO L175 Difference]: Start difference. First operand has 108 places, 133 transitions, 1551 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:07:58,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 171 transitions, 2091 flow [2024-06-28 04:07:58,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 171 transitions, 2014 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:58,920 INFO L231 Difference]: Finished difference. Result has 113 places, 136 transitions, 1654 flow [2024-06-28 04:07:58,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1654, PETRI_PLACES=113, PETRI_TRANSITIONS=136} [2024-06-28 04:07:58,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 04:07:58,921 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 136 transitions, 1654 flow [2024-06-28 04:07:58,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:58,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:58,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:58,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:07:58,922 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:58,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:58,923 INFO L85 PathProgramCache]: Analyzing trace with hash 867704024, now seen corresponding path program 4 times [2024-06-28 04:07:58,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:58,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798975322] [2024-06-28 04:07:58,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:58,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:58,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:01,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:01,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798975322] [2024-06-28 04:08:01,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798975322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:01,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:01,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:01,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633788299] [2024-06-28 04:08:01,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:01,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:01,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:01,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:01,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:01,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:01,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 136 transitions, 1654 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:01,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:01,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:01,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:03,076 INFO L124 PetriNetUnfolderBase]: 1310/2055 cut-off events. [2024-06-28 04:08:03,076 INFO L125 PetriNetUnfolderBase]: For 35448/35454 co-relation queries the response was YES. [2024-06-28 04:08:03,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11695 conditions, 2055 events. 1310/2055 cut-off events. For 35448/35454 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9885 event pairs, 424 based on Foata normal form. 3/2035 useless extension candidates. Maximal degree in co-relation 11642. Up to 1653 conditions per place. [2024-06-28 04:08:03,089 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 96 selfloop transitions, 67 changer transitions 0/168 dead transitions. [2024-06-28 04:08:03,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 168 transitions, 2150 flow [2024-06-28 04:08:03,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:03,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:03,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:08:03,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:08:03,091 INFO L175 Difference]: Start difference. First operand has 113 places, 136 transitions, 1654 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:08:03,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 168 transitions, 2150 flow [2024-06-28 04:08:03,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 168 transitions, 1998 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:03,115 INFO L231 Difference]: Finished difference. Result has 115 places, 136 transitions, 1644 flow [2024-06-28 04:08:03,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1644, PETRI_PLACES=115, PETRI_TRANSITIONS=136} [2024-06-28 04:08:03,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-28 04:08:03,116 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 136 transitions, 1644 flow [2024-06-28 04:08:03,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:03,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:03,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:03,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:08:03,116 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:03,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:03,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1402246230, now seen corresponding path program 5 times [2024-06-28 04:08:03,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:03,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883502287] [2024-06-28 04:08:03,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:03,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:03,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:05,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:05,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:05,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883502287] [2024-06-28 04:08:05,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883502287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:05,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:05,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:05,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814198020] [2024-06-28 04:08:05,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:05,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:05,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:05,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:05,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:05,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:05,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 136 transitions, 1644 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:05,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:05,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:05,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:06,409 INFO L124 PetriNetUnfolderBase]: 1305/2068 cut-off events. [2024-06-28 04:08:06,410 INFO L125 PetriNetUnfolderBase]: For 37957/37984 co-relation queries the response was YES. [2024-06-28 04:08:06,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11765 conditions, 2068 events. 1305/2068 cut-off events. For 37957/37984 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 10117 event pairs, 419 based on Foata normal form. 15/2066 useless extension candidates. Maximal degree in co-relation 11711. Up to 1648 conditions per place. [2024-06-28 04:08:06,422 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 63 changer transitions 0/162 dead transitions. [2024-06-28 04:08:06,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 2051 flow [2024-06-28 04:08:06,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:06,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:06,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:08:06,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:08:06,424 INFO L175 Difference]: Start difference. First operand has 115 places, 136 transitions, 1644 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:08:06,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 2051 flow [2024-06-28 04:08:06,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 162 transitions, 1901 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:06,451 INFO L231 Difference]: Finished difference. Result has 116 places, 137 transitions, 1642 flow [2024-06-28 04:08:06,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1642, PETRI_PLACES=116, PETRI_TRANSITIONS=137} [2024-06-28 04:08:06,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 04:08:06,452 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 137 transitions, 1642 flow [2024-06-28 04:08:06,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:06,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:06,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:06,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:08:06,452 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:06,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:06,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1814630068, now seen corresponding path program 1 times [2024-06-28 04:08:06,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:06,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471796964] [2024-06-28 04:08:06,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:06,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:06,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:09,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-28 04:08:09,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:09,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471796964] [2024-06-28 04:08:09,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471796964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:09,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:09,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:09,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409846889] [2024-06-28 04:08:09,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:09,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:09,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:09,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:09,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:09,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:09,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 137 transitions, 1642 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:09,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:09,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:09,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:10,513 INFO L124 PetriNetUnfolderBase]: 1524/2421 cut-off events. [2024-06-28 04:08:10,513 INFO L125 PetriNetUnfolderBase]: For 47623/47623 co-relation queries the response was YES. [2024-06-28 04:08:10,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13976 conditions, 2421 events. 1524/2421 cut-off events. For 47623/47623 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12296 event pairs, 279 based on Foata normal form. 6/2424 useless extension candidates. Maximal degree in co-relation 13921. Up to 1851 conditions per place. [2024-06-28 04:08:10,528 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 148 selfloop transitions, 40 changer transitions 0/193 dead transitions. [2024-06-28 04:08:10,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 193 transitions, 2334 flow [2024-06-28 04:08:10,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:10,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:10,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:08:10,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:08:10,530 INFO L175 Difference]: Start difference. First operand has 116 places, 137 transitions, 1642 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:08:10,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 193 transitions, 2334 flow [2024-06-28 04:08:10,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 193 transitions, 2235 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:10,563 INFO L231 Difference]: Finished difference. Result has 122 places, 144 transitions, 1726 flow [2024-06-28 04:08:10,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1726, PETRI_PLACES=122, PETRI_TRANSITIONS=144} [2024-06-28 04:08:10,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-28 04:08:10,563 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 144 transitions, 1726 flow [2024-06-28 04:08:10,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:10,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:10,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:10,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:08:10,564 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:10,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:10,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1045168598, now seen corresponding path program 2 times [2024-06-28 04:08:10,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:10,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793135560] [2024-06-28 04:08:10,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:10,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:13,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793135560] [2024-06-28 04:08:13,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793135560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:13,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:13,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:13,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580273024] [2024-06-28 04:08:13,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:13,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:13,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:13,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:13,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:13,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:13,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 144 transitions, 1726 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:13,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:13,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:13,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:14,784 INFO L124 PetriNetUnfolderBase]: 1511/2402 cut-off events. [2024-06-28 04:08:14,784 INFO L125 PetriNetUnfolderBase]: For 50939/50939 co-relation queries the response was YES. [2024-06-28 04:08:14,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14208 conditions, 2402 events. 1511/2402 cut-off events. For 50939/50939 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12246 event pairs, 376 based on Foata normal form. 6/2405 useless extension candidates. Maximal degree in co-relation 14150. Up to 2157 conditions per place. [2024-06-28 04:08:14,800 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 146 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-28 04:08:14,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 189 transitions, 2264 flow [2024-06-28 04:08:14,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:14,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:14,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:08:14,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 04:08:14,802 INFO L175 Difference]: Start difference. First operand has 122 places, 144 transitions, 1726 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:08:14,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 189 transitions, 2264 flow [2024-06-28 04:08:14,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 189 transitions, 2182 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:14,843 INFO L231 Difference]: Finished difference. Result has 126 places, 147 transitions, 1783 flow [2024-06-28 04:08:14,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1783, PETRI_PLACES=126, PETRI_TRANSITIONS=147} [2024-06-28 04:08:14,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 04:08:14,844 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 147 transitions, 1783 flow [2024-06-28 04:08:14,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:14,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:14,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:14,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:08:14,844 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:14,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:14,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1716941146, now seen corresponding path program 3 times [2024-06-28 04:08:14,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:14,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639285734] [2024-06-28 04:08:14,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:14,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:14,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:18,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:18,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:18,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639285734] [2024-06-28 04:08:18,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639285734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:18,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:18,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:18,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416133967] [2024-06-28 04:08:18,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:18,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:18,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:18,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:18,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:18,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:18,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 147 transitions, 1783 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:18,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:18,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:18,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:19,495 INFO L124 PetriNetUnfolderBase]: 1531/2429 cut-off events. [2024-06-28 04:08:19,495 INFO L125 PetriNetUnfolderBase]: For 56155/56157 co-relation queries the response was YES. [2024-06-28 04:08:19,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14670 conditions, 2429 events. 1531/2429 cut-off events. For 56155/56157 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12352 event pairs, 387 based on Foata normal form. 4/2426 useless extension candidates. Maximal degree in co-relation 14610. Up to 1988 conditions per place. [2024-06-28 04:08:19,512 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 108 selfloop transitions, 70 changer transitions 0/183 dead transitions. [2024-06-28 04:08:19,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 2275 flow [2024-06-28 04:08:19,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:19,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:08:19,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:08:19,514 INFO L175 Difference]: Start difference. First operand has 126 places, 147 transitions, 1783 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:08:19,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 2275 flow [2024-06-28 04:08:19,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 183 transitions, 2170 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:19,559 INFO L231 Difference]: Finished difference. Result has 127 places, 149 transitions, 1865 flow [2024-06-28 04:08:19,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1865, PETRI_PLACES=127, PETRI_TRANSITIONS=149} [2024-06-28 04:08:19,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 04:08:19,560 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 149 transitions, 1865 flow [2024-06-28 04:08:19,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:19,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:19,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:19,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:08:19,560 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:19,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:19,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1716756448, now seen corresponding path program 1 times [2024-06-28 04:08:19,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:19,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825167378] [2024-06-28 04:08:19,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:19,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:19,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:22,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:22,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:22,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825167378] [2024-06-28 04:08:22,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825167378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:22,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:22,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:22,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237326794] [2024-06-28 04:08:22,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:22,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:22,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:22,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:22,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:22,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:22,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 149 transitions, 1865 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:22,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:22,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:22,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:23,149 INFO L124 PetriNetUnfolderBase]: 1551/2468 cut-off events. [2024-06-28 04:08:23,149 INFO L125 PetriNetUnfolderBase]: For 61678/61684 co-relation queries the response was YES. [2024-06-28 04:08:23,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15097 conditions, 2468 events. 1551/2468 cut-off events. For 61678/61684 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12607 event pairs, 392 based on Foata normal form. 5/2464 useless extension candidates. Maximal degree in co-relation 15036. Up to 2167 conditions per place. [2024-06-28 04:08:23,168 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 116 selfloop transitions, 55 changer transitions 0/176 dead transitions. [2024-06-28 04:08:23,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 176 transitions, 2303 flow [2024-06-28 04:08:23,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:23,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:23,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:08:23,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 04:08:23,170 INFO L175 Difference]: Start difference. First operand has 127 places, 149 transitions, 1865 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:08:23,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 176 transitions, 2303 flow [2024-06-28 04:08:23,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 176 transitions, 2134 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:23,228 INFO L231 Difference]: Finished difference. Result has 129 places, 151 transitions, 1843 flow [2024-06-28 04:08:23,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1843, PETRI_PLACES=129, PETRI_TRANSITIONS=151} [2024-06-28 04:08:23,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 04:08:23,229 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 151 transitions, 1843 flow [2024-06-28 04:08:23,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:23,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:23,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:23,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:08:23,230 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:23,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:23,230 INFO L85 PathProgramCache]: Analyzing trace with hash -586352316, now seen corresponding path program 4 times [2024-06-28 04:08:23,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:23,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46470464] [2024-06-28 04:08:23,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:23,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:23,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:25,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:25,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:25,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46470464] [2024-06-28 04:08:25,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46470464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:25,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:25,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:25,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808460930] [2024-06-28 04:08:25,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:25,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:25,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:25,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:25,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:25,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:25,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 151 transitions, 1843 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:25,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:25,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:25,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:27,240 INFO L124 PetriNetUnfolderBase]: 1543/2430 cut-off events. [2024-06-28 04:08:27,240 INFO L125 PetriNetUnfolderBase]: For 64299/64305 co-relation queries the response was YES. [2024-06-28 04:08:27,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14998 conditions, 2430 events. 1543/2430 cut-off events. For 64299/64305 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12264 event pairs, 429 based on Foata normal form. 5/2410 useless extension candidates. Maximal degree in co-relation 14936. Up to 2008 conditions per place. [2024-06-28 04:08:27,257 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 109 selfloop transitions, 70 changer transitions 0/184 dead transitions. [2024-06-28 04:08:27,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 184 transitions, 2339 flow [2024-06-28 04:08:27,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:27,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:27,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:08:27,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 04:08:27,259 INFO L175 Difference]: Start difference. First operand has 129 places, 151 transitions, 1843 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:08:27,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 184 transitions, 2339 flow [2024-06-28 04:08:27,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 184 transitions, 2214 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:27,305 INFO L231 Difference]: Finished difference. Result has 131 places, 153 transitions, 1911 flow [2024-06-28 04:08:27,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1911, PETRI_PLACES=131, PETRI_TRANSITIONS=153} [2024-06-28 04:08:27,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-28 04:08:27,306 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 153 transitions, 1911 flow [2024-06-28 04:08:27,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:27,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:27,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:27,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:08:27,307 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:27,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:27,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1966627868, now seen corresponding path program 2 times [2024-06-28 04:08:27,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:27,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946763472] [2024-06-28 04:08:27,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:27,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:27,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:29,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:29,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:29,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946763472] [2024-06-28 04:08:29,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946763472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:29,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:29,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:29,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233197595] [2024-06-28 04:08:29,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:29,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:29,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:29,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:29,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:29,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:29,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 153 transitions, 1911 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:29,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:29,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:29,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:30,723 INFO L124 PetriNetUnfolderBase]: 1563/2493 cut-off events. [2024-06-28 04:08:30,724 INFO L125 PetriNetUnfolderBase]: For 69982/70022 co-relation queries the response was YES. [2024-06-28 04:08:30,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15495 conditions, 2493 events. 1563/2493 cut-off events. For 69982/70022 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12929 event pairs, 402 based on Foata normal form. 32/2511 useless extension candidates. Maximal degree in co-relation 15432. Up to 2191 conditions per place. [2024-06-28 04:08:30,743 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 122 selfloop transitions, 53 changer transitions 0/180 dead transitions. [2024-06-28 04:08:30,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 180 transitions, 2369 flow [2024-06-28 04:08:30,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:30,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:30,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:08:30,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 04:08:30,745 INFO L175 Difference]: Start difference. First operand has 131 places, 153 transitions, 1911 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:08:30,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 180 transitions, 2369 flow [2024-06-28 04:08:30,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 180 transitions, 2194 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:30,803 INFO L231 Difference]: Finished difference. Result has 132 places, 155 transitions, 1884 flow [2024-06-28 04:08:30,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1884, PETRI_PLACES=132, PETRI_TRANSITIONS=155} [2024-06-28 04:08:30,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-28 04:08:30,804 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 155 transitions, 1884 flow [2024-06-28 04:08:30,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:30,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:30,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:30,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:08:30,805 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:30,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:30,805 INFO L85 PathProgramCache]: Analyzing trace with hash -349695588, now seen corresponding path program 3 times [2024-06-28 04:08:30,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:30,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145207086] [2024-06-28 04:08:30,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:30,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:30,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:33,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-28 04:08:33,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:33,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145207086] [2024-06-28 04:08:33,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145207086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:33,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:33,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:33,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083411154] [2024-06-28 04:08:33,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:33,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:33,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:33,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:33,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:33,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:33,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 155 transitions, 1884 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:33,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:33,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:33,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:34,106 INFO L124 PetriNetUnfolderBase]: 1583/2525 cut-off events. [2024-06-28 04:08:34,107 INFO L125 PetriNetUnfolderBase]: For 74013/74053 co-relation queries the response was YES. [2024-06-28 04:08:34,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15726 conditions, 2525 events. 1583/2525 cut-off events. For 74013/74053 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13108 event pairs, 366 based on Foata normal form. 32/2543 useless extension candidates. Maximal degree in co-relation 15662. Up to 2115 conditions per place. [2024-06-28 04:08:34,125 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 122 selfloop transitions, 60 changer transitions 0/187 dead transitions. [2024-06-28 04:08:34,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 187 transitions, 2500 flow [2024-06-28 04:08:34,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:34,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:34,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:08:34,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 04:08:34,127 INFO L175 Difference]: Start difference. First operand has 132 places, 155 transitions, 1884 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:08:34,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 187 transitions, 2500 flow [2024-06-28 04:08:34,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 187 transitions, 2372 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:34,188 INFO L231 Difference]: Finished difference. Result has 134 places, 159 transitions, 1955 flow [2024-06-28 04:08:34,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1955, PETRI_PLACES=134, PETRI_TRANSITIONS=159} [2024-06-28 04:08:34,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-28 04:08:34,189 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 159 transitions, 1955 flow [2024-06-28 04:08:34,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:34,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:34,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:34,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:08:34,190 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:34,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:34,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1378304540, now seen corresponding path program 4 times [2024-06-28 04:08:34,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:34,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967048776] [2024-06-28 04:08:34,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:34,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:34,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:35,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-28 04:08:35,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:35,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967048776] [2024-06-28 04:08:35,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967048776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:35,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:35,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:35,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452184896] [2024-06-28 04:08:35,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:35,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:35,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:35,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:35,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:36,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:36,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 159 transitions, 1955 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:36,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:36,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:36,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:37,022 INFO L124 PetriNetUnfolderBase]: 1589/2531 cut-off events. [2024-06-28 04:08:37,023 INFO L125 PetriNetUnfolderBase]: For 76918/76924 co-relation queries the response was YES. [2024-06-28 04:08:37,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15893 conditions, 2531 events. 1589/2531 cut-off events. For 76918/76924 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13047 event pairs, 390 based on Foata normal form. 10/2535 useless extension candidates. Maximal degree in co-relation 15828. Up to 2223 conditions per place. [2024-06-28 04:08:37,042 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 132 selfloop transitions, 57 changer transitions 0/194 dead transitions. [2024-06-28 04:08:37,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 194 transitions, 2435 flow [2024-06-28 04:08:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:37,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:37,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:08:37,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:08:37,044 INFO L175 Difference]: Start difference. First operand has 134 places, 159 transitions, 1955 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:08:37,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 194 transitions, 2435 flow [2024-06-28 04:08:37,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 194 transitions, 2327 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 04:08:37,102 INFO L231 Difference]: Finished difference. Result has 139 places, 161 transitions, 1987 flow [2024-06-28 04:08:37,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1987, PETRI_PLACES=139, PETRI_TRANSITIONS=161} [2024-06-28 04:08:37,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 04:08:37,114 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 161 transitions, 1987 flow [2024-06-28 04:08:37,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:37,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:37,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:37,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:08:37,115 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:37,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:37,115 INFO L85 PathProgramCache]: Analyzing trace with hash 923282517, now seen corresponding path program 1 times [2024-06-28 04:08:37,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:37,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846258800] [2024-06-28 04:08:37,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:37,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:37,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08: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-28 04:08:38,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:38,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846258800] [2024-06-28 04:08:38,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846258800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:38,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:38,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:38,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67777676] [2024-06-28 04:08:38,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:38,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:38,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:38,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:38,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:38,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:08:38,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 161 transitions, 1987 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:38,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:38,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:08:38,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:39,759 INFO L124 PetriNetUnfolderBase]: 1455/2394 cut-off events. [2024-06-28 04:08:39,759 INFO L125 PetriNetUnfolderBase]: For 77464/77466 co-relation queries the response was YES. [2024-06-28 04:08:39,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15099 conditions, 2394 events. 1455/2394 cut-off events. For 77464/77466 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12826 event pairs, 403 based on Foata normal form. 2/2393 useless extension candidates. Maximal degree in co-relation 15032. Up to 2164 conditions per place. [2024-06-28 04:08:39,777 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 135 selfloop transitions, 11 changer transitions 0/174 dead transitions. [2024-06-28 04:08:39,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 174 transitions, 2323 flow [2024-06-28 04:08:39,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:08:39,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:08:39,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 04:08:39,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:08:39,786 INFO L175 Difference]: Start difference. First operand has 139 places, 161 transitions, 1987 flow. Second operand 5 states and 90 transitions. [2024-06-28 04:08:39,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 174 transitions, 2323 flow [2024-06-28 04:08:39,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 174 transitions, 2192 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:39,867 INFO L231 Difference]: Finished difference. Result has 137 places, 164 transitions, 1908 flow [2024-06-28 04:08:39,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1908, PETRI_PLACES=137, PETRI_TRANSITIONS=164} [2024-06-28 04:08:39,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 04:08:39,868 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 164 transitions, 1908 flow [2024-06-28 04:08:39,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:39,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:39,869 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 04:08:39,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:08:39,869 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:39,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:39,869 INFO L85 PathProgramCache]: Analyzing trace with hash -2048075469, now seen corresponding path program 1 times [2024-06-28 04:08:39,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:39,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068413887] [2024-06-28 04:08:39,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:39,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:43,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 04:08:43,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:43,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068413887] [2024-06-28 04:08:43,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068413887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:43,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:43,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:43,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505722035] [2024-06-28 04:08:43,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:43,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:43,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:43,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:43,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:43,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:43,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 164 transitions, 1908 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:43,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:43,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:43,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:44,459 INFO L124 PetriNetUnfolderBase]: 1651/2636 cut-off events. [2024-06-28 04:08:44,459 INFO L125 PetriNetUnfolderBase]: For 88858/88858 co-relation queries the response was YES. [2024-06-28 04:08:44,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16653 conditions, 2636 events. 1651/2636 cut-off events. For 88858/88858 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13646 event pairs, 280 based on Foata normal form. 18/2651 useless extension candidates. Maximal degree in co-relation 16585. Up to 1989 conditions per place. [2024-06-28 04:08:44,479 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 167 selfloop transitions, 44 changer transitions 0/216 dead transitions. [2024-06-28 04:08:44,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 216 transitions, 2636 flow [2024-06-28 04:08:44,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:44,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:44,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:08:44,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:08:44,480 INFO L175 Difference]: Start difference. First operand has 137 places, 164 transitions, 1908 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:08:44,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 216 transitions, 2636 flow [2024-06-28 04:08:44,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 216 transitions, 2606 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 04:08:44,541 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 2006 flow [2024-06-28 04:08:44,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2006, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-06-28 04:08:44,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 04:08:44,542 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 2006 flow [2024-06-28 04:08:44,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:44,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:44,545 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 04:08:44,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:08:44,545 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:44,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:44,545 INFO L85 PathProgramCache]: Analyzing trace with hash -964476957, now seen corresponding path program 2 times [2024-06-28 04:08:44,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:44,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961922848] [2024-06-28 04:08:44,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:44,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:44,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:47,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:47,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:47,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961922848] [2024-06-28 04:08:47,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961922848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:47,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:47,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:47,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421487392] [2024-06-28 04:08:47,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:47,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:47,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:47,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:47,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:47,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:47,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 2006 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:47,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:47,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:47,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:49,179 INFO L124 PetriNetUnfolderBase]: 1605/2566 cut-off events. [2024-06-28 04:08:49,179 INFO L125 PetriNetUnfolderBase]: For 85900/85900 co-relation queries the response was YES. [2024-06-28 04:08:49,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16000 conditions, 2566 events. 1605/2566 cut-off events. For 85900/85900 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13270 event pairs, 362 based on Foata normal form. 24/2587 useless extension candidates. Maximal degree in co-relation 15931. Up to 2205 conditions per place. [2024-06-28 04:08:49,203 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 37 changer transitions 0/212 dead transitions. [2024-06-28 04:08:49,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 212 transitions, 2581 flow [2024-06-28 04:08:49,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:49,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:49,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:08:49,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 04:08:49,205 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 2006 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:08:49,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 212 transitions, 2581 flow [2024-06-28 04:08:49,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 212 transitions, 2485 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:49,292 INFO L231 Difference]: Finished difference. Result has 146 places, 167 transitions, 2015 flow [2024-06-28 04:08:49,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2015, PETRI_PLACES=146, PETRI_TRANSITIONS=167} [2024-06-28 04:08:49,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-28 04:08:49,293 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 167 transitions, 2015 flow [2024-06-28 04:08:49,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:49,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:49,293 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 04:08:49,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:08:49,293 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:49,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:49,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1620026811, now seen corresponding path program 3 times [2024-06-28 04:08:49,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:49,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147742344] [2024-06-28 04:08:49,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:49,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:49,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:52,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:52,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:52,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147742344] [2024-06-28 04:08:52,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147742344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:52,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:52,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:52,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836698121] [2024-06-28 04:08:52,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:52,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:52,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:52,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:52,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:52,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:52,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 167 transitions, 2015 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:52,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:52,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:52,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:53,829 INFO L124 PetriNetUnfolderBase]: 1673/2697 cut-off events. [2024-06-28 04:08:53,829 INFO L125 PetriNetUnfolderBase]: For 88154/88158 co-relation queries the response was YES. [2024-06-28 04:08:53,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16550 conditions, 2697 events. 1673/2697 cut-off events. For 88154/88158 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14314 event pairs, 390 based on Foata normal form. 20/2711 useless extension candidates. Maximal degree in co-relation 16480. Up to 2146 conditions per place. [2024-06-28 04:08:53,849 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 132 selfloop transitions, 68 changer transitions 0/205 dead transitions. [2024-06-28 04:08:53,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 205 transitions, 2561 flow [2024-06-28 04:08:53,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:53,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:53,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:08:53,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:08:53,850 INFO L175 Difference]: Start difference. First operand has 146 places, 167 transitions, 2015 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:08:53,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 205 transitions, 2561 flow [2024-06-28 04:08:53,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 205 transitions, 2487 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:53,919 INFO L231 Difference]: Finished difference. Result has 147 places, 168 transitions, 2112 flow [2024-06-28 04:08:53,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2112, PETRI_PLACES=147, PETRI_TRANSITIONS=168} [2024-06-28 04:08:53,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 04:08:53,920 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 168 transitions, 2112 flow [2024-06-28 04:08:53,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:53,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:53,920 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 04:08:53,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:08:53,921 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:53,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:53,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1614520281, now seen corresponding path program 4 times [2024-06-28 04:08:53,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:53,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127227355] [2024-06-28 04:08:53,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:53,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:53,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:57,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:57,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127227355] [2024-06-28 04:08:57,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127227355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:57,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:57,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:57,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694184597] [2024-06-28 04:08:57,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:57,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:57,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:57,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:57,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:57,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:57,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 168 transitions, 2112 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:57,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:57,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:57,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:59,193 INFO L124 PetriNetUnfolderBase]: 1741/2817 cut-off events. [2024-06-28 04:08:59,193 INFO L125 PetriNetUnfolderBase]: For 95324/95326 co-relation queries the response was YES. [2024-06-28 04:08:59,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17369 conditions, 2817 events. 1741/2817 cut-off events. For 95324/95326 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15179 event pairs, 405 based on Foata normal form. 16/2826 useless extension candidates. Maximal degree in co-relation 17298. Up to 2262 conditions per place. [2024-06-28 04:08:59,215 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 69 changer transitions 0/211 dead transitions. [2024-06-28 04:08:59,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 211 transitions, 2686 flow [2024-06-28 04:08:59,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:59,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:59,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:08:59,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 04:08:59,217 INFO L175 Difference]: Start difference. First operand has 147 places, 168 transitions, 2112 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:08:59,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 211 transitions, 2686 flow [2024-06-28 04:08:59,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 211 transitions, 2535 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:59,299 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 2136 flow [2024-06-28 04:08:59,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2136, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-06-28 04:08:59,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 04:08:59,300 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 2136 flow [2024-06-28 04:08:59,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:59,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:59,301 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 04:08:59,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:08:59,301 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:59,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:59,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1614516561, now seen corresponding path program 5 times [2024-06-28 04:08:59,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:59,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023931275] [2024-06-28 04:08:59,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:59,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:02,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:02,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:02,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023931275] [2024-06-28 04:09:02,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023931275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:02,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:02,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:02,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886214914] [2024-06-28 04:09:02,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:02,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:02,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:02,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:02,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:02,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:02,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 2136 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:02,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:02,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:02,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:04,258 INFO L124 PetriNetUnfolderBase]: 1789/2901 cut-off events. [2024-06-28 04:09:04,258 INFO L125 PetriNetUnfolderBase]: For 98193/98195 co-relation queries the response was YES. [2024-06-28 04:09:04,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17820 conditions, 2901 events. 1789/2901 cut-off events. For 98193/98195 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15856 event pairs, 399 based on Foata normal form. 12/2906 useless extension candidates. Maximal degree in co-relation 17748. Up to 2240 conditions per place. [2024-06-28 04:09:04,281 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 143 selfloop transitions, 72 changer transitions 0/220 dead transitions. [2024-06-28 04:09:04,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 220 transitions, 2758 flow [2024-06-28 04:09:04,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:09:04,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:09:04,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 04:09:04,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 04:09:04,283 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 2136 flow. Second operand 10 states and 183 transitions. [2024-06-28 04:09:04,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 220 transitions, 2758 flow [2024-06-28 04:09:04,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 220 transitions, 2603 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:04,379 INFO L231 Difference]: Finished difference. Result has 153 places, 170 transitions, 2163 flow [2024-06-28 04:09:04,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2163, PETRI_PLACES=153, PETRI_TRANSITIONS=170} [2024-06-28 04:09:04,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 04:09:04,380 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 170 transitions, 2163 flow [2024-06-28 04:09:04,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:04,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:04,380 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 04:09:04,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:09:04,380 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:04,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:04,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1620242013, now seen corresponding path program 1 times [2024-06-28 04:09:04,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:04,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976554887] [2024-06-28 04:09:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:04,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:07,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:07,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:07,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976554887] [2024-06-28 04:09:07,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976554887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:07,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:07,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:07,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214609613] [2024-06-28 04:09:07,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:07,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:07,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:07,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:07,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:07,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:07,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 170 transitions, 2163 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:07,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:07,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:07,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:08,483 INFO L124 PetriNetUnfolderBase]: 1933/3153 cut-off events. [2024-06-28 04:09:08,483 INFO L125 PetriNetUnfolderBase]: For 115173/115177 co-relation queries the response was YES. [2024-06-28 04:09:08,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19633 conditions, 3153 events. 1933/3153 cut-off events. For 115173/115177 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17744 event pairs, 438 based on Foata normal form. 16/3163 useless extension candidates. Maximal degree in co-relation 19560. Up to 2052 conditions per place. [2024-06-28 04:09:08,509 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 74 changer transitions 0/214 dead transitions. [2024-06-28 04:09:08,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 214 transitions, 2915 flow [2024-06-28 04:09:08,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:08,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:08,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:09:08,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 04:09:08,511 INFO L175 Difference]: Start difference. First operand has 153 places, 170 transitions, 2163 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:09:08,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 214 transitions, 2915 flow [2024-06-28 04:09:08,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 214 transitions, 2749 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 04:09:08,616 INFO L231 Difference]: Finished difference. Result has 153 places, 172 transitions, 2219 flow [2024-06-28 04:09:08,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2219, PETRI_PLACES=153, PETRI_TRANSITIONS=172} [2024-06-28 04:09:08,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 04:09:08,616 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 172 transitions, 2219 flow [2024-06-28 04:09:08,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:08,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:08,621 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 04:09:08,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:09:08,622 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:08,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:08,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1778428113, now seen corresponding path program 6 times [2024-06-28 04:09:08,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:08,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003373808] [2024-06-28 04:09:08,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:08,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:08,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:11,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:11,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:11,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003373808] [2024-06-28 04:09:11,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003373808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:11,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:11,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:11,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525025710] [2024-06-28 04:09:11,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:11,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:11,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:11,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:11,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:11,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 172 transitions, 2219 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:11,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:11,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:11,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:13,181 INFO L124 PetriNetUnfolderBase]: 2001/3290 cut-off events. [2024-06-28 04:09:13,181 INFO L125 PetriNetUnfolderBase]: For 125584/125611 co-relation queries the response was YES. [2024-06-28 04:09:13,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20363 conditions, 3290 events. 2001/3290 cut-off events. For 125584/125611 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18957 event pairs, 517 based on Foata normal form. 29/3302 useless extension candidates. Maximal degree in co-relation 20289. Up to 2706 conditions per place. [2024-06-28 04:09:13,203 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 64 changer transitions 0/207 dead transitions. [2024-06-28 04:09:13,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 207 transitions, 2773 flow [2024-06-28 04:09:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:13,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:13,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:09:13,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:09:13,205 INFO L175 Difference]: Start difference. First operand has 153 places, 172 transitions, 2219 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:09:13,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 207 transitions, 2773 flow [2024-06-28 04:09:13,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 207 transitions, 2666 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:13,324 INFO L231 Difference]: Finished difference. Result has 157 places, 173 transitions, 2283 flow [2024-06-28 04:09:13,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2283, PETRI_PLACES=157, PETRI_TRANSITIONS=173} [2024-06-28 04:09:13,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 04:09:13,325 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 173 transitions, 2283 flow [2024-06-28 04:09:13,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:13,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:13,325 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 04:09:13,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:09:13,325 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:13,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:13,326 INFO L85 PathProgramCache]: Analyzing trace with hash -997046771, now seen corresponding path program 7 times [2024-06-28 04:09:13,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:13,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935540040] [2024-06-28 04:09:13,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:13,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:16,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:16,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935540040] [2024-06-28 04:09:16,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935540040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:16,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:16,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:16,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891833963] [2024-06-28 04:09:16,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:16,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:16,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:16,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:16,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:16,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:16,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 173 transitions, 2283 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:16,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:16,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:16,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:18,020 INFO L124 PetriNetUnfolderBase]: 1973/3226 cut-off events. [2024-06-28 04:09:18,021 INFO L125 PetriNetUnfolderBase]: For 119454/119460 co-relation queries the response was YES. [2024-06-28 04:09:18,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19733 conditions, 3226 events. 1973/3226 cut-off events. For 119454/119460 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18375 event pairs, 506 based on Foata normal form. 17/3220 useless extension candidates. Maximal degree in co-relation 19657. Up to 2662 conditions per place. [2024-06-28 04:09:18,048 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 138 selfloop transitions, 69 changer transitions 0/212 dead transitions. [2024-06-28 04:09:18,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 212 transitions, 2827 flow [2024-06-28 04:09:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:18,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:09:18,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 04:09:18,050 INFO L175 Difference]: Start difference. First operand has 157 places, 173 transitions, 2283 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:09:18,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 212 transitions, 2827 flow [2024-06-28 04:09:18,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 212 transitions, 2664 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:18,182 INFO L231 Difference]: Finished difference. Result has 160 places, 173 transitions, 2265 flow [2024-06-28 04:09:18,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2265, PETRI_PLACES=160, PETRI_TRANSITIONS=173} [2024-06-28 04:09:18,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 04:09:18,183 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 173 transitions, 2265 flow [2024-06-28 04:09:18,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:18,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:18,183 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 04:09:18,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:09:18,184 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:18,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:18,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1019706979, now seen corresponding path program 8 times [2024-06-28 04:09:18,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:18,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628553026] [2024-06-28 04:09:18,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:18,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:18,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:21,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:21,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:21,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628553026] [2024-06-28 04:09:21,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628553026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:21,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:21,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:21,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294168204] [2024-06-28 04:09:21,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:21,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:21,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:21,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:21,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:21,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:21,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 173 transitions, 2265 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:21,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:21,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:21,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:22,690 INFO L124 PetriNetUnfolderBase]: 1993/3266 cut-off events. [2024-06-28 04:09:22,691 INFO L125 PetriNetUnfolderBase]: For 117436/117442 co-relation queries the response was YES. [2024-06-28 04:09:22,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19652 conditions, 3266 events. 1993/3266 cut-off events. For 117436/117442 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18691 event pairs, 498 based on Foata normal form. 13/3256 useless extension candidates. Maximal degree in co-relation 19575. Up to 2596 conditions per place. [2024-06-28 04:09:22,717 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 144 selfloop transitions, 72 changer transitions 0/221 dead transitions. [2024-06-28 04:09:22,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 221 transitions, 2891 flow [2024-06-28 04:09:22,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:09:22,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:09:22,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 04:09:22,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 04:09:22,719 INFO L175 Difference]: Start difference. First operand has 160 places, 173 transitions, 2265 flow. Second operand 10 states and 178 transitions. [2024-06-28 04:09:22,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 221 transitions, 2891 flow [2024-06-28 04:09:22,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 221 transitions, 2746 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:22,844 INFO L231 Difference]: Finished difference. Result has 163 places, 174 transitions, 2308 flow [2024-06-28 04:09:22,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2308, PETRI_PLACES=163, PETRI_TRANSITIONS=174} [2024-06-28 04:09:22,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-28 04:09:22,844 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 174 transitions, 2308 flow [2024-06-28 04:09:22,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:22,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:22,845 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 04:09:22,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:09:22,845 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:22,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:22,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1668039159, now seen corresponding path program 2 times [2024-06-28 04:09:22,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:22,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078850915] [2024-06-28 04:09:22,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:22,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:22,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:25,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:25,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:25,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078850915] [2024-06-28 04:09:25,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078850915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:25,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:25,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:25,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940223529] [2024-06-28 04:09:25,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:25,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:25,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:25,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:25,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:25,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:25,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 174 transitions, 2308 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:25,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:25,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:25,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:26,854 INFO L124 PetriNetUnfolderBase]: 2041/3382 cut-off events. [2024-06-28 04:09:26,855 INFO L125 PetriNetUnfolderBase]: For 125085/125112 co-relation queries the response was YES. [2024-06-28 04:09:26,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20243 conditions, 3382 events. 2041/3382 cut-off events. For 125085/125112 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19740 event pairs, 511 based on Foata normal form. 25/3390 useless extension candidates. Maximal degree in co-relation 20165. Up to 2676 conditions per place. [2024-06-28 04:09:26,882 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 143 selfloop transitions, 65 changer transitions 0/213 dead transitions. [2024-06-28 04:09:26,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 213 transitions, 2894 flow [2024-06-28 04:09:26,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:09:26,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:09:26,884 INFO L175 Difference]: Start difference. First operand has 163 places, 174 transitions, 2308 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:09:26,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 213 transitions, 2894 flow [2024-06-28 04:09:27,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 213 transitions, 2722 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:09:27,005 INFO L231 Difference]: Finished difference. Result has 163 places, 175 transitions, 2312 flow [2024-06-28 04:09:27,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2312, PETRI_PLACES=163, PETRI_TRANSITIONS=175} [2024-06-28 04:09:27,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-28 04:09:27,006 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 175 transitions, 2312 flow [2024-06-28 04:09:27,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:27,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:27,006 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 04:09:27,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:09:27,006 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:27,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:27,007 INFO L85 PathProgramCache]: Analyzing trace with hash 2044340595, now seen corresponding path program 3 times [2024-06-28 04:09:27,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:27,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789979654] [2024-06-28 04:09:27,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:27,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:29,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:29,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:29,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789979654] [2024-06-28 04:09:29,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789979654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:29,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:29,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:29,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246186992] [2024-06-28 04:09:29,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:29,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:29,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:29,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:29,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:29,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:29,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 175 transitions, 2312 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:29,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:29,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:29,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:31,005 INFO L124 PetriNetUnfolderBase]: 2021/3350 cut-off events. [2024-06-28 04:09:31,006 INFO L125 PetriNetUnfolderBase]: For 119938/119965 co-relation queries the response was YES. [2024-06-28 04:09:31,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19546 conditions, 3350 events. 2021/3350 cut-off events. For 119938/119965 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19518 event pairs, 446 based on Foata normal form. 25/3358 useless extension candidates. Maximal degree in co-relation 19467. Up to 1896 conditions per place. [2024-06-28 04:09:31,031 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 76 changer transitions 0/212 dead transitions. [2024-06-28 04:09:31,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 212 transitions, 2774 flow [2024-06-28 04:09:31,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:31,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:31,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:09:31,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:09:31,033 INFO L175 Difference]: Start difference. First operand has 163 places, 175 transitions, 2312 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:09:31,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 212 transitions, 2774 flow [2024-06-28 04:09:31,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 212 transitions, 2612 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:31,166 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 2228 flow [2024-06-28 04:09:31,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2228, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-06-28 04:09:31,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 04:09:31,177 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 2228 flow [2024-06-28 04:09:31,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:31,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:31,177 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 04:09:31,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:09:31,177 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:31,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:31,178 INFO L85 PathProgramCache]: Analyzing trace with hash 200307841, now seen corresponding path program 1 times [2024-06-28 04:09:31,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:31,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522698586] [2024-06-28 04:09:31,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:31,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:31,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:32,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:32,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:32,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522698586] [2024-06-28 04:09:32,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522698586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:32,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:32,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:32,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706527306] [2024-06-28 04:09:32,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:32,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:32,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:32,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:32,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:32,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 2228 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:32,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:32,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:32,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:33,889 INFO L124 PetriNetUnfolderBase]: 2026/3355 cut-off events. [2024-06-28 04:09:33,889 INFO L125 PetriNetUnfolderBase]: For 114645/114647 co-relation queries the response was YES. [2024-06-28 04:09:33,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19651 conditions, 3355 events. 2026/3355 cut-off events. For 114645/114647 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19625 event pairs, 501 based on Foata normal form. 1/3351 useless extension candidates. Maximal degree in co-relation 19571. Up to 3144 conditions per place. [2024-06-28 04:09:33,917 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-06-28 04:09:33,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 199 transitions, 2942 flow [2024-06-28 04:09:33,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:33,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:33,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:09:33,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 04:09:33,919 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 2228 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:09:33,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 199 transitions, 2942 flow [2024-06-28 04:09:34,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 199 transitions, 2711 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:34,040 INFO L231 Difference]: Finished difference. Result has 164 places, 183 transitions, 2194 flow [2024-06-28 04:09:34,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2194, PETRI_PLACES=164, PETRI_TRANSITIONS=183} [2024-06-28 04:09:34,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 04:09:34,041 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 183 transitions, 2194 flow [2024-06-28 04:09:34,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:34,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:34,042 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 04:09:34,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:09:34,042 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-28 04:09:34,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:34,042 INFO L85 PathProgramCache]: Analyzing trace with hash -612743743, now seen corresponding path program 2 times [2024-06-28 04:09:34,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:34,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168958478] [2024-06-28 04:09:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:34,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:34,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:35,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:35,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:35,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168958478] [2024-06-28 04:09:35,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168958478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:35,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:35,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:35,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946705258] [2024-06-28 04:09:35,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:35,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:35,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:35,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:35,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:35,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:35,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 183 transitions, 2194 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:35,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:35,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:35,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:36,860 INFO L124 PetriNetUnfolderBase]: 2031/3368 cut-off events. [2024-06-28 04:09:36,860 INFO L125 PetriNetUnfolderBase]: For 116968/116970 co-relation queries the response was YES. [2024-06-28 04:09:36,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19509 conditions, 3368 events. 2031/3368 cut-off events. For 116968/116970 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19688 event pairs, 496 based on Foata normal form. 1/3366 useless extension candidates. Maximal degree in co-relation 19428. Up to 3160 conditions per place. [2024-06-28 04:09:36,886 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 20 changer transitions 0/205 dead transitions. [2024-06-28 04:09:36,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 205 transitions, 2769 flow [2024-06-28 04:09:36,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:36,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:36,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:09:36,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 04:09:36,891 INFO L175 Difference]: Start difference. First operand has 164 places, 183 transitions, 2194 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:09:36,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 205 transitions, 2769 flow [2024-06-28 04:09:37,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 205 transitions, 2679 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-28 04:09:37,021 INFO L231 Difference]: Finished difference. Result has 170 places, 186 transitions, 2209 flow [2024-06-28 04:09:37,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2209, PETRI_PLACES=170, PETRI_TRANSITIONS=186} [2024-06-28 04:09:37,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-28 04:09:37,022 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 186 transitions, 2209 flow [2024-06-28 04:09:37,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:37,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:37,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:37,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:09:37,023 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:37,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:37,023 INFO L85 PathProgramCache]: Analyzing trace with hash -2138358858, now seen corresponding path program 1 times [2024-06-28 04:09:37,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:37,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278192146] [2024-06-28 04:09:37,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:37,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:37,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:39,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:39,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:39,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278192146] [2024-06-28 04:09:39,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278192146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:39,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:39,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:39,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971136211] [2024-06-28 04:09:39,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:39,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:39,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:39,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:39,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:39,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:09:39,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 186 transitions, 2209 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:39,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:39,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:09:39,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:40,759 INFO L124 PetriNetUnfolderBase]: 1929/3270 cut-off events. [2024-06-28 04:09:40,759 INFO L125 PetriNetUnfolderBase]: For 125641/125641 co-relation queries the response was YES. [2024-06-28 04:09:40,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18959 conditions, 3270 events. 1929/3270 cut-off events. For 125641/125641 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19666 event pairs, 459 based on Foata normal form. 4/3255 useless extension candidates. Maximal degree in co-relation 18874. Up to 2895 conditions per place. [2024-06-28 04:09:40,791 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 160 selfloop transitions, 33 changer transitions 0/221 dead transitions. [2024-06-28 04:09:40,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 221 transitions, 2835 flow [2024-06-28 04:09:40,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:40,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:40,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:09:40,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:09:40,793 INFO L175 Difference]: Start difference. First operand has 170 places, 186 transitions, 2209 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:09:40,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 221 transitions, 2835 flow [2024-06-28 04:09:40,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 221 transitions, 2799 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:40,922 INFO L231 Difference]: Finished difference. Result has 174 places, 197 transitions, 2340 flow [2024-06-28 04:09:40,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2340, PETRI_PLACES=174, PETRI_TRANSITIONS=197} [2024-06-28 04:09:40,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 04:09:40,922 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 197 transitions, 2340 flow [2024-06-28 04:09:40,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:40,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:40,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:40,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:09:40,923 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:40,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:40,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1815369324, now seen corresponding path program 2 times [2024-06-28 04:09:40,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:40,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967585432] [2024-06-28 04:09:40,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:40,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:43,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:43,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:43,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967585432] [2024-06-28 04:09:43,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967585432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:43,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:43,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:43,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925986111] [2024-06-28 04:09:43,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:43,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:43,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:43,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:43,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:43,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:09:43,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 197 transitions, 2340 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:43,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:43,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:09:43,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:44,384 INFO L124 PetriNetUnfolderBase]: 1917/3254 cut-off events. [2024-06-28 04:09:44,384 INFO L125 PetriNetUnfolderBase]: For 128225/128225 co-relation queries the response was YES. [2024-06-28 04:09:44,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19205 conditions, 3254 events. 1917/3254 cut-off events. For 128225/128225 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19573 event pairs, 457 based on Foata normal form. 4/3239 useless extension candidates. Maximal degree in co-relation 19119. Up to 2887 conditions per place. [2024-06-28 04:09:44,408 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 160 selfloop transitions, 29 changer transitions 0/217 dead transitions. [2024-06-28 04:09:44,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 217 transitions, 2778 flow [2024-06-28 04:09:44,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:44,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:44,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:09:44,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:09:44,410 INFO L175 Difference]: Start difference. First operand has 174 places, 197 transitions, 2340 flow. Second operand 6 states and 111 transitions. [2024-06-28 04:09:44,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 217 transitions, 2778 flow [2024-06-28 04:09:44,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 217 transitions, 2729 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 04:09:44,536 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2361 flow [2024-06-28 04:09:44,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2361, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-28 04:09:44,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 04:09:44,537 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2361 flow [2024-06-28 04:09:44,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:44,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:44,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:44,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:09:44,538 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:44,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:44,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1814953614, now seen corresponding path program 3 times [2024-06-28 04:09:44,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:44,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800860382] [2024-06-28 04:09:44,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:44,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:46,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:46,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:46,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800860382] [2024-06-28 04:09:46,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800860382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:46,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:46,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:46,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268575878] [2024-06-28 04:09:46,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:46,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:46,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:46,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:46,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:46,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:09:46,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2361 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:46,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:46,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:09:46,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:48,067 INFO L124 PetriNetUnfolderBase]: 1906/3233 cut-off events. [2024-06-28 04:09:48,068 INFO L125 PetriNetUnfolderBase]: For 130011/130014 co-relation queries the response was YES. [2024-06-28 04:09:48,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19083 conditions, 3233 events. 1906/3233 cut-off events. For 130011/130014 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19431 event pairs, 453 based on Foata normal form. 5/3209 useless extension candidates. Maximal degree in co-relation 18995. Up to 2859 conditions per place. [2024-06-28 04:09:48,095 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 154 selfloop transitions, 32 changer transitions 0/214 dead transitions. [2024-06-28 04:09:48,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 214 transitions, 2803 flow [2024-06-28 04:09:48,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:48,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:48,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:09:48,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:09:48,097 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2361 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:09:48,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 214 transitions, 2803 flow [2024-06-28 04:09:48,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 214 transitions, 2738 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:48,229 INFO L231 Difference]: Finished difference. Result has 178 places, 200 transitions, 2400 flow [2024-06-28 04:09:48,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2400, PETRI_PLACES=178, PETRI_TRANSITIONS=200} [2024-06-28 04:09:48,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 04:09:48,231 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 200 transitions, 2400 flow [2024-06-28 04:09:48,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:48,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:48,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:48,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:09:48,231 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:48,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:48,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1716176174, now seen corresponding path program 1 times [2024-06-28 04:09:48,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:48,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64351541] [2024-06-28 04:09:48,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:48,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:49,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:49,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:49,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64351541] [2024-06-28 04:09:49,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64351541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:49,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:49,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:49,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884014314] [2024-06-28 04:09:49,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:49,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:49,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:49,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:49,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:49,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:49,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 200 transitions, 2400 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:49,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:49,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:49,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:50,821 INFO L124 PetriNetUnfolderBase]: 2074/3438 cut-off events. [2024-06-28 04:09:50,822 INFO L125 PetriNetUnfolderBase]: For 129258/129266 co-relation queries the response was YES. [2024-06-28 04:09:50,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20489 conditions, 3438 events. 2074/3438 cut-off events. For 129258/129266 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20144 event pairs, 502 based on Foata normal form. 5/3439 useless extension candidates. Maximal degree in co-relation 20401. Up to 3211 conditions per place. [2024-06-28 04:09:50,853 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 187 selfloop transitions, 26 changer transitions 0/218 dead transitions. [2024-06-28 04:09:50,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 218 transitions, 2997 flow [2024-06-28 04:09:50,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:50,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:50,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 04:09:50,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-28 04:09:50,855 INFO L175 Difference]: Start difference. First operand has 178 places, 200 transitions, 2400 flow. Second operand 6 states and 103 transitions. [2024-06-28 04:09:50,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 218 transitions, 2997 flow [2024-06-28 04:09:51,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 218 transitions, 2915 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:51,033 INFO L231 Difference]: Finished difference. Result has 180 places, 203 transitions, 2419 flow [2024-06-28 04:09:51,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2419, PETRI_PLACES=180, PETRI_TRANSITIONS=203} [2024-06-28 04:09:51,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-28 04:09:51,034 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 203 transitions, 2419 flow [2024-06-28 04:09:51,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:51,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:51,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:51,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:09:51,035 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:51,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:51,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1941360882, now seen corresponding path program 1 times [2024-06-28 04:09:51,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:51,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093141166] [2024-06-28 04:09:51,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:51,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:51,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:52,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:52,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:52,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093141166] [2024-06-28 04:09:52,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093141166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:52,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:52,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:52,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145782379] [2024-06-28 04:09:52,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:52,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:52,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:52,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:52,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:52,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:52,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 203 transitions, 2419 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:52,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:52,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:52,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:54,255 INFO L124 PetriNetUnfolderBase]: 2084/3446 cut-off events. [2024-06-28 04:09:54,255 INFO L125 PetriNetUnfolderBase]: For 135076/135078 co-relation queries the response was YES. [2024-06-28 04:09:54,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20598 conditions, 3446 events. 2084/3446 cut-off events. For 135076/135078 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20109 event pairs, 499 based on Foata normal form. 2/3443 useless extension candidates. Maximal degree in co-relation 20509. Up to 3175 conditions per place. [2024-06-28 04:09:54,281 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 192 selfloop transitions, 35 changer transitions 0/232 dead transitions. [2024-06-28 04:09:54,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 232 transitions, 3219 flow [2024-06-28 04:09:54,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:54,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:54,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:09:54,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:09:54,282 INFO L175 Difference]: Start difference. First operand has 180 places, 203 transitions, 2419 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:09:54,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 232 transitions, 3219 flow [2024-06-28 04:09:54,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 232 transitions, 3130 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:54,441 INFO L231 Difference]: Finished difference. Result has 184 places, 212 transitions, 2555 flow [2024-06-28 04:09:54,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2330, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2555, PETRI_PLACES=184, PETRI_TRANSITIONS=212} [2024-06-28 04:09:54,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-28 04:09:54,442 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 212 transitions, 2555 flow [2024-06-28 04:09:54,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:54,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:54,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:54,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:09:54,443 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:54,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:54,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1886929712, now seen corresponding path program 2 times [2024-06-28 04:09:54,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:54,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062645246] [2024-06-28 04:09:54,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:54,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:54,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:56,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:56,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:56,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062645246] [2024-06-28 04:09:56,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062645246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:56,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:56,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:56,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535592513] [2024-06-28 04:09:56,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:56,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:56,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:56,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:56,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:56,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:56,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 212 transitions, 2555 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:56,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:56,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:56,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:57,734 INFO L124 PetriNetUnfolderBase]: 2081/3443 cut-off events. [2024-06-28 04:09:57,735 INFO L125 PetriNetUnfolderBase]: For 139635/139637 co-relation queries the response was YES. [2024-06-28 04:09:57,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21079 conditions, 3443 events. 2081/3443 cut-off events. For 139635/139637 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20114 event pairs, 503 based on Foata normal form. 1/3439 useless extension candidates. Maximal degree in co-relation 20989. Up to 3222 conditions per place. [2024-06-28 04:09:57,765 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 195 selfloop transitions, 28 changer transitions 0/228 dead transitions. [2024-06-28 04:09:57,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 228 transitions, 3135 flow [2024-06-28 04:09:57,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:57,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:57,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 04:09:57,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 04:09:57,766 INFO L175 Difference]: Start difference. First operand has 184 places, 212 transitions, 2555 flow. Second operand 7 states and 115 transitions. [2024-06-28 04:09:57,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 228 transitions, 3135 flow [2024-06-28 04:09:57,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 228 transitions, 3083 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 04:09:57,970 INFO L231 Difference]: Finished difference. Result has 189 places, 212 transitions, 2565 flow [2024-06-28 04:09:57,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2565, PETRI_PLACES=189, PETRI_TRANSITIONS=212} [2024-06-28 04:09:57,971 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 04:09:57,971 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 212 transitions, 2565 flow [2024-06-28 04:09:57,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:57,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:57,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:57,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:09:57,972 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:57,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:57,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1743747656, now seen corresponding path program 2 times [2024-06-28 04:09:57,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:57,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292691015] [2024-06-28 04:09:57,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:57,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:57,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:00,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:00,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:00,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292691015] [2024-06-28 04:10:00,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292691015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:00,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:00,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:00,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723457374] [2024-06-28 04:10:00,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:00,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:00,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:00,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:00,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:00,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:00,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 212 transitions, 2565 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:00,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:00,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:00,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:01,358 INFO L124 PetriNetUnfolderBase]: 2107/3487 cut-off events. [2024-06-28 04:10:01,358 INFO L125 PetriNetUnfolderBase]: For 146712/146714 co-relation queries the response was YES. [2024-06-28 04:10:01,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21352 conditions, 3487 events. 2107/3487 cut-off events. For 146712/146714 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20466 event pairs, 495 based on Foata normal form. 2/3486 useless extension candidates. Maximal degree in co-relation 21259. Up to 3224 conditions per place. [2024-06-28 04:10:01,386 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 205 selfloop transitions, 29 changer transitions 0/239 dead transitions. [2024-06-28 04:10:01,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 239 transitions, 3355 flow [2024-06-28 04:10:01,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:01,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:01,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:10:01,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:10:01,388 INFO L175 Difference]: Start difference. First operand has 189 places, 212 transitions, 2565 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:10:01,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 239 transitions, 3355 flow [2024-06-28 04:10:01,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 239 transitions, 3259 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:01,577 INFO L231 Difference]: Finished difference. Result has 191 places, 218 transitions, 2631 flow [2024-06-28 04:10:01,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2469, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2631, PETRI_PLACES=191, PETRI_TRANSITIONS=218} [2024-06-28 04:10:01,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 04:10:01,578 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 218 transitions, 2631 flow [2024-06-28 04:10:01,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:01,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:01,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:01,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:10:01,578 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:01,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:01,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1794629022, now seen corresponding path program 3 times [2024-06-28 04:10:01,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:01,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475751680] [2024-06-28 04:10:01,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:01,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:03,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:03,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:03,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475751680] [2024-06-28 04:10:03,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475751680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:03,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:03,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:03,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579272772] [2024-06-28 04:10:03,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:03,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:03,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:03,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:03,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:03,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:03,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 218 transitions, 2631 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:03,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:03,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:03,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:04,910 INFO L124 PetriNetUnfolderBase]: 2101/3479 cut-off events. [2024-06-28 04:10:04,910 INFO L125 PetriNetUnfolderBase]: For 149946/149948 co-relation queries the response was YES. [2024-06-28 04:10:04,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21329 conditions, 3479 events. 2101/3479 cut-off events. For 149946/149948 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20377 event pairs, 491 based on Foata normal form. 2/3478 useless extension candidates. Maximal degree in co-relation 21235. Up to 3221 conditions per place. [2024-06-28 04:10:04,941 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 30 changer transitions 0/242 dead transitions. [2024-06-28 04:10:04,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 242 transitions, 3263 flow [2024-06-28 04:10:04,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:04,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:04,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:10:04,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:10:04,943 INFO L175 Difference]: Start difference. First operand has 191 places, 218 transitions, 2631 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:10:04,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 242 transitions, 3263 flow [2024-06-28 04:10:05,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 242 transitions, 3145 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:05,124 INFO L231 Difference]: Finished difference. Result has 193 places, 218 transitions, 2579 flow [2024-06-28 04:10:05,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2579, PETRI_PLACES=193, PETRI_TRANSITIONS=218} [2024-06-28 04:10:05,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-28 04:10:05,125 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 218 transitions, 2579 flow [2024-06-28 04:10:05,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:05,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:05,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:05,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:10:05,126 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-28 04:10:05,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:05,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1743754352, now seen corresponding path program 3 times [2024-06-28 04:10:05,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:05,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371020165] [2024-06-28 04:10:05,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:05,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:05,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:06,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:06,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371020165] [2024-06-28 04:10:06,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371020165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:06,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:06,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:10:06,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392374025] [2024-06-28 04:10:06,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:06,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:10:06,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:06,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:10:06,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:10:06,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:06,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 218 transitions, 2579 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:06,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:06,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:06,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:07,873 INFO L124 PetriNetUnfolderBase]: 2098/3475 cut-off events. [2024-06-28 04:10:07,874 INFO L125 PetriNetUnfolderBase]: For 153164/153166 co-relation queries the response was YES. [2024-06-28 04:10:07,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21255 conditions, 3475 events. 2098/3475 cut-off events. For 153164/153166 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20392 event pairs, 498 based on Foata normal form. 1/3473 useless extension candidates. Maximal degree in co-relation 21160. Up to 3256 conditions per place. [2024-06-28 04:10:07,899 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 20 changer transitions 0/236 dead transitions. [2024-06-28 04:10:07,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 236 transitions, 3091 flow [2024-06-28 04:10:07,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:07,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:07,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:10:07,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:10:07,901 INFO L175 Difference]: Start difference. First operand has 193 places, 218 transitions, 2579 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:10:07,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 236 transitions, 3091 flow [2024-06-28 04:10:08,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 236 transitions, 3013 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:08,081 INFO L231 Difference]: Finished difference. Result has 194 places, 218 transitions, 2551 flow [2024-06-28 04:10:08,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2551, PETRI_PLACES=194, PETRI_TRANSITIONS=218} [2024-06-28 04:10:08,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-28 04:10:08,082 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 218 transitions, 2551 flow [2024-06-28 04:10:08,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:08,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:08,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:08,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:10:08,083 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-28 04:10:08,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:08,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1814938734, now seen corresponding path program 1 times [2024-06-28 04:10:08,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:08,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497365119] [2024-06-28 04:10:08,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:08,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:08,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:10,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:10,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:10,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497365119] [2024-06-28 04:10:10,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497365119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:10,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:10,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:10,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628332403] [2024-06-28 04:10:10,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:10,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:10,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:10,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:10,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:10,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:10:10,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 218 transitions, 2551 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:10,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:10,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:10:10,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:11,934 INFO L124 PetriNetUnfolderBase]: 1917/3268 cut-off events. [2024-06-28 04:10:11,935 INFO L125 PetriNetUnfolderBase]: For 156083/156085 co-relation queries the response was YES. [2024-06-28 04:10:11,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20090 conditions, 3268 events. 1917/3268 cut-off events. For 156083/156085 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19692 event pairs, 473 based on Foata normal form. 2/3251 useless extension candidates. Maximal degree in co-relation 19994. Up to 2963 conditions per place. [2024-06-28 04:10:11,965 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 191 selfloop transitions, 13 changer transitions 0/232 dead transitions. [2024-06-28 04:10:11,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 232 transitions, 3015 flow [2024-06-28 04:10:11,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:11,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:11,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 04:10:11,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:10:11,967 INFO L175 Difference]: Start difference. First operand has 194 places, 218 transitions, 2551 flow. Second operand 6 states and 102 transitions. [2024-06-28 04:10:11,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 232 transitions, 3015 flow [2024-06-28 04:10:12,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 232 transitions, 2967 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:12,170 INFO L231 Difference]: Finished difference. Result has 194 places, 220 transitions, 2564 flow [2024-06-28 04:10:12,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2564, PETRI_PLACES=194, PETRI_TRANSITIONS=220} [2024-06-28 04:10:12,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-28 04:10:12,170 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 220 transitions, 2564 flow [2024-06-28 04:10:12,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:12,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:12,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:12,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:10:12,171 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-28 04:10:12,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:12,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1870334946, now seen corresponding path program 1 times [2024-06-28 04:10:12,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:12,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272607441] [2024-06-28 04:10:12,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:12,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:14,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:14,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:14,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272607441] [2024-06-28 04:10:14,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272607441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:14,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:14,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:14,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706239116] [2024-06-28 04:10:14,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:14,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:14,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:14,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:14,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:14,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:14,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 220 transitions, 2564 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:14,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:14,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:14,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:16,274 INFO L124 PetriNetUnfolderBase]: 2106/3479 cut-off events. [2024-06-28 04:10:16,275 INFO L125 PetriNetUnfolderBase]: For 158109/158111 co-relation queries the response was YES. [2024-06-28 04:10:16,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21432 conditions, 3479 events. 2106/3479 cut-off events. For 158109/158111 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20321 event pairs, 480 based on Foata normal form. 1/3473 useless extension candidates. Maximal degree in co-relation 21336. Up to 3060 conditions per place. [2024-06-28 04:10:16,301 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 69 changer transitions 0/255 dead transitions. [2024-06-28 04:10:16,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 255 transitions, 3508 flow [2024-06-28 04:10:16,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:16,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:16,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:10:16,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 04:10:16,303 INFO L175 Difference]: Start difference. First operand has 194 places, 220 transitions, 2564 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:10:16,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 255 transitions, 3508 flow [2024-06-28 04:10:16,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 255 transitions, 3463 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:16,535 INFO L231 Difference]: Finished difference. Result has 199 places, 229 transitions, 2885 flow [2024-06-28 04:10:16,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2885, PETRI_PLACES=199, PETRI_TRANSITIONS=229} [2024-06-28 04:10:16,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-28 04:10:16,536 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 229 transitions, 2885 flow [2024-06-28 04:10:16,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:16,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:16,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:16,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:10:16,536 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:16,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:16,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1305407056, now seen corresponding path program 2 times [2024-06-28 04:10:16,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:16,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852038700] [2024-06-28 04:10:16,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:16,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:19,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:19,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:19,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852038700] [2024-06-28 04:10:19,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852038700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:19,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:19,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:19,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618696330] [2024-06-28 04:10:19,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:19,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:19,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:19,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:19,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:19,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:19,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 229 transitions, 2885 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:19,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:19,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:19,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:20,577 INFO L124 PetriNetUnfolderBase]: 2129/3524 cut-off events. [2024-06-28 04:10:20,577 INFO L125 PetriNetUnfolderBase]: For 168173/168173 co-relation queries the response was YES. [2024-06-28 04:10:20,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22648 conditions, 3524 events. 2129/3524 cut-off events. For 168173/168173 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20706 event pairs, 475 based on Foata normal form. 1/3522 useless extension candidates. Maximal degree in co-relation 22549. Up to 3236 conditions per place. [2024-06-28 04:10:20,610 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 220 selfloop transitions, 39 changer transitions 0/264 dead transitions. [2024-06-28 04:10:20,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 264 transitions, 3748 flow [2024-06-28 04:10:20,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:20,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:20,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:10:20,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:10:20,612 INFO L175 Difference]: Start difference. First operand has 199 places, 229 transitions, 2885 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:10:20,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 264 transitions, 3748 flow [2024-06-28 04:10:20,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 264 transitions, 3643 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-28 04:10:20,816 INFO L231 Difference]: Finished difference. Result has 206 places, 241 transitions, 3069 flow [2024-06-28 04:10:20,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3069, PETRI_PLACES=206, PETRI_TRANSITIONS=241} [2024-06-28 04:10:20,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-28 04:10:20,820 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 241 transitions, 3069 flow [2024-06-28 04:10:20,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:20,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:20,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:20,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:10:20,821 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-28 04:10:20,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:20,822 INFO L85 PathProgramCache]: Analyzing trace with hash -674225122, now seen corresponding path program 3 times [2024-06-28 04:10:20,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:20,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000145885] [2024-06-28 04:10:20,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:20,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:20,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:23,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:23,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:23,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000145885] [2024-06-28 04:10:23,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000145885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:23,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:23,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:23,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575905874] [2024-06-28 04:10:23,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:23,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:23,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:23,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:23,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:23,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:23,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 241 transitions, 3069 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:23,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:23,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:23,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:24,754 INFO L124 PetriNetUnfolderBase]: 2134/3514 cut-off events. [2024-06-28 04:10:24,754 INFO L125 PetriNetUnfolderBase]: For 175439/175448 co-relation queries the response was YES. [2024-06-28 04:10:24,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22834 conditions, 3514 events. 2134/3514 cut-off events. For 175439/175448 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20476 event pairs, 496 based on Foata normal form. 7/3504 useless extension candidates. Maximal degree in co-relation 22732. Up to 3091 conditions per place. [2024-06-28 04:10:24,787 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 79 changer transitions 0/270 dead transitions. [2024-06-28 04:10:24,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 270 transitions, 4117 flow [2024-06-28 04:10:24,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:24,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:24,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:10:24,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 04:10:24,789 INFO L175 Difference]: Start difference. First operand has 206 places, 241 transitions, 3069 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:10:24,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 270 transitions, 4117 flow [2024-06-28 04:10:25,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 270 transitions, 4001 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:25,051 INFO L231 Difference]: Finished difference. Result has 208 places, 247 transitions, 3256 flow [2024-06-28 04:10:25,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3256, PETRI_PLACES=208, PETRI_TRANSITIONS=247} [2024-06-28 04:10:25,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-28 04:10:25,051 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 247 transitions, 3256 flow [2024-06-28 04:10:25,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:25,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:25,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:25,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:10:25,052 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:25,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:25,052 INFO L85 PathProgramCache]: Analyzing trace with hash -662797282, now seen corresponding path program 4 times [2024-06-28 04:10:25,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:25,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862804181] [2024-06-28 04:10:25,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:25,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:27,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:27,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:27,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862804181] [2024-06-28 04:10:27,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862804181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:27,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:27,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:27,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688278130] [2024-06-28 04:10:27,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:27,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:27,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:27,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:27,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:27,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:27,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 247 transitions, 3256 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:27,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:27,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:27,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:28,448 INFO L124 PetriNetUnfolderBase]: 2139/3525 cut-off events. [2024-06-28 04:10:28,448 INFO L125 PetriNetUnfolderBase]: For 183111/183120 co-relation queries the response was YES. [2024-06-28 04:10:28,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23223 conditions, 3525 events. 2139/3525 cut-off events. For 183111/183120 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20617 event pairs, 498 based on Foata normal form. 7/3515 useless extension candidates. Maximal degree in co-relation 23120. Up to 3095 conditions per place. [2024-06-28 04:10:28,484 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 85 changer transitions 0/268 dead transitions. [2024-06-28 04:10:28,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 268 transitions, 4120 flow [2024-06-28 04:10:28,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:28,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:28,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:10:28,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:10:28,486 INFO L175 Difference]: Start difference. First operand has 208 places, 247 transitions, 3256 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:10:28,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 268 transitions, 4120 flow [2024-06-28 04:10:28,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 268 transitions, 3969 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:28,778 INFO L231 Difference]: Finished difference. Result has 212 places, 250 transitions, 3355 flow [2024-06-28 04:10:28,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3355, PETRI_PLACES=212, PETRI_TRANSITIONS=250} [2024-06-28 04:10:28,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 04:10:28,778 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 250 transitions, 3355 flow [2024-06-28 04:10:28,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:28,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:28,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:28,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:10:28,779 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:28,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:28,779 INFO L85 PathProgramCache]: Analyzing trace with hash 29115646, now seen corresponding path program 5 times [2024-06-28 04:10:28,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:28,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605524523] [2024-06-28 04:10:28,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:28,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:28,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:31,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:31,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:31,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605524523] [2024-06-28 04:10:31,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605524523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:31,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:31,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:31,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447713054] [2024-06-28 04:10:31,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:31,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:31,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:31,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:31,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:31,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:31,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 250 transitions, 3355 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:31,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:31,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:31,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:33,002 INFO L124 PetriNetUnfolderBase]: 2144/3544 cut-off events. [2024-06-28 04:10:33,003 INFO L125 PetriNetUnfolderBase]: For 187024/187024 co-relation queries the response was YES. [2024-06-28 04:10:33,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23456 conditions, 3544 events. 2144/3544 cut-off events. For 187024/187024 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20791 event pairs, 466 based on Foata normal form. 1/3542 useless extension candidates. Maximal degree in co-relation 23351. Up to 3079 conditions per place. [2024-06-28 04:10:33,043 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 99 changer transitions 0/288 dead transitions. [2024-06-28 04:10:33,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 288 transitions, 4196 flow [2024-06-28 04:10:33,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:33,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:33,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:10:33,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 04:10:33,045 INFO L175 Difference]: Start difference. First operand has 212 places, 250 transitions, 3355 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:10:33,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 288 transitions, 4196 flow [2024-06-28 04:10:33,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 288 transitions, 3990 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:33,420 INFO L231 Difference]: Finished difference. Result has 217 places, 253 transitions, 3501 flow [2024-06-28 04:10:33,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3501, PETRI_PLACES=217, PETRI_TRANSITIONS=253} [2024-06-28 04:10:33,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 04:10:33,421 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 253 transitions, 3501 flow [2024-06-28 04:10:33,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:33,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:33,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:33,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:10:33,421 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-28 04:10:33,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:33,422 INFO L85 PathProgramCache]: Analyzing trace with hash 201063346, now seen corresponding path program 6 times [2024-06-28 04:10:33,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:33,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551441391] [2024-06-28 04:10:33,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:33,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:33,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:35,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:35,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:35,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551441391] [2024-06-28 04:10:35,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551441391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:35,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:35,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:35,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82539818] [2024-06-28 04:10:35,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:35,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:35,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:35,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:35,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:35,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:35,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 253 transitions, 3501 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:35,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:35,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:35,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:36,740 INFO L124 PetriNetUnfolderBase]: 2141/3538 cut-off events. [2024-06-28 04:10:36,741 INFO L125 PetriNetUnfolderBase]: For 192866/192872 co-relation queries the response was YES. [2024-06-28 04:10:36,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23696 conditions, 3538 events. 2141/3538 cut-off events. For 192866/192872 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20721 event pairs, 483 based on Foata normal form. 2/3531 useless extension candidates. Maximal degree in co-relation 23589. Up to 3077 conditions per place. [2024-06-28 04:10:36,779 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 176 selfloop transitions, 99 changer transitions 0/280 dead transitions. [2024-06-28 04:10:36,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 280 transitions, 4251 flow [2024-06-28 04:10:36,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:36,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:36,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:10:36,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 04:10:36,791 INFO L175 Difference]: Start difference. First operand has 217 places, 253 transitions, 3501 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:10:36,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 280 transitions, 4251 flow [2024-06-28 04:10:37,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 280 transitions, 4061 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:37,208 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 3524 flow [2024-06-28 04:10:37,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3313, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-28 04:10:37,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-28 04:10:37,209 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 3524 flow [2024-06-28 04:10:37,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:37,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:37,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:37,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:10:37,209 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-28 04:10:37,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:37,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1661855879, now seen corresponding path program 1 times [2024-06-28 04:10:37,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:37,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696122669] [2024-06-28 04:10:37,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:37,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:37,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:39,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:39,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:39,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696122669] [2024-06-28 04:10:39,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696122669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:39,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:39,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:39,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286294700] [2024-06-28 04:10:39,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:39,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:39,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:39,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:39,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:39,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:39,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 3524 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:39,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:39,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:39,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:40,674 INFO L124 PetriNetUnfolderBase]: 2151/3556 cut-off events. [2024-06-28 04:10:40,674 INFO L125 PetriNetUnfolderBase]: For 196832/196840 co-relation queries the response was YES. [2024-06-28 04:10:40,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23825 conditions, 3556 events. 2151/3556 cut-off events. For 196832/196840 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20868 event pairs, 502 based on Foata normal form. 6/3558 useless extension candidates. Maximal degree in co-relation 23717. Up to 3259 conditions per place. [2024-06-28 04:10:40,708 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 229 selfloop transitions, 41 changer transitions 0/275 dead transitions. [2024-06-28 04:10:40,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 275 transitions, 4261 flow [2024-06-28 04:10:40,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:40,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:40,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:10:40,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 04:10:40,710 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 3524 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:10:40,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 275 transitions, 4261 flow [2024-06-28 04:10:41,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 275 transitions, 4072 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:41,110 INFO L231 Difference]: Finished difference. Result has 219 places, 256 transitions, 3462 flow [2024-06-28 04:10:41,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=219, PETRI_TRANSITIONS=256} [2024-06-28 04:10:41,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 04:10:41,110 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 256 transitions, 3462 flow [2024-06-28 04:10:41,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:41,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:41,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:41,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:10:41,111 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:41,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:41,111 INFO L85 PathProgramCache]: Analyzing trace with hash 52647049, now seen corresponding path program 2 times [2024-06-28 04:10:41,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:41,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953272181] [2024-06-28 04:10:41,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:41,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:43,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-28 04:10:43,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:43,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953272181] [2024-06-28 04:10:43,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953272181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:43,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:43,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:43,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971531244] [2024-06-28 04:10:43,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:43,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:43,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:43,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:43,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:43,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:43,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 256 transitions, 3462 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:43,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:43,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:43,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:44,907 INFO L124 PetriNetUnfolderBase]: 2161/3567 cut-off events. [2024-06-28 04:10:44,907 INFO L125 PetriNetUnfolderBase]: For 202181/202183 co-relation queries the response was YES. [2024-06-28 04:10:44,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23876 conditions, 3567 events. 2161/3567 cut-off events. For 202181/202183 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20979 event pairs, 502 based on Foata normal form. 2/3564 useless extension candidates. Maximal degree in co-relation 23767. Up to 3269 conditions per place. [2024-06-28 04:10:44,943 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 48 changer transitions 0/284 dead transitions. [2024-06-28 04:10:44,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 284 transitions, 4349 flow [2024-06-28 04:10:44,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:10:44,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:10:44,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 04:10:44,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 04:10:44,944 INFO L175 Difference]: Start difference. First operand has 219 places, 256 transitions, 3462 flow. Second operand 10 states and 159 transitions. [2024-06-28 04:10:44,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 284 transitions, 4349 flow [2024-06-28 04:10:45,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 284 transitions, 4224 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:45,284 INFO L231 Difference]: Finished difference. Result has 224 places, 259 transitions, 3484 flow [2024-06-28 04:10:45,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3484, PETRI_PLACES=224, PETRI_TRANSITIONS=259} [2024-06-28 04:10:45,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 04:10:45,285 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 259 transitions, 3484 flow [2024-06-28 04:10:45,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:45,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:45,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:45,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:10:45,286 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:45,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:45,286 INFO L85 PathProgramCache]: Analyzing trace with hash -662789191, now seen corresponding path program 3 times [2024-06-28 04:10:45,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:45,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302843320] [2024-06-28 04:10:45,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:45,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:45,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:47,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:47,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:47,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302843320] [2024-06-28 04:10:47,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302843320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:47,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:47,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:47,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659729080] [2024-06-28 04:10:47,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:47,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:47,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:47,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:47,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:47,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:47,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 259 transitions, 3484 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:47,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:47,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:47,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:49,060 INFO L124 PetriNetUnfolderBase]: 2155/3559 cut-off events. [2024-06-28 04:10:49,061 INFO L125 PetriNetUnfolderBase]: For 204910/204912 co-relation queries the response was YES. [2024-06-28 04:10:49,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23804 conditions, 3559 events. 2155/3559 cut-off events. For 204910/204912 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20870 event pairs, 501 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 23695. Up to 3264 conditions per place. [2024-06-28 04:10:49,098 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 229 selfloop transitions, 47 changer transitions 0/281 dead transitions. [2024-06-28 04:10:49,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 281 transitions, 4204 flow [2024-06-28 04:10:49,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:49,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:49,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:10:49,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:10:49,100 INFO L175 Difference]: Start difference. First operand has 224 places, 259 transitions, 3484 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:10:49,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 281 transitions, 4204 flow [2024-06-28 04:10:49,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 281 transitions, 4021 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 04:10:49,402 INFO L231 Difference]: Finished difference. Result has 222 places, 259 transitions, 3401 flow [2024-06-28 04:10:49,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3401, PETRI_PLACES=222, PETRI_TRANSITIONS=259} [2024-06-28 04:10:49,402 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-28 04:10:49,403 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 259 transitions, 3401 flow [2024-06-28 04:10:49,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:49,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:49,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:49,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:10:49,403 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:49,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:49,404 INFO L85 PathProgramCache]: Analyzing trace with hash -428800823, now seen corresponding path program 4 times [2024-06-28 04:10:49,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:49,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192393765] [2024-06-28 04:10:49,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:49,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:51,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:51,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:51,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192393765] [2024-06-28 04:10:51,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192393765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:51,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:51,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:51,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843447475] [2024-06-28 04:10:51,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:51,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:51,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:51,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:51,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:51,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:51,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 259 transitions, 3401 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:51,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:51,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:51,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:52,691 INFO L124 PetriNetUnfolderBase]: 2165/3579 cut-off events. [2024-06-28 04:10:52,692 INFO L125 PetriNetUnfolderBase]: For 210402/210404 co-relation queries the response was YES. [2024-06-28 04:10:52,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23835 conditions, 3579 events. 2165/3579 cut-off events. For 210402/210404 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21036 event pairs, 488 based on Foata normal form. 2/3578 useless extension candidates. Maximal degree in co-relation 23727. Up to 3309 conditions per place. [2024-06-28 04:10:52,727 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 244 selfloop transitions, 33 changer transitions 0/282 dead transitions. [2024-06-28 04:10:52,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 282 transitions, 4155 flow [2024-06-28 04:10:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:52,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:10:52,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 04:10:52,728 INFO L175 Difference]: Start difference. First operand has 222 places, 259 transitions, 3401 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:10:52,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 282 transitions, 4155 flow [2024-06-28 04:10:53,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 282 transitions, 4055 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:53,047 INFO L231 Difference]: Finished difference. Result has 223 places, 262 transitions, 3408 flow [2024-06-28 04:10:53,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3408, PETRI_PLACES=223, PETRI_TRANSITIONS=262} [2024-06-28 04:10:53,047 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-28 04:10:53,047 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 262 transitions, 3408 flow [2024-06-28 04:10:53,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:53,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:53,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:53,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:10:53,048 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-28 04:10:53,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:53,048 INFO L85 PathProgramCache]: Analyzing trace with hash -436158053, now seen corresponding path program 5 times [2024-06-28 04:10:53,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:53,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340826058] [2024-06-28 04:10:53,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:53,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:53,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:54,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340826058] [2024-06-28 04:10:54,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340826058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:54,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:54,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:54,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585374958] [2024-06-28 04:10:54,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:54,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:54,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:54,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:54,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:54,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 262 transitions, 3408 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:54,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:54,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:54,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:55,893 INFO L124 PetriNetUnfolderBase]: 2159/3571 cut-off events. [2024-06-28 04:10:55,894 INFO L125 PetriNetUnfolderBase]: For 213249/213251 co-relation queries the response was YES. [2024-06-28 04:10:55,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23744 conditions, 3571 events. 2159/3571 cut-off events. For 213249/213251 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21020 event pairs, 489 based on Foata normal form. 2/3570 useless extension candidates. Maximal degree in co-relation 23635. Up to 3304 conditions per place. [2024-06-28 04:10:55,935 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 33 changer transitions 0/285 dead transitions. [2024-06-28 04:10:55,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 285 transitions, 4028 flow [2024-06-28 04:10:55,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:55,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:55,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:10:55,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:10:55,945 INFO L175 Difference]: Start difference. First operand has 223 places, 262 transitions, 3408 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:10:55,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 285 transitions, 4028 flow [2024-06-28 04:10:56,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 285 transitions, 3959 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:56,307 INFO L231 Difference]: Finished difference. Result has 225 places, 262 transitions, 3411 flow [2024-06-28 04:10:56,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3339, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3411, PETRI_PLACES=225, PETRI_TRANSITIONS=262} [2024-06-28 04:10:56,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-28 04:10:56,308 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 262 transitions, 3411 flow [2024-06-28 04:10:56,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:56,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:56,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:56,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:10:56,309 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:56,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:56,309 INFO L85 PathProgramCache]: Analyzing trace with hash 674132773, now seen corresponding path program 1 times [2024-06-28 04:10:56,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:56,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817176269] [2024-06-28 04:10:56,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:56,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:56,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:59,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:59,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:59,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817176269] [2024-06-28 04:10:59,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817176269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:59,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:59,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:59,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936776866] [2024-06-28 04:10:59,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:59,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:59,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:59,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:59,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:59,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:59,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 262 transitions, 3411 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:59,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:59,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:59,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:00,765 INFO L124 PetriNetUnfolderBase]: 2172/3587 cut-off events. [2024-06-28 04:11:00,765 INFO L125 PetriNetUnfolderBase]: For 218852/218852 co-relation queries the response was YES. [2024-06-28 04:11:00,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24049 conditions, 3587 events. 2172/3587 cut-off events. For 218852/218852 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21039 event pairs, 470 based on Foata normal form. 1/3585 useless extension candidates. Maximal degree in co-relation 23939. Up to 3267 conditions per place. [2024-06-28 04:11:00,806 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 51 changer transitions 0/306 dead transitions. [2024-06-28 04:11:00,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 306 transitions, 4343 flow [2024-06-28 04:11:00,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:00,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:00,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:11:00,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:11:00,808 INFO L175 Difference]: Start difference. First operand has 225 places, 262 transitions, 3411 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:11:00,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 306 transitions, 4343 flow [2024-06-28 04:11:01,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 306 transitions, 4243 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:01,176 INFO L231 Difference]: Finished difference. Result has 227 places, 268 transitions, 3542 flow [2024-06-28 04:11:01,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3542, PETRI_PLACES=227, PETRI_TRANSITIONS=268} [2024-06-28 04:11:01,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 04:11:01,178 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 268 transitions, 3542 flow [2024-06-28 04:11:01,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:01,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:01,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:01,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:11:01,179 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-28 04:11:01,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:01,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2146105343, now seen corresponding path program 2 times [2024-06-28 04:11:01,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:01,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221892463] [2024-06-28 04:11:01,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:01,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:04,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:04,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:04,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221892463] [2024-06-28 04:11:04,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221892463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:04,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:04,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:04,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069671216] [2024-06-28 04:11:04,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:04,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:04,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:04,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:04,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:04,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:04,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 268 transitions, 3542 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:04,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:04,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:04,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:06,115 INFO L124 PetriNetUnfolderBase]: 2185/3600 cut-off events. [2024-06-28 04:11:06,115 INFO L125 PetriNetUnfolderBase]: For 231989/231991 co-relation queries the response was YES. [2024-06-28 04:11:06,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24911 conditions, 3600 events. 2185/3600 cut-off events. For 231989/231991 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21090 event pairs, 474 based on Foata normal form. 1/3594 useless extension candidates. Maximal degree in co-relation 24799. Up to 2930 conditions per place. [2024-06-28 04:11:06,152 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 192 selfloop transitions, 112 changer transitions 0/309 dead transitions. [2024-06-28 04:11:06,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 309 transitions, 4696 flow [2024-06-28 04:11:06,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:06,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:06,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:11:06,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:11:06,154 INFO L175 Difference]: Start difference. First operand has 227 places, 268 transitions, 3542 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:11:06,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 309 transitions, 4696 flow [2024-06-28 04:11:06,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 309 transitions, 4596 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 04:11:06,480 INFO L231 Difference]: Finished difference. Result has 233 places, 277 transitions, 3950 flow [2024-06-28 04:11:06,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3950, PETRI_PLACES=233, PETRI_TRANSITIONS=277} [2024-06-28 04:11:06,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 04:11:06,481 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 277 transitions, 3950 flow [2024-06-28 04:11:06,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:06,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:06,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:06,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:11:06,481 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:06,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:06,482 INFO L85 PathProgramCache]: Analyzing trace with hash -2145926597, now seen corresponding path program 1 times [2024-06-28 04:11:06,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:06,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357256315] [2024-06-28 04:11:06,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:06,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:06,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:09,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:09,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:09,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357256315] [2024-06-28 04:11:09,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357256315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:09,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:09,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:11:09,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299184980] [2024-06-28 04:11:09,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:09,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:11:09,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:09,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:11:09,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:11:09,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:09,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 277 transitions, 3950 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:09,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:09,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:09,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:10,622 INFO L124 PetriNetUnfolderBase]: 2206/3641 cut-off events. [2024-06-28 04:11:10,623 INFO L125 PetriNetUnfolderBase]: For 249029/249031 co-relation queries the response was YES. [2024-06-28 04:11:10,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26452 conditions, 3641 events. 2206/3641 cut-off events. For 249029/249031 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21463 event pairs, 484 based on Foata normal form. 3/3638 useless extension candidates. Maximal degree in co-relation 26336. Up to 3186 conditions per place. [2024-06-28 04:11:10,663 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 213 selfloop transitions, 93 changer transitions 0/311 dead transitions. [2024-06-28 04:11:10,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 311 transitions, 5060 flow [2024-06-28 04:11:10,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:10,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:10,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:11:10,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 04:11:10,665 INFO L175 Difference]: Start difference. First operand has 233 places, 277 transitions, 3950 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:11:10,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 311 transitions, 5060 flow [2024-06-28 04:11:11,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 311 transitions, 4907 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 04:11:11,176 INFO L231 Difference]: Finished difference. Result has 237 places, 286 transitions, 4170 flow [2024-06-28 04:11:11,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4170, PETRI_PLACES=237, PETRI_TRANSITIONS=286} [2024-06-28 04:11:11,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 04:11:11,177 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 286 transitions, 4170 flow [2024-06-28 04:11:11,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:11,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:11,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:11,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:11:11,178 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:11,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:11,178 INFO L85 PathProgramCache]: Analyzing trace with hash 102819977, now seen corresponding path program 2 times [2024-06-28 04:11:11,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:11,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836440350] [2024-06-28 04:11:11,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:11,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:14,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:14,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:14,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836440350] [2024-06-28 04:11:14,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836440350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:14,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:14,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:14,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38077085] [2024-06-28 04:11:14,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:14,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:14,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:14,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:14,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:14,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:14,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 286 transitions, 4170 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:14,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:14,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:14,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:16,184 INFO L124 PetriNetUnfolderBase]: 2211/3642 cut-off events. [2024-06-28 04:11:16,184 INFO L125 PetriNetUnfolderBase]: For 252628/252630 co-relation queries the response was YES. [2024-06-28 04:11:16,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26124 conditions, 3642 events. 2211/3642 cut-off events. For 252628/252630 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21404 event pairs, 481 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 26006. Up to 3192 conditions per place. [2024-06-28 04:11:16,221 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 96 changer transitions 0/314 dead transitions. [2024-06-28 04:11:16,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 314 transitions, 5049 flow [2024-06-28 04:11:16,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:16,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:16,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:11:16,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:11:16,223 INFO L175 Difference]: Start difference. First operand has 237 places, 286 transitions, 4170 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:11:16,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 314 transitions, 5049 flow [2024-06-28 04:11:16,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 314 transitions, 4901 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 04:11:16,600 INFO L231 Difference]: Finished difference. Result has 242 places, 289 transitions, 4283 flow [2024-06-28 04:11:16,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4283, PETRI_PLACES=242, PETRI_TRANSITIONS=289} [2024-06-28 04:11:16,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 04:11:16,600 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 289 transitions, 4283 flow [2024-06-28 04:11:16,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:16,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:16,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:16,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:11:16,601 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:16,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:16,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2145806441, now seen corresponding path program 1 times [2024-06-28 04:11:16,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:16,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936852609] [2024-06-28 04:11:16,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:16,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:19,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:19,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936852609] [2024-06-28 04:11:19,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936852609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:19,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:19,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:19,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766686792] [2024-06-28 04:11:19,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:19,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:19,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:19,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:19,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:19,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:19,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 289 transitions, 4283 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:19,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:19,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:19,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:20,995 INFO L124 PetriNetUnfolderBase]: 2269/3722 cut-off events. [2024-06-28 04:11:20,996 INFO L125 PetriNetUnfolderBase]: For 277095/277097 co-relation queries the response was YES. [2024-06-28 04:11:21,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27274 conditions, 3722 events. 2269/3722 cut-off events. For 277095/277097 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21780 event pairs, 486 based on Foata normal form. 2/3717 useless extension candidates. Maximal degree in co-relation 27155. Up to 3180 conditions per place. [2024-06-28 04:11:21,035 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 221 selfloop transitions, 109 changer transitions 0/335 dead transitions. [2024-06-28 04:11:21,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 335 transitions, 5623 flow [2024-06-28 04:11:21,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:21,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:21,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:11:21,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:11:21,038 INFO L175 Difference]: Start difference. First operand has 242 places, 289 transitions, 4283 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:11:21,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 335 transitions, 5623 flow [2024-06-28 04:11:21,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 335 transitions, 5407 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:21,519 INFO L231 Difference]: Finished difference. Result has 248 places, 302 transitions, 4509 flow [2024-06-28 04:11:21,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4509, PETRI_PLACES=248, PETRI_TRANSITIONS=302} [2024-06-28 04:11:21,520 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 04:11:21,520 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 302 transitions, 4509 flow [2024-06-28 04:11:21,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:21,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:21,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:21,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:11:21,520 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:21,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:21,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1192649815, now seen corresponding path program 3 times [2024-06-28 04:11:21,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:21,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22692519] [2024-06-28 04:11:21,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:21,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:21,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:24,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:24,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:24,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22692519] [2024-06-28 04:11:24,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22692519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:24,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:24,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:24,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92589647] [2024-06-28 04:11:24,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:24,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:24,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:24,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:24,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:24,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:24,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 302 transitions, 4509 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:24,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:24,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:24,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:26,355 INFO L124 PetriNetUnfolderBase]: 2274/3731 cut-off events. [2024-06-28 04:11:26,355 INFO L125 PetriNetUnfolderBase]: For 286293/286295 co-relation queries the response was YES. [2024-06-28 04:11:26,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28012 conditions, 3731 events. 2274/3731 cut-off events. For 286293/286295 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21887 event pairs, 488 based on Foata normal form. 1/3725 useless extension candidates. Maximal degree in co-relation 27890. Up to 3034 conditions per place. [2024-06-28 04:11:26,397 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 206 selfloop transitions, 122 changer transitions 0/333 dead transitions. [2024-06-28 04:11:26,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 333 transitions, 5599 flow [2024-06-28 04:11:26,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:26,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:26,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:11:26,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 04:11:26,399 INFO L175 Difference]: Start difference. First operand has 248 places, 302 transitions, 4509 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:11:26,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 333 transitions, 5599 flow [2024-06-28 04:11:26,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 333 transitions, 5390 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:26,915 INFO L231 Difference]: Finished difference. Result has 251 places, 305 transitions, 4604 flow [2024-06-28 04:11:26,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4604, PETRI_PLACES=251, PETRI_TRANSITIONS=305} [2024-06-28 04:11:26,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-28 04:11:26,916 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 305 transitions, 4604 flow [2024-06-28 04:11:26,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:26,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:26,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:26,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:11:26,917 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:26,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:26,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1015280773, now seen corresponding path program 2 times [2024-06-28 04:11:26,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:26,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756780261] [2024-06-28 04:11:26,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:26,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:26,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:30,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:30,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:30,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756780261] [2024-06-28 04:11:30,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756780261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:30,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:30,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:30,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317216778] [2024-06-28 04:11:30,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:30,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:30,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:30,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:30,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:30,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:30,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 305 transitions, 4604 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:30,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:30,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:30,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:31,567 INFO L124 PetriNetUnfolderBase]: 2358/3862 cut-off events. [2024-06-28 04:11:31,567 INFO L125 PetriNetUnfolderBase]: For 315621/315621 co-relation queries the response was YES. [2024-06-28 04:11:31,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29627 conditions, 3862 events. 2358/3862 cut-off events. For 315621/315621 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22688 event pairs, 480 based on Foata normal form. 4/3863 useless extension candidates. Maximal degree in co-relation 29503. Up to 3449 conditions per place. [2024-06-28 04:11:31,611 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 288 selfloop transitions, 61 changer transitions 0/354 dead transitions. [2024-06-28 04:11:31,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 354 transitions, 5958 flow [2024-06-28 04:11:31,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:31,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:31,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 04:11:31,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-28 04:11:31,613 INFO L175 Difference]: Start difference. First operand has 251 places, 305 transitions, 4604 flow. Second operand 11 states and 180 transitions. [2024-06-28 04:11:31,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 354 transitions, 5958 flow [2024-06-28 04:11:32,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 354 transitions, 5715 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:32,140 INFO L231 Difference]: Finished difference. Result has 258 places, 319 transitions, 4730 flow [2024-06-28 04:11:32,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4361, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4730, PETRI_PLACES=258, PETRI_TRANSITIONS=319} [2024-06-28 04:11:32,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 04:11:32,141 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 319 transitions, 4730 flow [2024-06-28 04:11:32,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:32,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:32,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:32,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:11:32,141 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:32,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:32,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1968675107, now seen corresponding path program 3 times [2024-06-28 04:11:32,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:32,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424523944] [2024-06-28 04:11:32,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:32,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:32,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:34,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:34,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:34,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424523944] [2024-06-28 04:11:34,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424523944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:34,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:34,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:11:34,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661863551] [2024-06-28 04:11:34,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:34,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:11:34,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:34,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:11:34,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:11:34,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:34,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 319 transitions, 4730 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:34,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:34,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:34,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:36,161 INFO L124 PetriNetUnfolderBase]: 2355/3856 cut-off events. [2024-06-28 04:11:36,162 INFO L125 PetriNetUnfolderBase]: For 318834/318834 co-relation queries the response was YES. [2024-06-28 04:11:36,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30031 conditions, 3856 events. 2355/3856 cut-off events. For 318834/318834 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22618 event pairs, 492 based on Foata normal form. 1/3854 useless extension candidates. Maximal degree in co-relation 29905. Up to 3551 conditions per place. [2024-06-28 04:11:36,207 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 39 changer transitions 0/341 dead transitions. [2024-06-28 04:11:36,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 341 transitions, 5479 flow [2024-06-28 04:11:36,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:36,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:36,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:11:36,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 04:11:36,208 INFO L175 Difference]: Start difference. First operand has 258 places, 319 transitions, 4730 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:11:36,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 341 transitions, 5479 flow [2024-06-28 04:11:36,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 341 transitions, 5294 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:36,873 INFO L231 Difference]: Finished difference. Result has 259 places, 319 transitions, 4633 flow [2024-06-28 04:11:36,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4545, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4633, PETRI_PLACES=259, PETRI_TRANSITIONS=319} [2024-06-28 04:11:36,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-28 04:11:36,874 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 319 transitions, 4633 flow [2024-06-28 04:11:36,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:36,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:36,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:36,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:11:36,874 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:36,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:36,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1812911407, now seen corresponding path program 4 times [2024-06-28 04:11:36,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:36,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893353428] [2024-06-28 04:11:36,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:36,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:36,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:40,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:40,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:40,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893353428] [2024-06-28 04:11:40,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893353428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:40,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:40,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:40,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337370995] [2024-06-28 04:11:40,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:40,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:40,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:40,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:40,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:40,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:40,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 319 transitions, 4633 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:40,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:40,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:40,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:41,485 INFO L124 PetriNetUnfolderBase]: 2368/3874 cut-off events. [2024-06-28 04:11:41,486 INFO L125 PetriNetUnfolderBase]: For 330322/330322 co-relation queries the response was YES. [2024-06-28 04:11:41,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30205 conditions, 3874 events. 2368/3874 cut-off events. For 330322/330322 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22714 event pairs, 486 based on Foata normal form. 1/3872 useless extension candidates. Maximal degree in co-relation 30077. Up to 3560 conditions per place. [2024-06-28 04:11:41,531 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 300 selfloop transitions, 44 changer transitions 0/349 dead transitions. [2024-06-28 04:11:41,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 349 transitions, 5648 flow [2024-06-28 04:11:41,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:41,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:41,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:11:41,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 04:11:41,533 INFO L175 Difference]: Start difference. First operand has 259 places, 319 transitions, 4633 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:11:41,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 349 transitions, 5648 flow [2024-06-28 04:11:42,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 349 transitions, 5577 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:42,108 INFO L231 Difference]: Finished difference. Result has 263 places, 325 transitions, 4789 flow [2024-06-28 04:11:42,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4789, PETRI_PLACES=263, PETRI_TRANSITIONS=325} [2024-06-28 04:11:42,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-28 04:11:42,109 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 325 transitions, 4789 flow [2024-06-28 04:11:42,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:42,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:42,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:42,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:11:42,110 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:42,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:42,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1812911035, now seen corresponding path program 3 times [2024-06-28 04:11:42,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:42,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709103167] [2024-06-28 04:11:42,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:42,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:42,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:44,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:44,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:44,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709103167] [2024-06-28 04:11:44,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709103167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:44,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:44,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:44,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525306419] [2024-06-28 04:11:44,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:44,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:44,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:44,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:44,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:44,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:44,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 325 transitions, 4789 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:44,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:44,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:44,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:46,550 INFO L124 PetriNetUnfolderBase]: 2356/3862 cut-off events. [2024-06-28 04:11:46,550 INFO L125 PetriNetUnfolderBase]: For 336156/336156 co-relation queries the response was YES. [2024-06-28 04:11:46,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29983 conditions, 3862 events. 2356/3862 cut-off events. For 336156/336156 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22726 event pairs, 479 based on Foata normal form. 4/3863 useless extension candidates. Maximal degree in co-relation 29852. Up to 3459 conditions per place. [2024-06-28 04:11:46,595 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 292 selfloop transitions, 65 changer transitions 0/362 dead transitions. [2024-06-28 04:11:46,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 362 transitions, 5860 flow [2024-06-28 04:11:46,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:46,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:46,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 04:11:46,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-28 04:11:46,597 INFO L175 Difference]: Start difference. First operand has 263 places, 325 transitions, 4789 flow. Second operand 11 states and 180 transitions. [2024-06-28 04:11:46,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 362 transitions, 5860 flow [2024-06-28 04:11:47,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 362 transitions, 5739 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:47,207 INFO L231 Difference]: Finished difference. Result has 268 places, 329 transitions, 4914 flow [2024-06-28 04:11:47,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4914, PETRI_PLACES=268, PETRI_TRANSITIONS=329} [2024-06-28 04:11:47,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-28 04:11:47,208 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 329 transitions, 4914 flow [2024-06-28 04:11:47,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:47,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:47,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:47,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:11:47,209 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:47,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:47,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1812664957, now seen corresponding path program 1 times [2024-06-28 04:11:47,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:47,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869543056] [2024-06-28 04:11:47,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:47,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:50,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:50,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:50,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869543056] [2024-06-28 04:11:50,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869543056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:50,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:50,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:50,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094256301] [2024-06-28 04:11:50,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:50,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:50,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:50,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:50,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:50,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:11:50,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 329 transitions, 4914 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:50,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:50,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:11:50,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:51,822 INFO L124 PetriNetUnfolderBase]: 2246/3752 cut-off events. [2024-06-28 04:11:51,823 INFO L125 PetriNetUnfolderBase]: For 363090/363090 co-relation queries the response was YES. [2024-06-28 04:11:51,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29488 conditions, 3752 events. 2246/3752 cut-off events. For 363090/363090 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22664 event pairs, 466 based on Foata normal form. 12/3745 useless extension candidates. Maximal degree in co-relation 29356. Up to 3226 conditions per place. [2024-06-28 04:11:51,869 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 274 selfloop transitions, 38 changer transitions 0/359 dead transitions. [2024-06-28 04:11:51,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 359 transitions, 5658 flow [2024-06-28 04:11:51,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:51,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:51,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:11:51,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:11:51,871 INFO L175 Difference]: Start difference. First operand has 268 places, 329 transitions, 4914 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:11:51,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 359 transitions, 5658 flow [2024-06-28 04:11:52,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 359 transitions, 5460 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:52,554 INFO L231 Difference]: Finished difference. Result has 269 places, 330 transitions, 4816 flow [2024-06-28 04:11:52,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4716, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4816, PETRI_PLACES=269, PETRI_TRANSITIONS=330} [2024-06-28 04:11:52,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 04:11:52,554 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 330 transitions, 4816 flow [2024-06-28 04:11:52,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:52,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:52,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:52,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:11:52,555 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:52,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:52,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1786333829, now seen corresponding path program 5 times [2024-06-28 04:11:52,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:52,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628574810] [2024-06-28 04:11:52,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:52,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:52,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:55,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:55,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:55,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628574810] [2024-06-28 04:11:55,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628574810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:55,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:55,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:55,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409515980] [2024-06-28 04:11:55,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:55,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:55,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:55,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:55,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:55,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:55,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 330 transitions, 4816 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:55,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:55,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:55,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:57,161 INFO L124 PetriNetUnfolderBase]: 2405/3908 cut-off events. [2024-06-28 04:11:57,162 INFO L125 PetriNetUnfolderBase]: For 350744/350750 co-relation queries the response was YES. [2024-06-28 04:11:57,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30657 conditions, 3908 events. 2405/3908 cut-off events. For 350744/350750 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22874 event pairs, 559 based on Foata normal form. 2/3885 useless extension candidates. Maximal degree in co-relation 30524. Up to 3217 conditions per place. [2024-06-28 04:11:57,210 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 223 selfloop transitions, 137 changer transitions 0/365 dead transitions. [2024-06-28 04:11:57,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 365 transitions, 6226 flow [2024-06-28 04:11:57,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:57,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:57,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:11:57,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 04:11:57,212 INFO L175 Difference]: Start difference. First operand has 269 places, 330 transitions, 4816 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:11:57,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 365 transitions, 6226 flow [2024-06-28 04:11:57,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 365 transitions, 6148 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:57,934 INFO L231 Difference]: Finished difference. Result has 270 places, 336 transitions, 5196 flow [2024-06-28 04:11:57,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4738, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5196, PETRI_PLACES=270, PETRI_TRANSITIONS=336} [2024-06-28 04:11:57,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-28 04:11:57,934 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 336 transitions, 5196 flow [2024-06-28 04:11:57,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:57,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:57,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:57,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:11:57,935 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:57,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:57,935 INFO L85 PathProgramCache]: Analyzing trace with hash 331440151, now seen corresponding path program 4 times [2024-06-28 04:11:57,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:57,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679018413] [2024-06-28 04:11:57,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:57,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:57,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:00,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:00,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:00,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679018413] [2024-06-28 04:12:00,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679018413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:00,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:00,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:00,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392628443] [2024-06-28 04:12:00,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:00,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:00,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:00,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:00,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:00,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:00,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 336 transitions, 5196 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:00,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:00,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:00,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:02,655 INFO L124 PetriNetUnfolderBase]: 2410/3937 cut-off events. [2024-06-28 04:12:02,656 INFO L125 PetriNetUnfolderBase]: For 361042/361051 co-relation queries the response was YES. [2024-06-28 04:12:02,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31182 conditions, 3937 events. 2410/3937 cut-off events. For 361042/361051 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23179 event pairs, 527 based on Foata normal form. 7/3927 useless extension candidates. Maximal degree in co-relation 31048. Up to 3475 conditions per place. [2024-06-28 04:12:02,705 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 100 changer transitions 0/361 dead transitions. [2024-06-28 04:12:02,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 361 transitions, 6182 flow [2024-06-28 04:12:02,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:02,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:02,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:12:02,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:12:02,707 INFO L175 Difference]: Start difference. First operand has 270 places, 336 transitions, 5196 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:12:02,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 361 transitions, 6182 flow [2024-06-28 04:12:03,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 361 transitions, 5910 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:03,567 INFO L231 Difference]: Finished difference. Result has 273 places, 339 transitions, 5192 flow [2024-06-28 04:12:03,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5192, PETRI_PLACES=273, PETRI_TRANSITIONS=339} [2024-06-28 04:12:03,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 04:12:03,567 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 339 transitions, 5192 flow [2024-06-28 04:12:03,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:03,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:03,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:03,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:12:03,570 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 04:12:03,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:03,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1824403793, now seen corresponding path program 6 times [2024-06-28 04:12:03,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:03,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057829033] [2024-06-28 04:12:03,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:03,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:06,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:06,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:06,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057829033] [2024-06-28 04:12:06,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057829033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:06,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:06,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:06,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203006076] [2024-06-28 04:12:06,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:06,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:06,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:06,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:06,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:06,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:06,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 339 transitions, 5192 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:06,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:06,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:06,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:08,128 INFO L124 PetriNetUnfolderBase]: 2415/3925 cut-off events. [2024-06-28 04:12:08,128 INFO L125 PetriNetUnfolderBase]: For 369046/369052 co-relation queries the response was YES. [2024-06-28 04:12:08,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31123 conditions, 3925 events. 2415/3925 cut-off events. For 369046/369052 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22989 event pairs, 571 based on Foata normal form. 2/3902 useless extension candidates. Maximal degree in co-relation 30988. Up to 3225 conditions per place. [2024-06-28 04:12:08,181 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 223 selfloop transitions, 140 changer transitions 0/368 dead transitions. [2024-06-28 04:12:08,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 368 transitions, 6500 flow [2024-06-28 04:12:08,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:08,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:08,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:12:08,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:12:08,183 INFO L175 Difference]: Start difference. First operand has 273 places, 339 transitions, 5192 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:12:08,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 368 transitions, 6500 flow [2024-06-28 04:12:08,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 368 transitions, 6274 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:08,942 INFO L231 Difference]: Finished difference. Result has 275 places, 342 transitions, 5316 flow [2024-06-28 04:12:08,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4966, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5316, PETRI_PLACES=275, PETRI_TRANSITIONS=342} [2024-06-28 04:12:08,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 04:12:08,943 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 342 transitions, 5316 flow [2024-06-28 04:12:08,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:08,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:08,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:08,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:12:08,944 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 04:12:08,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:08,944 INFO L85 PathProgramCache]: Analyzing trace with hash -261295957, now seen corresponding path program 4 times [2024-06-28 04:12:08,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:08,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151572979] [2024-06-28 04:12:08,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:08,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:08,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:11,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:11,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:11,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151572979] [2024-06-28 04:12:11,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151572979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:11,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:11,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:11,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131787206] [2024-06-28 04:12:11,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:11,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:11,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:11,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:11,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:11,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:11,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 342 transitions, 5316 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:11,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:11,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:11,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:13,126 INFO L124 PetriNetUnfolderBase]: 2425/3955 cut-off events. [2024-06-28 04:12:13,126 INFO L125 PetriNetUnfolderBase]: For 381306/381315 co-relation queries the response was YES. [2024-06-28 04:12:13,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31501 conditions, 3955 events. 2425/3955 cut-off events. For 381306/381315 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 23247 event pairs, 532 based on Foata normal form. 8/3946 useless extension candidates. Maximal degree in co-relation 31365. Up to 3479 conditions per place. [2024-06-28 04:12:13,175 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 106 changer transitions 0/374 dead transitions. [2024-06-28 04:12:13,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 374 transitions, 6566 flow [2024-06-28 04:12:13,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:13,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:13,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:12:13,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 04:12:13,177 INFO L175 Difference]: Start difference. First operand has 275 places, 342 transitions, 5316 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:12:13,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 374 transitions, 6566 flow [2024-06-28 04:12:13,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 374 transitions, 6261 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:13,977 INFO L231 Difference]: Finished difference. Result has 279 places, 348 transitions, 5375 flow [2024-06-28 04:12:13,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5011, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5375, PETRI_PLACES=279, PETRI_TRANSITIONS=348} [2024-06-28 04:12:13,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-28 04:12:13,980 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 348 transitions, 5375 flow [2024-06-28 04:12:13,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:13,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:13,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:13,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:12:13,981 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 04:12:13,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:13,981 INFO L85 PathProgramCache]: Analyzing trace with hash 294718867, now seen corresponding path program 5 times [2024-06-28 04:12:13,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:13,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516497967] [2024-06-28 04:12:13,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:13,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:14,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:16,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-28 04:12:16,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:16,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516497967] [2024-06-28 04:12:16,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516497967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:16,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:16,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:12:16,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105259238] [2024-06-28 04:12:16,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:16,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:12:16,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:16,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:12:16,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:12:16,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:16,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 348 transitions, 5375 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:16,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:16,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:16,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:17,973 INFO L124 PetriNetUnfolderBase]: 2430/3985 cut-off events. [2024-06-28 04:12:17,974 INFO L125 PetriNetUnfolderBase]: For 389486/389515 co-relation queries the response was YES. [2024-06-28 04:12:18,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31689 conditions, 3985 events. 2430/3985 cut-off events. For 389486/389515 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23662 event pairs, 531 based on Foata normal form. 21/3992 useless extension candidates. Maximal degree in co-relation 31552. Up to 3502 conditions per place. [2024-06-28 04:12:18,020 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 271 selfloop transitions, 97 changer transitions 0/373 dead transitions. [2024-06-28 04:12:18,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 373 transitions, 6550 flow [2024-06-28 04:12:18,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:18,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:18,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:12:18,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:12:18,022 INFO L175 Difference]: Start difference. First operand has 279 places, 348 transitions, 5375 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:12:18,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 373 transitions, 6550 flow [2024-06-28 04:12:18,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 373 transitions, 6345 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:18,902 INFO L231 Difference]: Finished difference. Result has 281 places, 351 transitions, 5442 flow [2024-06-28 04:12:18,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5442, PETRI_PLACES=281, PETRI_TRANSITIONS=351} [2024-06-28 04:12:18,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 04:12:18,903 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 351 transitions, 5442 flow [2024-06-28 04:12:18,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:18,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:18,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:18,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:12:18,904 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 04:12:18,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:18,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1547856055, now seen corresponding path program 6 times [2024-06-28 04:12:18,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:18,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263526552] [2024-06-28 04:12:18,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:18,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:21,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:21,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:21,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263526552] [2024-06-28 04:12:21,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263526552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:21,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:21,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:12:21,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494912432] [2024-06-28 04:12:21,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:21,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:12:21,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:21,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:12:21,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:12:21,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:21,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 351 transitions, 5442 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:21,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:21,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:21,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:22,713 INFO L124 PetriNetUnfolderBase]: 2435/3992 cut-off events. [2024-06-28 04:12:22,714 INFO L125 PetriNetUnfolderBase]: For 397067/397096 co-relation queries the response was YES. [2024-06-28 04:12:22,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31967 conditions, 3992 events. 2435/3992 cut-off events. For 397067/397096 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23673 event pairs, 531 based on Foata normal form. 21/3999 useless extension candidates. Maximal degree in co-relation 31828. Up to 3508 conditions per place. [2024-06-28 04:12:22,763 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 264 selfloop transitions, 102 changer transitions 0/371 dead transitions. [2024-06-28 04:12:22,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 371 transitions, 6450 flow [2024-06-28 04:12:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:22,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:22,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:12:22,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:12:22,765 INFO L175 Difference]: Start difference. First operand has 281 places, 351 transitions, 5442 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:12:22,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 371 transitions, 6450 flow [2024-06-28 04:12:23,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 371 transitions, 6148 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:23,617 INFO L231 Difference]: Finished difference. Result has 282 places, 354 transitions, 5424 flow [2024-06-28 04:12:23,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5152, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5424, PETRI_PLACES=282, PETRI_TRANSITIONS=354} [2024-06-28 04:12:23,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 04:12:23,617 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 354 transitions, 5424 flow [2024-06-28 04:12:23,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:23,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:23,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:23,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:12:23,618 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 04:12:23,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:23,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1631873719, now seen corresponding path program 7 times [2024-06-28 04:12:23,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:23,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565132129] [2024-06-28 04:12:23,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:23,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:26,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 04:12:26,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:26,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565132129] [2024-06-28 04:12:26,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565132129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:26,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:26,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:26,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708612345] [2024-06-28 04:12:26,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:26,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:26,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:26,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:26,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:26,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:26,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 354 transitions, 5424 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:26,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:26,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:26,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:27,761 INFO L124 PetriNetUnfolderBase]: 2432/3973 cut-off events. [2024-06-28 04:12:27,762 INFO L125 PetriNetUnfolderBase]: For 401253/401262 co-relation queries the response was YES. [2024-06-28 04:12:27,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31839 conditions, 3973 events. 2432/3973 cut-off events. For 401253/401262 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23435 event pairs, 525 based on Foata normal form. 7/3963 useless extension candidates. Maximal degree in co-relation 31700. Up to 3505 conditions per place. [2024-06-28 04:12:27,806 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 109 changer transitions 0/373 dead transitions. [2024-06-28 04:12:27,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 373 transitions, 6522 flow [2024-06-28 04:12:27,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:27,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:27,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:12:27,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:12:27,807 INFO L175 Difference]: Start difference. First operand has 282 places, 354 transitions, 5424 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:12:27,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 373 transitions, 6522 flow [2024-06-28 04:12:28,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 373 transitions, 6358 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:28,583 INFO L231 Difference]: Finished difference. Result has 286 places, 354 transitions, 5484 flow [2024-06-28 04:12:28,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5260, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5484, PETRI_PLACES=286, PETRI_TRANSITIONS=354} [2024-06-28 04:12:28,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-28 04:12:28,584 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 354 transitions, 5484 flow [2024-06-28 04:12:28,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:28,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:28,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:28,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:12:28,585 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 04:12:28,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:28,585 INFO L85 PathProgramCache]: Analyzing trace with hash 83568991, now seen corresponding path program 5 times [2024-06-28 04:12:28,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:28,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537710527] [2024-06-28 04:12:28,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:28,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:31,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:31,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:31,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537710527] [2024-06-28 04:12:31,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537710527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:31,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:31,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:31,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562145929] [2024-06-28 04:12:31,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:31,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:31,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:31,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:31,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:31,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:31,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 354 transitions, 5484 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:31,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:31,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:31,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:32,780 INFO L124 PetriNetUnfolderBase]: 2458/4002 cut-off events. [2024-06-28 04:12:32,781 INFO L125 PetriNetUnfolderBase]: For 422677/422686 co-relation queries the response was YES. [2024-06-28 04:12:32,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32522 conditions, 4002 events. 2458/4002 cut-off events. For 422677/422686 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23496 event pairs, 540 based on Foata normal form. 8/3993 useless extension candidates. Maximal degree in co-relation 32382. Up to 3265 conditions per place. [2024-06-28 04:12:32,825 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 238 selfloop transitions, 149 changer transitions 0/392 dead transitions. [2024-06-28 04:12:32,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 392 transitions, 7048 flow [2024-06-28 04:12:32,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:32,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:32,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:12:32,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:12:32,827 INFO L175 Difference]: Start difference. First operand has 286 places, 354 transitions, 5484 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:12:32,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 392 transitions, 7048 flow [2024-06-28 04:12:33,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 392 transitions, 6819 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:33,721 INFO L231 Difference]: Finished difference. Result has 290 places, 368 transitions, 5932 flow [2024-06-28 04:12:33,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5932, PETRI_PLACES=290, PETRI_TRANSITIONS=368} [2024-06-28 04:12:33,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-28 04:12:33,721 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 368 transitions, 5932 flow [2024-06-28 04:12:33,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:33,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:33,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:33,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:12:33,722 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 04:12:33,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:33,722 INFO L85 PathProgramCache]: Analyzing trace with hash -86603831, now seen corresponding path program 8 times [2024-06-28 04:12:33,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:33,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494684186] [2024-06-28 04:12:33,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:33,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:36,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:36,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:36,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494684186] [2024-06-28 04:12:36,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494684186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:36,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:36,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:36,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724927763] [2024-06-28 04:12:36,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:36,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:36,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:36,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:36,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:36,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:36,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 368 transitions, 5932 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:36,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:36,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:36,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:38,536 INFO L124 PetriNetUnfolderBase]: 2455/4001 cut-off events. [2024-06-28 04:12:38,537 INFO L125 PetriNetUnfolderBase]: For 431138/431147 co-relation queries the response was YES. [2024-06-28 04:12:38,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33223 conditions, 4001 events. 2455/4001 cut-off events. For 431138/431147 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23550 event pairs, 524 based on Foata normal form. 7/3991 useless extension candidates. Maximal degree in co-relation 33081. Up to 3538 conditions per place. [2024-06-28 04:12:38,585 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 110 changer transitions 0/388 dead transitions. [2024-06-28 04:12:38,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 388 transitions, 6912 flow [2024-06-28 04:12:38,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:38,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:38,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 04:12:38,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 04:12:38,588 INFO L175 Difference]: Start difference. First operand has 290 places, 368 transitions, 5932 flow. Second operand 10 states and 155 transitions. [2024-06-28 04:12:38,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 388 transitions, 6912 flow [2024-06-28 04:12:39,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 388 transitions, 6806 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-28 04:12:39,596 INFO L231 Difference]: Finished difference. Result has 298 places, 368 transitions, 6052 flow [2024-06-28 04:12:39,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5826, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6052, PETRI_PLACES=298, PETRI_TRANSITIONS=368} [2024-06-28 04:12:39,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 04:12:39,597 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 368 transitions, 6052 flow [2024-06-28 04:12:39,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:39,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:39,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:39,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:12:39,598 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 04:12:39,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:39,598 INFO L85 PathProgramCache]: Analyzing trace with hash 928122775, now seen corresponding path program 6 times [2024-06-28 04:12:39,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:39,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221087534] [2024-06-28 04:12:39,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:39,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:39,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:42,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:42,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:42,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221087534] [2024-06-28 04:12:42,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221087534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:42,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:42,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:42,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542149339] [2024-06-28 04:12:42,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:42,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:42,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:42,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:42,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:42,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:42,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 368 transitions, 6052 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:42,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:42,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:42,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:43,839 INFO L124 PetriNetUnfolderBase]: 2449/3985 cut-off events. [2024-06-28 04:12:43,839 INFO L125 PetriNetUnfolderBase]: For 437194/437203 co-relation queries the response was YES. [2024-06-28 04:12:43,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33076 conditions, 3985 events. 2449/3985 cut-off events. For 437194/437203 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23420 event pairs, 526 based on Foata normal form. 8/3976 useless extension candidates. Maximal degree in co-relation 32931. Up to 3524 conditions per place. [2024-06-28 04:12:43,888 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 112 changer transitions 0/387 dead transitions. [2024-06-28 04:12:43,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 387 transitions, 7030 flow [2024-06-28 04:12:43,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:43,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:43,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:12:43,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 04:12:43,890 INFO L175 Difference]: Start difference. First operand has 298 places, 368 transitions, 6052 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:12:43,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 387 transitions, 7030 flow [2024-06-28 04:12:44,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 387 transitions, 6744 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 04:12:44,727 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 5996 flow [2024-06-28 04:12:44,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5766, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5996, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-28 04:12:44,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-28 04:12:44,728 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 5996 flow [2024-06-28 04:12:44,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:44,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:44,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:44,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:12:44,728 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 04:12:44,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:44,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1764400385, now seen corresponding path program 7 times [2024-06-28 04:12:44,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:44,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807827322] [2024-06-28 04:12:44,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:44,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:44,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:47,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:47,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:47,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807827322] [2024-06-28 04:12:47,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807827322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:47,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:47,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:47,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335758562] [2024-06-28 04:12:47,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:47,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:47,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:47,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:47,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:47,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:47,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 5996 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:47,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:47,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:47,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:49,008 INFO L124 PetriNetUnfolderBase]: 2454/3982 cut-off events. [2024-06-28 04:12:49,008 INFO L125 PetriNetUnfolderBase]: For 442918/442924 co-relation queries the response was YES. [2024-06-28 04:12:49,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33190 conditions, 3982 events. 2454/3982 cut-off events. For 442918/442924 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23328 event pairs, 569 based on Foata normal form. 2/3959 useless extension candidates. Maximal degree in co-relation 33044. Up to 3275 conditions per place. [2024-06-28 04:12:49,054 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 152 changer transitions 0/391 dead transitions. [2024-06-28 04:12:49,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 391 transitions, 7217 flow [2024-06-28 04:12:49,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:49,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:49,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:12:49,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:12:49,056 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 5996 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:12:49,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 391 transitions, 7217 flow [2024-06-28 04:12:49,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 391 transitions, 6979 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:49,887 INFO L231 Difference]: Finished difference. Result has 298 places, 371 transitions, 6135 flow [2024-06-28 04:12:49,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5758, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6135, PETRI_PLACES=298, PETRI_TRANSITIONS=371} [2024-06-28 04:12:49,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 04:12:49,888 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 371 transitions, 6135 flow [2024-06-28 04:12:49,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:49,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:49,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:49,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:12:49,889 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:49,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:49,889 INFO L85 PathProgramCache]: Analyzing trace with hash -407929679, now seen corresponding path program 7 times [2024-06-28 04:12:49,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:49,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602241774] [2024-06-28 04:12:49,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:49,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:49,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:52,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:52,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:52,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602241774] [2024-06-28 04:12:52,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602241774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:52,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:52,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:52,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078755311] [2024-06-28 04:12:52,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:52,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:52,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:52,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:52,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:52,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:52,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 371 transitions, 6135 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:52,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:52,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:52,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:54,194 INFO L124 PetriNetUnfolderBase]: 2576/4189 cut-off events. [2024-06-28 04:12:54,194 INFO L125 PetriNetUnfolderBase]: For 501936/501942 co-relation queries the response was YES. [2024-06-28 04:12:54,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36148 conditions, 4189 events. 2576/4189 cut-off events. For 501936/501942 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 24688 event pairs, 494 based on Foata normal form. 3/4183 useless extension candidates. Maximal degree in co-relation 36001. Up to 3373 conditions per place. [2024-06-28 04:12:54,243 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 154 changer transitions 0/421 dead transitions. [2024-06-28 04:12:54,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 421 transitions, 8050 flow [2024-06-28 04:12:54,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:54,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:54,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:12:54,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 04:12:54,245 INFO L175 Difference]: Start difference. First operand has 298 places, 371 transitions, 6135 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:12:54,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 421 transitions, 8050 flow [2024-06-28 04:12:55,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 421 transitions, 7760 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:55,302 INFO L231 Difference]: Finished difference. Result has 304 places, 392 transitions, 6699 flow [2024-06-28 04:12:55,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5845, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6699, PETRI_PLACES=304, PETRI_TRANSITIONS=392} [2024-06-28 04:12:55,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-28 04:12:55,303 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 392 transitions, 6699 flow [2024-06-28 04:12:55,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:55,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:55,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:55,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:12:55,303 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 04:12:55,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:55,304 INFO L85 PathProgramCache]: Analyzing trace with hash -813140909, now seen corresponding path program 8 times [2024-06-28 04:12:55,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:55,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448638127] [2024-06-28 04:12:55,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:55,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:55,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:58,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:58,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:58,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448638127] [2024-06-28 04:12:58,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448638127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:58,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:58,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:58,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72287803] [2024-06-28 04:12:58,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:58,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:58,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:58,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:58,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:58,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:58,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 392 transitions, 6699 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:58,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:58,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:58,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:00,036 INFO L124 PetriNetUnfolderBase]: 2642/4292 cut-off events. [2024-06-28 04:13:00,037 INFO L125 PetriNetUnfolderBase]: For 532502/532502 co-relation queries the response was YES. [2024-06-28 04:13:00,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37896 conditions, 4292 events. 2642/4292 cut-off events. For 532502/532502 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25405 event pairs, 510 based on Foata normal form. 4/4293 useless extension candidates. Maximal degree in co-relation 37746. Up to 3602 conditions per place. [2024-06-28 04:13:00,090 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 305 selfloop transitions, 136 changer transitions 0/446 dead transitions. [2024-06-28 04:13:00,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 446 transitions, 8351 flow [2024-06-28 04:13:00,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:00,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:00,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:13:00,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:13:00,092 INFO L175 Difference]: Start difference. First operand has 304 places, 392 transitions, 6699 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:13:00,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 446 transitions, 8351 flow [2024-06-28 04:13:01,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 446 transitions, 8056 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-28 04:13:01,235 INFO L231 Difference]: Finished difference. Result has 310 places, 411 transitions, 7075 flow [2024-06-28 04:13:01,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7075, PETRI_PLACES=310, PETRI_TRANSITIONS=411} [2024-06-28 04:13:01,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 04:13:01,235 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 411 transitions, 7075 flow [2024-06-28 04:13:01,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:01,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:01,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:01,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:13:01,236 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:01,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:01,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1592237295, now seen corresponding path program 8 times [2024-06-28 04:13:01,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:01,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280227113] [2024-06-28 04:13:01,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:01,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:04,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:04,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:04,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280227113] [2024-06-28 04:13:04,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280227113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:04,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:04,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:04,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487539634] [2024-06-28 04:13:04,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:04,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:04,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:04,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:04,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:04,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:04,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 411 transitions, 7075 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:04,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:04,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:04,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:06,533 INFO L124 PetriNetUnfolderBase]: 2647/4306 cut-off events. [2024-06-28 04:13:06,533 INFO L125 PetriNetUnfolderBase]: For 529580/529580 co-relation queries the response was YES. [2024-06-28 04:13:06,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38225 conditions, 4306 events. 2647/4306 cut-off events. For 529580/529580 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25562 event pairs, 524 based on Foata normal form. 1/4304 useless extension candidates. Maximal degree in co-relation 38072. Up to 3655 conditions per place. [2024-06-28 04:13:06,588 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 328 selfloop transitions, 121 changer transitions 0/454 dead transitions. [2024-06-28 04:13:06,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 454 transitions, 8326 flow [2024-06-28 04:13:06,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:06,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:06,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:13:06,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 04:13:06,590 INFO L175 Difference]: Start difference. First operand has 310 places, 411 transitions, 7075 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:13:06,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 454 transitions, 8326 flow [2024-06-28 04:13:07,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 454 transitions, 8003 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:07,961 INFO L231 Difference]: Finished difference. Result has 314 places, 414 transitions, 7148 flow [2024-06-28 04:13:07,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7148, PETRI_PLACES=314, PETRI_TRANSITIONS=414} [2024-06-28 04:13:07,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 04:13:07,962 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 414 transitions, 7148 flow [2024-06-28 04:13:07,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:07,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:07,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:07,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:13:07,962 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:07,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:07,963 INFO L85 PathProgramCache]: Analyzing trace with hash -636009575, now seen corresponding path program 9 times [2024-06-28 04:13:07,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:07,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331551371] [2024-06-28 04:13:07,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:07,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:07,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:10,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:10,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:10,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331551371] [2024-06-28 04:13:10,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331551371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:10,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:10,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:10,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563557821] [2024-06-28 04:13:10,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:10,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:10,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:10,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:10,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:10,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:10,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 414 transitions, 7148 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:10,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:10,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:10,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:11,603 INFO L124 PetriNetUnfolderBase]: 2644/4304 cut-off events. [2024-06-28 04:13:11,604 INFO L125 PetriNetUnfolderBase]: For 536672/536678 co-relation queries the response was YES. [2024-06-28 04:13:11,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38238 conditions, 4304 events. 2644/4304 cut-off events. For 536672/536678 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25575 event pairs, 544 based on Foata normal form. 2/4297 useless extension candidates. Maximal degree in co-relation 38083. Up to 3783 conditions per place. [2024-06-28 04:13:11,665 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 334 selfloop transitions, 102 changer transitions 0/441 dead transitions. [2024-06-28 04:13:11,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 441 transitions, 8280 flow [2024-06-28 04:13:11,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:11,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:11,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:13:11,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 04:13:11,667 INFO L175 Difference]: Start difference. First operand has 314 places, 414 transitions, 7148 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:13:11,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 441 transitions, 8280 flow [2024-06-28 04:13:12,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 441 transitions, 8042 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:12,898 INFO L231 Difference]: Finished difference. Result has 313 places, 414 transitions, 7129 flow [2024-06-28 04:13:12,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7129, PETRI_PLACES=313, PETRI_TRANSITIONS=414} [2024-06-28 04:13:12,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-28 04:13:12,899 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 414 transitions, 7129 flow [2024-06-28 04:13:12,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:12,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:12,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:12,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:13:12,900 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:12,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:12,900 INFO L85 PathProgramCache]: Analyzing trace with hash -413643599, now seen corresponding path program 9 times [2024-06-28 04:13:12,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:12,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325494840] [2024-06-28 04:13:12,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:12,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:15,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:15,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:15,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325494840] [2024-06-28 04:13:15,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325494840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:15,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:15,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:15,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171319814] [2024-06-28 04:13:15,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:15,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:15,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:15,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:15,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:15,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:15,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 414 transitions, 7129 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:15,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:15,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:15,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:17,714 INFO L124 PetriNetUnfolderBase]: 2664/4330 cut-off events. [2024-06-28 04:13:17,714 INFO L125 PetriNetUnfolderBase]: For 548789/548795 co-relation queries the response was YES. [2024-06-28 04:13:17,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38433 conditions, 4330 events. 2664/4330 cut-off events. For 548789/548795 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 25666 event pairs, 488 based on Foata normal form. 5/4326 useless extension candidates. Maximal degree in co-relation 38277. Up to 3447 conditions per place. [2024-06-28 04:13:17,773 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 271 selfloop transitions, 174 changer transitions 0/450 dead transitions. [2024-06-28 04:13:17,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 450 transitions, 8795 flow [2024-06-28 04:13:17,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:17,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:17,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 04:13:17,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 04:13:17,775 INFO L175 Difference]: Start difference. First operand has 313 places, 414 transitions, 7129 flow. Second operand 10 states and 171 transitions. [2024-06-28 04:13:17,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 450 transitions, 8795 flow [2024-06-28 04:13:19,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 450 transitions, 8501 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:19,088 INFO L231 Difference]: Finished difference. Result has 315 places, 420 transitions, 7326 flow [2024-06-28 04:13:19,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6841, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7326, PETRI_PLACES=315, PETRI_TRANSITIONS=420} [2024-06-28 04:13:19,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 04:13:19,089 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 420 transitions, 7326 flow [2024-06-28 04:13:19,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:19,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:19,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:19,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:13:19,089 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:19,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:19,089 INFO L85 PathProgramCache]: Analyzing trace with hash -813378059, now seen corresponding path program 10 times [2024-06-28 04:13:19,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:19,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544634493] [2024-06-28 04:13:19,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:19,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:19,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:22,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:22,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:22,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544634493] [2024-06-28 04:13:22,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544634493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:22,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:22,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:22,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139545707] [2024-06-28 04:13:22,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:22,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:22,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:22,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:22,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:22,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:22,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 420 transitions, 7326 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:22,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:22,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:22,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:23,956 INFO L124 PetriNetUnfolderBase]: 2652/4310 cut-off events. [2024-06-28 04:13:23,956 INFO L125 PetriNetUnfolderBase]: For 532281/532281 co-relation queries the response was YES. [2024-06-28 04:13:23,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38144 conditions, 4310 events. 2652/4310 cut-off events. For 532281/532281 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 25574 event pairs, 505 based on Foata normal form. 4/4311 useless extension candidates. Maximal degree in co-relation 37988. Up to 3629 conditions per place. [2024-06-28 04:13:24,017 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 309 selfloop transitions, 151 changer transitions 0/465 dead transitions. [2024-06-28 04:13:24,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 465 transitions, 8792 flow [2024-06-28 04:13:24,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:13:24,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:13:24,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 04:13:24,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-28 04:13:24,019 INFO L175 Difference]: Start difference. First operand has 315 places, 420 transitions, 7326 flow. Second operand 11 states and 195 transitions. [2024-06-28 04:13:24,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 465 transitions, 8792 flow [2024-06-28 04:13:25,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 465 transitions, 8349 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:25,285 INFO L231 Difference]: Finished difference. Result has 320 places, 423 transitions, 7289 flow [2024-06-28 04:13:25,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7289, PETRI_PLACES=320, PETRI_TRANSITIONS=423} [2024-06-28 04:13:25,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 04:13:25,286 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 423 transitions, 7289 flow [2024-06-28 04:13:25,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:25,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:25,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:25,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:13:25,286 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:25,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:25,287 INFO L85 PathProgramCache]: Analyzing trace with hash -813378245, now seen corresponding path program 10 times [2024-06-28 04:13:25,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:25,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120779124] [2024-06-28 04:13:25,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:25,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:25,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:27,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:27,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:27,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120779124] [2024-06-28 04:13:27,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120779124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:27,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:27,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:27,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035909212] [2024-06-28 04:13:27,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:27,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:27,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:27,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:27,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:27,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:27,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 423 transitions, 7289 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:27,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:27,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:27,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:29,589 INFO L124 PetriNetUnfolderBase]: 2649/4314 cut-off events. [2024-06-28 04:13:29,590 INFO L125 PetriNetUnfolderBase]: For 530336/530336 co-relation queries the response was YES. [2024-06-28 04:13:29,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37883 conditions, 4314 events. 2649/4314 cut-off events. For 530336/530336 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 25664 event pairs, 524 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 37726. Up to 3792 conditions per place. [2024-06-28 04:13:29,642 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 105 changer transitions 0/457 dead transitions. [2024-06-28 04:13:29,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 457 transitions, 8299 flow [2024-06-28 04:13:29,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:29,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:29,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:13:29,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:13:29,644 INFO L175 Difference]: Start difference. First operand has 320 places, 423 transitions, 7289 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:13:29,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 457 transitions, 8299 flow [2024-06-28 04:13:30,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 457 transitions, 7939 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-28 04:13:30,833 INFO L231 Difference]: Finished difference. Result has 319 places, 423 transitions, 7180 flow [2024-06-28 04:13:30,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6929, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7180, PETRI_PLACES=319, PETRI_TRANSITIONS=423} [2024-06-28 04:13:30,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-28 04:13:30,833 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 423 transitions, 7180 flow [2024-06-28 04:13:30,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:30,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:30,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:30,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:13:30,834 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:30,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:30,834 INFO L85 PathProgramCache]: Analyzing trace with hash -710872841, now seen corresponding path program 9 times [2024-06-28 04:13:30,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:30,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398818823] [2024-06-28 04:13:30,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:30,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:30,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:33,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:33,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:33,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398818823] [2024-06-28 04:13:33,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398818823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:33,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:33,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:33,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10363131] [2024-06-28 04:13:33,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:33,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:33,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:33,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:33,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:33,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:33,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 423 transitions, 7180 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:33,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:33,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:33,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:35,028 INFO L124 PetriNetUnfolderBase]: 2646/4308 cut-off events. [2024-06-28 04:13:35,028 INFO L125 PetriNetUnfolderBase]: For 537504/537510 co-relation queries the response was YES. [2024-06-28 04:13:35,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37694 conditions, 4308 events. 2646/4308 cut-off events. For 537504/537510 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 25611 event pairs, 542 based on Foata normal form. 2/4301 useless extension candidates. Maximal degree in co-relation 37536. Up to 3661 conditions per place. [2024-06-28 04:13:35,089 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 330 selfloop transitions, 120 changer transitions 0/455 dead transitions. [2024-06-28 04:13:35,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 455 transitions, 8358 flow [2024-06-28 04:13:35,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:35,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:13:35,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:13:35,091 INFO L175 Difference]: Start difference. First operand has 319 places, 423 transitions, 7180 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:13:35,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 455 transitions, 8358 flow [2024-06-28 04:13:36,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 455 transitions, 7979 flow, removed 31 selfloop flow, removed 12 redundant places. [2024-06-28 04:13:36,475 INFO L231 Difference]: Finished difference. Result has 315 places, 423 transitions, 7060 flow [2024-06-28 04:13:36,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6809, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7060, PETRI_PLACES=315, PETRI_TRANSITIONS=423} [2024-06-28 04:13:36,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 04:13:36,476 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 423 transitions, 7060 flow [2024-06-28 04:13:36,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:36,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:36,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:36,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:13:36,476 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:36,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:36,477 INFO L85 PathProgramCache]: Analyzing trace with hash -950353713, now seen corresponding path program 11 times [2024-06-28 04:13:36,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:36,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039932435] [2024-06-28 04:13:36,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:36,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:39,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-28 04:13:39,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:39,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039932435] [2024-06-28 04:13:39,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039932435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:39,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:39,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:39,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790662267] [2024-06-28 04:13:39,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:39,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:39,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:39,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:39,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:39,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:39,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 423 transitions, 7060 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:39,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:39,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:39,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:40,551 INFO L124 PetriNetUnfolderBase]: 2640/4300 cut-off events. [2024-06-28 04:13:40,551 INFO L125 PetriNetUnfolderBase]: For 499428/499434 co-relation queries the response was YES. [2024-06-28 04:13:40,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36923 conditions, 4300 events. 2640/4300 cut-off events. For 499428/499434 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 25580 event pairs, 506 based on Foata normal form. 3/4294 useless extension candidates. Maximal degree in co-relation 36768. Up to 3432 conditions per place. [2024-06-28 04:13:40,607 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 260 selfloop transitions, 190 changer transitions 0/455 dead transitions. [2024-06-28 04:13:40,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 455 transitions, 8573 flow [2024-06-28 04:13:40,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:40,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:40,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:13:40,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:13:40,609 INFO L175 Difference]: Start difference. First operand has 315 places, 423 transitions, 7060 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:13:40,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 455 transitions, 8573 flow [2024-06-28 04:13:41,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 455 transitions, 8317 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:41,802 INFO L231 Difference]: Finished difference. Result has 315 places, 423 transitions, 7190 flow [2024-06-28 04:13:41,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6804, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7190, PETRI_PLACES=315, PETRI_TRANSITIONS=423} [2024-06-28 04:13:41,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 04:13:41,803 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 423 transitions, 7190 flow [2024-06-28 04:13:41,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:41,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:41,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:41,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:13:41,804 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:41,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:41,804 INFO L85 PathProgramCache]: Analyzing trace with hash -636246539, now seen corresponding path program 12 times [2024-06-28 04:13:41,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:41,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639656814] [2024-06-28 04:13:41,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:41,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:44,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:44,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:44,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639656814] [2024-06-28 04:13:44,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639656814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:44,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:44,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:44,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793923139] [2024-06-28 04:13:44,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:44,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:44,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:44,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:44,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:44,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:44,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 423 transitions, 7190 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:44,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:44,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:44,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:45,923 INFO L124 PetriNetUnfolderBase]: 2634/4294 cut-off events. [2024-06-28 04:13:45,924 INFO L125 PetriNetUnfolderBase]: For 504352/504358 co-relation queries the response was YES. [2024-06-28 04:13:45,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37118 conditions, 4294 events. 2634/4294 cut-off events. For 504352/504358 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 25557 event pairs, 542 based on Foata normal form. 3/4288 useless extension candidates. Maximal degree in co-relation 36962. Up to 3766 conditions per place. [2024-06-28 04:13:45,980 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 341 selfloop transitions, 105 changer transitions 0/451 dead transitions. [2024-06-28 04:13:45,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 451 transitions, 8174 flow [2024-06-28 04:13:45,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:45,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:45,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:13:45,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 04:13:45,982 INFO L175 Difference]: Start difference. First operand has 315 places, 423 transitions, 7190 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:13:45,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 451 transitions, 8174 flow [2024-06-28 04:13:47,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 451 transitions, 7821 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 04:13:47,105 INFO L231 Difference]: Finished difference. Result has 319 places, 423 transitions, 7053 flow [2024-06-28 04:13:47,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6837, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7053, PETRI_PLACES=319, PETRI_TRANSITIONS=423} [2024-06-28 04:13:47,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-28 04:13:47,105 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 423 transitions, 7053 flow [2024-06-28 04:13:47,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:47,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:47,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:47,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:13:47,106 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:47,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:47,106 INFO L85 PathProgramCache]: Analyzing trace with hash -813131981, now seen corresponding path program 2 times [2024-06-28 04:13:47,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:47,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960201855] [2024-06-28 04:13:47,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:47,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:47,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:51,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:51,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:51,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960201855] [2024-06-28 04:13:51,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960201855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:51,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:51,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:51,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831855460] [2024-06-28 04:13:51,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:51,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:51,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:51,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:51,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:51,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:13:51,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 423 transitions, 7053 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:51,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:51,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:13:51,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:52,433 INFO L124 PetriNetUnfolderBase]: 2511/4156 cut-off events. [2024-06-28 04:13:52,433 INFO L125 PetriNetUnfolderBase]: For 549807/549811 co-relation queries the response was YES. [2024-06-28 04:13:52,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35914 conditions, 4156 events. 2511/4156 cut-off events. For 549807/549811 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25310 event pairs, 492 based on Foata normal form. 12/4141 useless extension candidates. Maximal degree in co-relation 35757. Up to 3518 conditions per place. [2024-06-28 04:13:52,490 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 347 selfloop transitions, 41 changer transitions 0/450 dead transitions. [2024-06-28 04:13:52,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 450 transitions, 7951 flow [2024-06-28 04:13:52,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:52,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:52,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:13:52,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 04:13:52,492 INFO L175 Difference]: Start difference. First operand has 319 places, 423 transitions, 7053 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:13:52,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 450 transitions, 7951 flow [2024-06-28 04:13:53,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 450 transitions, 7709 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:53,588 INFO L231 Difference]: Finished difference. Result has 318 places, 424 transitions, 6927 flow [2024-06-28 04:13:53,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6927, PETRI_PLACES=318, PETRI_TRANSITIONS=424} [2024-06-28 04:13:53,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 04:13:53,589 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 424 transitions, 6927 flow [2024-06-28 04:13:53,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:53,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:53,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:53,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:13:53,589 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:53,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:53,590 INFO L85 PathProgramCache]: Analyzing trace with hash -399825101, now seen corresponding path program 3 times [2024-06-28 04:13:53,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:53,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595290546] [2024-06-28 04:13:53,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:53,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:53,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:57,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:57,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:57,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595290546] [2024-06-28 04:13:57,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595290546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:57,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:57,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:57,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378612707] [2024-06-28 04:13:57,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:57,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:57,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:57,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:57,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:57,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:13:57,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 424 transitions, 6927 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:57,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:57,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:13:57,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:58,531 INFO L124 PetriNetUnfolderBase]: 2556/4229 cut-off events. [2024-06-28 04:13:58,531 INFO L125 PetriNetUnfolderBase]: For 560782/560789 co-relation queries the response was YES. [2024-06-28 04:13:58,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36359 conditions, 4229 events. 2556/4229 cut-off events. For 560782/560789 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 25808 event pairs, 472 based on Foata normal form. 13/4205 useless extension candidates. Maximal degree in co-relation 36201. Up to 3622 conditions per place. [2024-06-28 04:13:58,594 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 338 selfloop transitions, 45 changer transitions 0/445 dead transitions. [2024-06-28 04:13:58,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 445 transitions, 7799 flow [2024-06-28 04:13:58,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:58,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:58,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:13:58,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:13:58,595 INFO L175 Difference]: Start difference. First operand has 318 places, 424 transitions, 6927 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:13:58,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 445 transitions, 7799 flow [2024-06-28 04:13:59,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 445 transitions, 7717 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:59,643 INFO L231 Difference]: Finished difference. Result has 320 places, 425 transitions, 6963 flow [2024-06-28 04:13:59,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6963, PETRI_PLACES=320, PETRI_TRANSITIONS=425} [2024-06-28 04:13:59,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 04:13:59,644 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 425 transitions, 6963 flow [2024-06-28 04:13:59,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:59,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:59,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:59,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:13:59,645 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:59,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:59,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1579954785, now seen corresponding path program 4 times [2024-06-28 04:13:59,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:59,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590301774] [2024-06-28 04:13:59,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:59,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:59,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:02,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:02,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:02,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590301774] [2024-06-28 04:14:02,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590301774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:02,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:02,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:02,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282078279] [2024-06-28 04:14:02,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:02,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:02,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:02,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:02,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:02,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:14:02,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 425 transitions, 6963 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:02,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:02,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:14:02,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:04,180 INFO L124 PetriNetUnfolderBase]: 2558/4231 cut-off events. [2024-06-28 04:14:04,180 INFO L125 PetriNetUnfolderBase]: For 530015/530024 co-relation queries the response was YES. [2024-06-28 04:14:04,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35956 conditions, 4231 events. 2558/4231 cut-off events. For 530015/530024 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25764 event pairs, 473 based on Foata normal form. 9/4199 useless extension candidates. Maximal degree in co-relation 35797. Up to 3492 conditions per place. [2024-06-28 04:14:04,238 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 337 selfloop transitions, 49 changer transitions 0/448 dead transitions. [2024-06-28 04:14:04,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 448 transitions, 7861 flow [2024-06-28 04:14:04,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:04,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:04,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:14:04,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:14:04,240 INFO L175 Difference]: Start difference. First operand has 320 places, 425 transitions, 6963 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:14:04,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 448 transitions, 7861 flow [2024-06-28 04:14:05,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 448 transitions, 7767 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:05,383 INFO L231 Difference]: Finished difference. Result has 322 places, 426 transitions, 6993 flow [2024-06-28 04:14:05,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6993, PETRI_PLACES=322, PETRI_TRANSITIONS=426} [2024-06-28 04:14:05,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 04:14:05,384 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 426 transitions, 6993 flow [2024-06-28 04:14:05,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:05,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:05,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:05,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:14:05,385 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:05,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:05,385 INFO L85 PathProgramCache]: Analyzing trace with hash -24935155, now seen corresponding path program 1 times [2024-06-28 04:14:05,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:05,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82537826] [2024-06-28 04:14:05,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:05,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:05,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:07,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:07,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:07,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82537826] [2024-06-28 04:14:07,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82537826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:07,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:07,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:07,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963786368] [2024-06-28 04:14:07,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:07,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:07,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:07,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:07,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:07,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:07,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 426 transitions, 6993 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:07,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:07,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:07,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:08,701 INFO L124 PetriNetUnfolderBase]: 2732/4452 cut-off events. [2024-06-28 04:14:08,701 INFO L125 PetriNetUnfolderBase]: For 524101/524109 co-relation queries the response was YES. [2024-06-28 04:14:08,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37611 conditions, 4452 events. 2732/4452 cut-off events. For 524101/524109 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26724 event pairs, 542 based on Foata normal form. 6/4454 useless extension candidates. Maximal degree in co-relation 37451. Up to 4112 conditions per place. [2024-06-28 04:14:08,765 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 416 selfloop transitions, 31 changer transitions 0/452 dead transitions. [2024-06-28 04:14:08,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 452 transitions, 8185 flow [2024-06-28 04:14:08,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:08,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:08,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:14:08,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 04:14:08,767 INFO L175 Difference]: Start difference. First operand has 322 places, 426 transitions, 6993 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:14:08,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 452 transitions, 8185 flow [2024-06-28 04:14:09,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 452 transitions, 8077 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:09,781 INFO L231 Difference]: Finished difference. Result has 324 places, 430 transitions, 7020 flow [2024-06-28 04:14:09,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7020, PETRI_PLACES=324, PETRI_TRANSITIONS=430} [2024-06-28 04:14:09,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-28 04:14:09,782 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 430 transitions, 7020 flow [2024-06-28 04:14:09,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:09,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:09,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:09,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:14:09,782 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:09,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:09,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1547864983, now seen corresponding path program 2 times [2024-06-28 04:14:09,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:09,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270953417] [2024-06-28 04:14:09,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:09,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:11,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:11,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:11,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270953417] [2024-06-28 04:14:11,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270953417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:11,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:11,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:11,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049853605] [2024-06-28 04:14:11,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:11,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:11,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:11,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:11,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:11,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:11,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 430 transitions, 7020 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:11,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:11,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:11,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:13,403 INFO L124 PetriNetUnfolderBase]: 2740/4468 cut-off events. [2024-06-28 04:14:13,403 INFO L125 PetriNetUnfolderBase]: For 533653/533661 co-relation queries the response was YES. [2024-06-28 04:14:13,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37684 conditions, 4468 events. 2740/4468 cut-off events. For 533653/533661 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 26851 event pairs, 582 based on Foata normal form. 6/4470 useless extension candidates. Maximal degree in co-relation 37523. Up to 4161 conditions per place. [2024-06-28 04:14:13,469 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 415 selfloop transitions, 28 changer transitions 0/448 dead transitions. [2024-06-28 04:14:13,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 448 transitions, 7984 flow [2024-06-28 04:14:13,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:13,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:13,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 04:14:13,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-28 04:14:13,471 INFO L175 Difference]: Start difference. First operand has 324 places, 430 transitions, 7020 flow. Second operand 7 states and 114 transitions. [2024-06-28 04:14:13,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 448 transitions, 7984 flow [2024-06-28 04:14:14,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 448 transitions, 7899 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 04:14:14,544 INFO L231 Difference]: Finished difference. Result has 328 places, 432 transitions, 7036 flow [2024-06-28 04:14:14,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6949, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7036, PETRI_PLACES=328, PETRI_TRANSITIONS=432} [2024-06-28 04:14:14,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-28 04:14:14,547 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 432 transitions, 7036 flow [2024-06-28 04:14:14,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:14,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:14,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:14,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:14:14,547 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:14,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:14,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1631882647, now seen corresponding path program 3 times [2024-06-28 04:14:14,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:14,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681819147] [2024-06-28 04:14:14,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:14,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:14,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:16,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:16,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:16,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681819147] [2024-06-28 04:14:16,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681819147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:16,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:16,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:16,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079208508] [2024-06-28 04:14:16,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:16,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:16,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:16,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:16,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:16,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:16,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 432 transitions, 7036 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:16,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:16,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:16,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:18,829 INFO L124 PetriNetUnfolderBase]: 2748/4475 cut-off events. [2024-06-28 04:14:18,830 INFO L125 PetriNetUnfolderBase]: For 544592/544594 co-relation queries the response was YES. [2024-06-28 04:14:18,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37831 conditions, 4475 events. 2748/4475 cut-off events. For 544592/544594 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26834 event pairs, 582 based on Foata normal form. 2/4472 useless extension candidates. Maximal degree in co-relation 37668. Up to 4173 conditions per place. [2024-06-28 04:14:18,888 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 416 selfloop transitions, 30 changer transitions 0/451 dead transitions. [2024-06-28 04:14:18,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 451 transitions, 7998 flow [2024-06-28 04:14:18,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:18,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:18,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:14:18,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:14:18,889 INFO L175 Difference]: Start difference. First operand has 328 places, 432 transitions, 7036 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:14:18,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 451 transitions, 7998 flow [2024-06-28 04:14:20,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 451 transitions, 7931 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:20,073 INFO L231 Difference]: Finished difference. Result has 331 places, 434 transitions, 7064 flow [2024-06-28 04:14:20,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7064, PETRI_PLACES=331, PETRI_TRANSITIONS=434} [2024-06-28 04:14:20,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-28 04:14:20,074 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 434 transitions, 7064 flow [2024-06-28 04:14:20,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:20,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:20,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:20,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:14:20,074 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:20,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:20,075 INFO L85 PathProgramCache]: Analyzing trace with hash 928553365, now seen corresponding path program 1 times [2024-06-28 04:14:20,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:20,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724240776] [2024-06-28 04:14:20,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:20,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:20,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:22,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:22,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:22,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724240776] [2024-06-28 04:14:22,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724240776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:22,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:22,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:22,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161517823] [2024-06-28 04:14:22,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:22,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:22,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:22,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:22,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:22,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:22,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 434 transitions, 7064 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:22,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:22,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:22,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:24,435 INFO L124 PetriNetUnfolderBase]: 2756/4483 cut-off events. [2024-06-28 04:14:24,436 INFO L125 PetriNetUnfolderBase]: For 556686/556688 co-relation queries the response was YES. [2024-06-28 04:14:24,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38098 conditions, 4483 events. 2756/4483 cut-off events. For 556686/556688 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26869 event pairs, 564 based on Foata normal form. 2/4480 useless extension candidates. Maximal degree in co-relation 37934. Up to 4121 conditions per place. [2024-06-28 04:14:24,498 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 52 changer transitions 0/456 dead transitions. [2024-06-28 04:14:24,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 456 transitions, 8082 flow [2024-06-28 04:14:24,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:24,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:24,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:14:24,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 04:14:24,500 INFO L175 Difference]: Start difference. First operand has 331 places, 434 transitions, 7064 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:14:24,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 456 transitions, 8082 flow [2024-06-28 04:14:25,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 456 transitions, 8007 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:25,847 INFO L231 Difference]: Finished difference. Result has 333 places, 436 transitions, 7168 flow [2024-06-28 04:14:25,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6989, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7168, PETRI_PLACES=333, PETRI_TRANSITIONS=436} [2024-06-28 04:14:25,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 04:14:25,848 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 436 transitions, 7168 flow [2024-06-28 04:14:25,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:25,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:25,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:25,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:14:25,849 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:25,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:25,850 INFO L85 PathProgramCache]: Analyzing trace with hash -710626577, now seen corresponding path program 4 times [2024-06-28 04:14:25,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:25,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593351897] [2024-06-28 04:14:25,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:25,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:25,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:27,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:27,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:27,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593351897] [2024-06-28 04:14:27,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593351897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:27,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:27,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:27,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542529537] [2024-06-28 04:14:27,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:27,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:27,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:27,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:27,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:27,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:27,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 436 transitions, 7168 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:27,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:27,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:27,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:29,351 INFO L124 PetriNetUnfolderBase]: 2751/4488 cut-off events. [2024-06-28 04:14:29,351 INFO L125 PetriNetUnfolderBase]: For 560609/560611 co-relation queries the response was YES. [2024-06-28 04:14:29,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38151 conditions, 4488 events. 2751/4488 cut-off events. For 560609/560611 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27006 event pairs, 536 based on Foata normal form. 2/4487 useless extension candidates. Maximal degree in co-relation 37986. Up to 4165 conditions per place. [2024-06-28 04:14:29,412 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 431 selfloop transitions, 24 changer transitions 0/460 dead transitions. [2024-06-28 04:14:29,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 460 transitions, 8144 flow [2024-06-28 04:14:29,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:29,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:29,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:14:29,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:14:29,414 INFO L175 Difference]: Start difference. First operand has 333 places, 436 transitions, 7168 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:14:29,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 460 transitions, 8144 flow [2024-06-28 04:14:30,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 460 transitions, 7969 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:30,537 INFO L231 Difference]: Finished difference. Result has 334 places, 436 transitions, 7049 flow [2024-06-28 04:14:30,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6993, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7049, PETRI_PLACES=334, PETRI_TRANSITIONS=436} [2024-06-28 04:14:30,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-28 04:14:30,538 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 436 transitions, 7049 flow [2024-06-28 04:14:30,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:30,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:30,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:30,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:14:30,539 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:30,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:30,539 INFO L85 PathProgramCache]: Analyzing trace with hash -710441879, now seen corresponding path program 2 times [2024-06-28 04:14:30,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:30,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403229192] [2024-06-28 04:14:30,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:30,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:33,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 04:14:33,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:33,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403229192] [2024-06-28 04:14:33,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403229192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:33,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:33,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:14:33,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049709503] [2024-06-28 04:14:33,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:33,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:14:33,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:33,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:14:33,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:14:33,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:33,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 436 transitions, 7049 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:33,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:33,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:33,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:35,359 INFO L124 PetriNetUnfolderBase]: 2759/4496 cut-off events. [2024-06-28 04:14:35,359 INFO L125 PetriNetUnfolderBase]: For 571238/571240 co-relation queries the response was YES. [2024-06-28 04:14:35,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38220 conditions, 4496 events. 2759/4496 cut-off events. For 571238/571240 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27008 event pairs, 550 based on Foata normal form. 2/4495 useless extension candidates. Maximal degree in co-relation 38054. Up to 4161 conditions per place. [2024-06-28 04:14:35,412 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 35 changer transitions 0/463 dead transitions. [2024-06-28 04:14:35,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 463 transitions, 8099 flow [2024-06-28 04:14:35,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:35,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:35,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:14:35,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 04:14:35,413 INFO L175 Difference]: Start difference. First operand has 334 places, 436 transitions, 7049 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:14:35,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 463 transitions, 8099 flow [2024-06-28 04:14:36,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 463 transitions, 8037 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:36,576 INFO L231 Difference]: Finished difference. Result has 336 places, 438 transitions, 7136 flow [2024-06-28 04:14:36,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6987, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7136, PETRI_PLACES=336, PETRI_TRANSITIONS=438} [2024-06-28 04:14:36,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-28 04:14:36,577 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 438 transitions, 7136 flow [2024-06-28 04:14:36,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:36,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:36,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:36,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:14:36,577 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:36,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:36,578 INFO L85 PathProgramCache]: Analyzing trace with hash -703955129, now seen corresponding path program 3 times [2024-06-28 04:14:36,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:36,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612196940] [2024-06-28 04:14:36,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:36,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:36,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:39,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:39,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:39,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612196940] [2024-06-28 04:14:39,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612196940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:39,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:39,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:39,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732992747] [2024-06-28 04:14:39,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:39,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:39,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:39,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:39,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:39,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:39,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 438 transitions, 7136 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:39,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:39,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:39,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:41,391 INFO L124 PetriNetUnfolderBase]: 2767/4506 cut-off events. [2024-06-28 04:14:41,391 INFO L125 PetriNetUnfolderBase]: For 585685/585687 co-relation queries the response was YES. [2024-06-28 04:14:41,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38609 conditions, 4506 events. 2767/4506 cut-off events. For 585685/585687 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27044 event pairs, 553 based on Foata normal form. 2/4505 useless extension candidates. Maximal degree in co-relation 38442. Up to 4173 conditions per place. [2024-06-28 04:14:41,461 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 422 selfloop transitions, 34 changer transitions 0/461 dead transitions. [2024-06-28 04:14:41,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 461 transitions, 8174 flow [2024-06-28 04:14:41,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:41,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:41,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:14:41,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-28 04:14:41,462 INFO L175 Difference]: Start difference. First operand has 336 places, 438 transitions, 7136 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:14:41,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 461 transitions, 8174 flow [2024-06-28 04:14:43,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 461 transitions, 8041 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:43,249 INFO L231 Difference]: Finished difference. Result has 339 places, 440 transitions, 7154 flow [2024-06-28 04:14:43,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7003, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7154, PETRI_PLACES=339, PETRI_TRANSITIONS=440} [2024-06-28 04:14:43,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-28 04:14:43,249 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 440 transitions, 7154 flow [2024-06-28 04:14:43,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:43,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:43,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:43,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:14:43,250 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:43,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:43,250 INFO L85 PathProgramCache]: Analyzing trace with hash -399343919, now seen corresponding path program 4 times [2024-06-28 04:14:43,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:43,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620296665] [2024-06-28 04:14:43,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:43,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:43,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:46,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-28 04:14:46,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:46,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620296665] [2024-06-28 04:14:46,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620296665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:46,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:46,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:14:46,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766798486] [2024-06-28 04:14:46,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:46,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:14:46,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:46,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:14:46,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:14:46,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:46,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 440 transitions, 7154 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:46,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:46,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:46,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:48,219 INFO L124 PetriNetUnfolderBase]: 2821/4588 cut-off events. [2024-06-28 04:14:48,219 INFO L125 PetriNetUnfolderBase]: For 632534/632536 co-relation queries the response was YES. [2024-06-28 04:14:48,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39922 conditions, 4588 events. 2821/4588 cut-off events. For 632534/632536 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 27564 event pairs, 555 based on Foata normal form. 2/4587 useless extension candidates. Maximal degree in co-relation 39754. Up to 4152 conditions per place. [2024-06-28 04:14:48,285 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 426 selfloop transitions, 38 changer transitions 0/469 dead transitions. [2024-06-28 04:14:48,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 469 transitions, 8462 flow [2024-06-28 04:14:48,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:48,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:48,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:14:48,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 04:14:48,287 INFO L175 Difference]: Start difference. First operand has 339 places, 440 transitions, 7154 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:14:48,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 469 transitions, 8462 flow [2024-06-28 04:14:50,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 469 transitions, 8327 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 04:14:50,278 INFO L231 Difference]: Finished difference. Result has 341 places, 443 transitions, 7204 flow [2024-06-28 04:14:50,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7019, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7204, PETRI_PLACES=341, PETRI_TRANSITIONS=443} [2024-06-28 04:14:50,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-28 04:14:50,279 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 443 transitions, 7204 flow [2024-06-28 04:14:50,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:50,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:50,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:50,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:14:50,279 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:50,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:50,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1472471146, now seen corresponding path program 1 times [2024-06-28 04:14:50,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:50,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167534840] [2024-06-28 04:14:50,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:50,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:50,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:53,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:53,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:53,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167534840] [2024-06-28 04:14:53,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167534840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:53,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:53,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:53,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709279260] [2024-06-28 04:14:53,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:53,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:53,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:53,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:53,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:53,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:53,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 443 transitions, 7204 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:53,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:53,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:53,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:55,921 INFO L124 PetriNetUnfolderBase]: 2889/4704 cut-off events. [2024-06-28 04:14:55,922 INFO L125 PetriNetUnfolderBase]: For 673039/673039 co-relation queries the response was YES. [2024-06-28 04:14:55,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40663 conditions, 4704 events. 2889/4704 cut-off events. For 673039/673039 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 28391 event pairs, 465 based on Foata normal form. 8/4709 useless extension candidates. Maximal degree in co-relation 40494. Up to 4085 conditions per place. [2024-06-28 04:14:56,000 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 436 selfloop transitions, 53 changer transitions 0/494 dead transitions. [2024-06-28 04:14:56,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 494 transitions, 8598 flow [2024-06-28 04:14:56,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:14:56,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:14:56,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 04:14:56,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-28 04:14:56,002 INFO L175 Difference]: Start difference. First operand has 341 places, 443 transitions, 7204 flow. Second operand 11 states and 188 transitions. [2024-06-28 04:14:56,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 494 transitions, 8598 flow [2024-06-28 04:14:58,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 494 transitions, 8482 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:58,030 INFO L231 Difference]: Finished difference. Result has 348 places, 446 transitions, 7268 flow [2024-06-28 04:14:58,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7088, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7268, PETRI_PLACES=348, PETRI_TRANSITIONS=446} [2024-06-28 04:14:58,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-28 04:14:58,031 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 446 transitions, 7268 flow [2024-06-28 04:14:58,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:58,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:58,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:58,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:14:58,031 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:58,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:58,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1465061836, now seen corresponding path program 2 times [2024-06-28 04:14:58,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:58,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509207618] [2024-06-28 04:14:58,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:58,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:58,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:01,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:01,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:01,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509207618] [2024-06-28 04:15:01,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509207618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:01,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:01,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:01,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728803578] [2024-06-28 04:15:01,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:01,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:01,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:01,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:01,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:01,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:01,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 446 transitions, 7268 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:01,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:01,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:01,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:03,286 INFO L124 PetriNetUnfolderBase]: 3031/4924 cut-off events. [2024-06-28 04:15:03,287 INFO L125 PetriNetUnfolderBase]: For 686958/686958 co-relation queries the response was YES. [2024-06-28 04:15:03,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42611 conditions, 4924 events. 3031/4924 cut-off events. For 686958/686958 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 29950 event pairs, 579 based on Foata normal form. 8/4925 useless extension candidates. Maximal degree in co-relation 42439. Up to 4429 conditions per place. [2024-06-28 04:15:03,358 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 447 selfloop transitions, 64 changer transitions 0/516 dead transitions. [2024-06-28 04:15:03,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 516 transitions, 9002 flow [2024-06-28 04:15:03,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:15:03,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:15:03,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-28 04:15:03,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-28 04:15:03,360 INFO L175 Difference]: Start difference. First operand has 348 places, 446 transitions, 7268 flow. Second operand 13 states and 204 transitions. [2024-06-28 04:15:03,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 516 transitions, 9002 flow [2024-06-28 04:15:05,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 516 transitions, 8820 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 04:15:05,519 INFO L231 Difference]: Finished difference. Result has 361 places, 476 transitions, 7868 flow [2024-06-28 04:15:05,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7137, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7868, PETRI_PLACES=361, PETRI_TRANSITIONS=476} [2024-06-28 04:15:05,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-28 04:15:05,520 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 476 transitions, 7868 flow [2024-06-28 04:15:05,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:05,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:05,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:05,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:15:05,520 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:15:05,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:05,521 INFO L85 PathProgramCache]: Analyzing trace with hash -903201228, now seen corresponding path program 3 times [2024-06-28 04:15:05,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:05,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089362473] [2024-06-28 04:15:05,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:05,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:05,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:09,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:09,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:09,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089362473] [2024-06-28 04:15:09,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089362473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:09,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:09,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:09,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342423735] [2024-06-28 04:15:09,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:09,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:09,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:09,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:09,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:09,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:09,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 476 transitions, 7868 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:09,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:09,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:09,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:11,176 INFO L124 PetriNetUnfolderBase]: 3118/5055 cut-off events. [2024-06-28 04:15:11,177 INFO L125 PetriNetUnfolderBase]: For 701899/701899 co-relation queries the response was YES. [2024-06-28 04:15:11,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43547 conditions, 5055 events. 3118/5055 cut-off events. For 701899/701899 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 30771 event pairs, 589 based on Foata normal form. 8/5060 useless extension candidates. Maximal degree in co-relation 43369. Up to 4515 conditions per place. [2024-06-28 04:15:11,250 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 80 changer transitions 0/524 dead transitions. [2024-06-28 04:15:11,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 524 transitions, 9257 flow [2024-06-28 04:15:11,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:15:11,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:15:11,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-28 04:15:11,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-28 04:15:11,252 INFO L175 Difference]: Start difference. First operand has 361 places, 476 transitions, 7868 flow. Second operand 12 states and 190 transitions. [2024-06-28 04:15:11,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 524 transitions, 9257 flow [2024-06-28 04:15:13,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 524 transitions, 9235 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 04:15:13,318 INFO L231 Difference]: Finished difference. Result has 375 places, 488 transitions, 8281 flow [2024-06-28 04:15:13,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8281, PETRI_PLACES=375, PETRI_TRANSITIONS=488} [2024-06-28 04:15:13,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-28 04:15:13,319 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 488 transitions, 8281 flow [2024-06-28 04:15:13,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:13,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:13,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:13,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:15:13,319 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:15:13,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:13,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1383933286, now seen corresponding path program 1 times [2024-06-28 04:15:13,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:13,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734101699] [2024-06-28 04:15:13,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:13,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:13,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:16,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:16,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:16,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734101699] [2024-06-28 04:15:16,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734101699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:16,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:16,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:16,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959873480] [2024-06-28 04:15:16,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:16,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:16,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:16,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:16,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:16,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:16,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 488 transitions, 8281 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:16,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:16,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:16,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:18,067 INFO L124 PetriNetUnfolderBase]: 3123/5068 cut-off events. [2024-06-28 04:15:18,067 INFO L125 PetriNetUnfolderBase]: For 681597/681597 co-relation queries the response was YES. [2024-06-28 04:15:18,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44081 conditions, 5068 events. 3123/5068 cut-off events. For 681597/681597 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 30920 event pairs, 637 based on Foata normal form. 1/5066 useless extension candidates. Maximal degree in co-relation 43897. Up to 4638 conditions per place. [2024-06-28 04:15:18,149 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 70 changer transitions 0/528 dead transitions. [2024-06-28 04:15:18,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 528 transitions, 9683 flow [2024-06-28 04:15:18,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:18,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:18,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:15:18,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:15:18,151 INFO L175 Difference]: Start difference. First operand has 375 places, 488 transitions, 8281 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:15:18,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 528 transitions, 9683 flow [2024-06-28 04:15:20,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 528 transitions, 9520 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:20,501 INFO L231 Difference]: Finished difference. Result has 377 places, 491 transitions, 8316 flow [2024-06-28 04:15:20,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8118, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8316, PETRI_PLACES=377, PETRI_TRANSITIONS=491} [2024-06-28 04:15:20,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-28 04:15:20,502 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 491 transitions, 8316 flow [2024-06-28 04:15:20,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:20,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:20,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:20,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:15:20,516 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:15:20,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:20,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1900717450, now seen corresponding path program 2 times [2024-06-28 04:15:20,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:20,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548053743] [2024-06-28 04:15:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:20,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:20,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:23,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:23,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:23,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548053743] [2024-06-28 04:15:23,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548053743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:23,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:23,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:23,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976932518] [2024-06-28 04:15:23,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:23,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:23,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:23,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:23,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:24,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:24,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 491 transitions, 8316 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:24,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:24,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:24,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:26,039 INFO L124 PetriNetUnfolderBase]: 3120/5064 cut-off events. [2024-06-28 04:15:26,040 INFO L125 PetriNetUnfolderBase]: For 687653/687653 co-relation queries the response was YES. [2024-06-28 04:15:26,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43896 conditions, 5064 events. 3120/5064 cut-off events. For 687653/687653 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 30931 event pairs, 635 based on Foata normal form. 1/5062 useless extension candidates. Maximal degree in co-relation 43711. Up to 4635 conditions per place. [2024-06-28 04:15:26,125 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 70 changer transitions 0/528 dead transitions. [2024-06-28 04:15:26,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 528 transitions, 9468 flow [2024-06-28 04:15:26,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:26,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:26,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:15:26,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-28 04:15:26,126 INFO L175 Difference]: Start difference. First operand has 377 places, 491 transitions, 8316 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:15:26,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 528 transitions, 9468 flow [2024-06-28 04:15:28,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 528 transitions, 9298 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:28,601 INFO L231 Difference]: Finished difference. Result has 380 places, 491 transitions, 8292 flow [2024-06-28 04:15:28,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8292, PETRI_PLACES=380, PETRI_TRANSITIONS=491} [2024-06-28 04:15:28,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 04:15:28,601 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 491 transitions, 8292 flow [2024-06-28 04:15:28,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:28,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:28,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:28,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:15:28,602 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:15:28,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:28,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1383813130, now seen corresponding path program 1 times [2024-06-28 04:15:28,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:28,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055015201] [2024-06-28 04:15:28,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:28,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:31,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:31,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:31,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055015201] [2024-06-28 04:15:31,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055015201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:31,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:31,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:31,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878717139] [2024-06-28 04:15:31,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:31,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:31,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:31,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:31,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:31,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:31,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 491 transitions, 8292 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:31,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:31,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:31,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:34,029 INFO L124 PetriNetUnfolderBase]: 3146/5102 cut-off events. [2024-06-28 04:15:34,030 INFO L125 PetriNetUnfolderBase]: For 718086/718086 co-relation queries the response was YES. [2024-06-28 04:15:34,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44542 conditions, 5102 events. 3146/5102 cut-off events. For 718086/718086 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 31156 event pairs, 594 based on Foata normal form. 2/5101 useless extension candidates. Maximal degree in co-relation 44356. Up to 4457 conditions per place. [2024-06-28 04:15:34,101 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 405 selfloop transitions, 133 changer transitions 0/543 dead transitions. [2024-06-28 04:15:34,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 543 transitions, 10040 flow [2024-06-28 04:15:34,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:15:34,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:15:34,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-28 04:15:34,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40674603174603174 [2024-06-28 04:15:34,103 INFO L175 Difference]: Start difference. First operand has 380 places, 491 transitions, 8292 flow. Second operand 12 states and 205 transitions. [2024-06-28 04:15:34,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 543 transitions, 10040 flow [2024-06-28 04:15:36,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 543 transitions, 9876 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 04:15:36,444 INFO L231 Difference]: Finished difference. Result has 384 places, 497 transitions, 8588 flow [2024-06-28 04:15:36,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8128, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8588, PETRI_PLACES=384, PETRI_TRANSITIONS=497} [2024-06-28 04:15:36,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 04:15:36,445 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 497 transitions, 8588 flow [2024-06-28 04:15:36,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:36,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:36,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:36,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:15:36,445 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:15:36,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:36,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2104874312, now seen corresponding path program 3 times [2024-06-28 04:15:36,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:36,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876680449] [2024-06-28 04:15:36,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:36,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:36,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:39,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:39,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876680449] [2024-06-28 04:15:39,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876680449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:39,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:39,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:39,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633517634] [2024-06-28 04:15:39,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:39,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:39,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:39,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:39,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:39,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:39,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 497 transitions, 8588 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:39,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:39,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:39,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:41,949 INFO L124 PetriNetUnfolderBase]: 3175/5141 cut-off events. [2024-06-28 04:15:41,949 INFO L125 PetriNetUnfolderBase]: For 748617/748619 co-relation queries the response was YES. [2024-06-28 04:15:42,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46218 conditions, 5141 events. 3175/5141 cut-off events. For 748617/748619 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 31354 event pairs, 636 based on Foata normal form. 1/5135 useless extension candidates. Maximal degree in co-relation 46030. Up to 4317 conditions per place. [2024-06-28 04:15:42,029 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 364 selfloop transitions, 175 changer transitions 0/544 dead transitions. [2024-06-28 04:15:42,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 544 transitions, 10434 flow [2024-06-28 04:15:42,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:42,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:42,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:15:42,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:15:42,031 INFO L175 Difference]: Start difference. First operand has 384 places, 497 transitions, 8588 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:15:42,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 544 transitions, 10434 flow [2024-06-28 04:15:44,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 544 transitions, 10161 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:44,248 INFO L231 Difference]: Finished difference. Result has 386 places, 509 transitions, 8931 flow [2024-06-28 04:15:44,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8315, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8931, PETRI_PLACES=386, PETRI_TRANSITIONS=509} [2024-06-28 04:15:44,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-28 04:15:44,249 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 509 transitions, 8931 flow [2024-06-28 04:15:44,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:44,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:44,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:44,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:15:44,249 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:15:44,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:44,250 INFO L85 PathProgramCache]: Analyzing trace with hash -2104754342, now seen corresponding path program 4 times [2024-06-28 04:15:44,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:44,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674471736] [2024-06-28 04:15:44,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:44,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:47,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:47,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:47,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674471736] [2024-06-28 04:15:47,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674471736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:47,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:47,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:47,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27613230] [2024-06-28 04:15:47,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:47,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:47,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:47,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:47,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:47,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:47,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 509 transitions, 8931 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:47,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:47,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:47,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:50,184 INFO L124 PetriNetUnfolderBase]: 3180/5150 cut-off events. [2024-06-28 04:15:50,185 INFO L125 PetriNetUnfolderBase]: For 761107/761109 co-relation queries the response was YES. [2024-06-28 04:15:50,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46560 conditions, 5150 events. 3180/5150 cut-off events. For 761107/761109 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 31489 event pairs, 635 based on Foata normal form. 1/5144 useless extension candidates. Maximal degree in co-relation 46370. Up to 4323 conditions per place. [2024-06-28 04:15:50,267 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 359 selfloop transitions, 178 changer transitions 0/542 dead transitions. [2024-06-28 04:15:50,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 542 transitions, 10366 flow [2024-06-28 04:15:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:50,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:50,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:15:50,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 04:15:50,269 INFO L175 Difference]: Start difference. First operand has 386 places, 509 transitions, 8931 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:15:50,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 542 transitions, 10366 flow [2024-06-28 04:15:53,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 542 transitions, 9865 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:53,126 INFO L231 Difference]: Finished difference. Result has 388 places, 512 transitions, 8861 flow [2024-06-28 04:15:53,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8458, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8861, PETRI_PLACES=388, PETRI_TRANSITIONS=512} [2024-06-28 04:15:53,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-28 04:15:53,127 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 512 transitions, 8861 flow [2024-06-28 04:15:53,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:53,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:53,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:53,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:15:53,129 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:15:53,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:53,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1565798762, now seen corresponding path program 5 times [2024-06-28 04:15:53,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:53,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928910606] [2024-06-28 04:15:53,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:53,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:53,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:56,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:56,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928910606] [2024-06-28 04:15:56,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928910606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:56,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:56,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:56,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166712824] [2024-06-28 04:15:56,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:56,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:56,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:56,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:56,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:56,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:56,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 512 transitions, 8861 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:56,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:56,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:56,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:58,270 INFO L124 PetriNetUnfolderBase]: 3217/5215 cut-off events. [2024-06-28 04:15:58,271 INFO L125 PetriNetUnfolderBase]: For 795120/795122 co-relation queries the response was YES. [2024-06-28 04:15:58,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47312 conditions, 5215 events. 3217/5215 cut-off events. For 795120/795122 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 32003 event pairs, 641 based on Foata normal form. 3/5212 useless extension candidates. Maximal degree in co-relation 47122. Up to 4365 conditions per place. [2024-06-28 04:15:58,346 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 193 changer transitions 0/558 dead transitions. [2024-06-28 04:15:58,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 558 transitions, 11038 flow [2024-06-28 04:15:58,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:15:58,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:15:58,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:15:58,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:15:58,348 INFO L175 Difference]: Start difference. First operand has 388 places, 512 transitions, 8861 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:15:58,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 558 transitions, 11038 flow [2024-06-28 04:16:01,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 558 transitions, 10786 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:01,048 INFO L231 Difference]: Finished difference. Result has 390 places, 527 transitions, 9360 flow [2024-06-28 04:16:01,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8624, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9360, PETRI_PLACES=390, PETRI_TRANSITIONS=527} [2024-06-28 04:16:01,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-28 04:16:01,048 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 527 transitions, 9360 flow [2024-06-28 04:16:01,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:01,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:01,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:01,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:16:01,049 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:01,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:01,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1565499860, now seen corresponding path program 1 times [2024-06-28 04:16:01,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:01,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079615729] [2024-06-28 04:16:01,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:01,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:03,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:03,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:03,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079615729] [2024-06-28 04:16:03,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079615729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:03,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:03,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:03,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700258909] [2024-06-28 04:16:03,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:03,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:03,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:03,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:03,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:03,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:03,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 527 transitions, 9360 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:03,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:03,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:03,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:06,063 INFO L124 PetriNetUnfolderBase]: 3259/5269 cut-off events. [2024-06-28 04:16:06,063 INFO L125 PetriNetUnfolderBase]: For 840274/840276 co-relation queries the response was YES. [2024-06-28 04:16:06,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48375 conditions, 5269 events. 3259/5269 cut-off events. For 840274/840276 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 32262 event pairs, 640 based on Foata normal form. 4/5267 useless extension candidates. Maximal degree in co-relation 48184. Up to 4559 conditions per place. [2024-06-28 04:16:06,144 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 406 selfloop transitions, 156 changer transitions 0/567 dead transitions. [2024-06-28 04:16:06,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 567 transitions, 11143 flow [2024-06-28 04:16:06,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:16:06,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:16:06,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 04:16:06,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-28 04:16:06,146 INFO L175 Difference]: Start difference. First operand has 390 places, 527 transitions, 9360 flow. Second operand 10 states and 169 transitions. [2024-06-28 04:16:06,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 567 transitions, 11143 flow [2024-06-28 04:16:09,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 567 transitions, 10857 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 04:16:09,063 INFO L231 Difference]: Finished difference. Result has 397 places, 536 transitions, 9547 flow [2024-06-28 04:16:09,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9074, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9547, PETRI_PLACES=397, PETRI_TRANSITIONS=536} [2024-06-28 04:16:09,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-28 04:16:09,064 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 536 transitions, 9547 flow [2024-06-28 04:16:09,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:09,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:09,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:09,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:16:09,065 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:09,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:09,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1571040986, now seen corresponding path program 2 times [2024-06-28 04:16:09,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:09,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85043900] [2024-06-28 04:16:09,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:09,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:09,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:12,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:12,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:12,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85043900] [2024-06-28 04:16:12,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85043900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:12,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:12,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:12,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453181559] [2024-06-28 04:16:12,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:12,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:12,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:12,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:12,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:12,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:12,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 536 transitions, 9547 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:12,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:12,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:12,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:14,510 INFO L124 PetriNetUnfolderBase]: 3317/5347 cut-off events. [2024-06-28 04:16:14,511 INFO L125 PetriNetUnfolderBase]: For 896183/896185 co-relation queries the response was YES. [2024-06-28 04:16:14,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50033 conditions, 5347 events. 3317/5347 cut-off events. For 896183/896185 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 32670 event pairs, 619 based on Foata normal form. 2/5342 useless extension candidates. Maximal degree in co-relation 49841. Up to 3983 conditions per place. [2024-06-28 04:16:14,597 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 283 selfloop transitions, 298 changer transitions 0/586 dead transitions. [2024-06-28 04:16:14,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 586 transitions, 11967 flow [2024-06-28 04:16:14,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:16:14,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:16:14,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-28 04:16:14,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40674603174603174 [2024-06-28 04:16:14,599 INFO L175 Difference]: Start difference. First operand has 397 places, 536 transitions, 9547 flow. Second operand 12 states and 205 transitions. [2024-06-28 04:16:14,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 586 transitions, 11967 flow [2024-06-28 04:16:17,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 586 transitions, 11698 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:17,156 INFO L231 Difference]: Finished difference. Result has 405 places, 545 transitions, 10266 flow [2024-06-28 04:16:17,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9278, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10266, PETRI_PLACES=405, PETRI_TRANSITIONS=545} [2024-06-28 04:16:17,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-28 04:16:17,156 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 545 transitions, 10266 flow [2024-06-28 04:16:17,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:17,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:17,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:17,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:16:17,157 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:17,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:17,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1565500232, now seen corresponding path program 6 times [2024-06-28 04:16:17,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:17,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118707301] [2024-06-28 04:16:17,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:17,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:17,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:19,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:19,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:19,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118707301] [2024-06-28 04:16:19,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118707301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:19,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:19,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:19,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382170155] [2024-06-28 04:16:19,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:19,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:19,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:19,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:19,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:19,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:19,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 545 transitions, 10266 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:19,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:19,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:19,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:22,177 INFO L124 PetriNetUnfolderBase]: 3330/5383 cut-off events. [2024-06-28 04:16:22,177 INFO L125 PetriNetUnfolderBase]: For 921675/921677 co-relation queries the response was YES. [2024-06-28 04:16:22,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51792 conditions, 5383 events. 3330/5383 cut-off events. For 921675/921677 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 33108 event pairs, 651 based on Foata normal form. 3/5380 useless extension candidates. Maximal degree in co-relation 51597. Up to 4518 conditions per place. [2024-06-28 04:16:22,263 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 376 selfloop transitions, 197 changer transitions 0/578 dead transitions. [2024-06-28 04:16:22,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 578 transitions, 12258 flow [2024-06-28 04:16:22,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:22,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:22,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:16:22,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:16:22,264 INFO L175 Difference]: Start difference. First operand has 405 places, 545 transitions, 10266 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:16:22,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 578 transitions, 12258 flow [2024-06-28 04:16:25,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 578 transitions, 11859 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:25,134 INFO L231 Difference]: Finished difference. Result has 407 places, 551 transitions, 10395 flow [2024-06-28 04:16:25,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9873, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10395, PETRI_PLACES=407, PETRI_TRANSITIONS=551} [2024-06-28 04:16:25,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-28 04:16:25,134 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 551 transitions, 10395 flow [2024-06-28 04:16:25,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:25,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:25,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:25,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:16:25,135 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:25,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:25,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1682569202, now seen corresponding path program 2 times [2024-06-28 04:16:25,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:25,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232974188] [2024-06-28 04:16:25,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:25,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:25,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:28,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:28,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:28,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232974188] [2024-06-28 04:16:28,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232974188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:28,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:28,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:28,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581923358] [2024-06-28 04:16:28,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:28,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:28,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:28,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:28,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:28,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:28,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 551 transitions, 10395 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:28,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:28,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:28,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:30,801 INFO L124 PetriNetUnfolderBase]: 3356/5411 cut-off events. [2024-06-28 04:16:30,802 INFO L125 PetriNetUnfolderBase]: For 949802/949804 co-relation queries the response was YES. [2024-06-28 04:16:30,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52199 conditions, 5411 events. 3356/5411 cut-off events. For 949802/949804 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 33153 event pairs, 649 based on Foata normal form. 2/5406 useless extension candidates. Maximal degree in co-relation 52002. Up to 4682 conditions per place. [2024-06-28 04:16:30,890 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 163 changer transitions 0/593 dead transitions. [2024-06-28 04:16:30,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 593 transitions, 12195 flow [2024-06-28 04:16:30,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:16:30,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:16:30,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2024-06-28 04:16:30,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3791208791208791 [2024-06-28 04:16:30,892 INFO L175 Difference]: Start difference. First operand has 407 places, 551 transitions, 10395 flow. Second operand 13 states and 207 transitions. [2024-06-28 04:16:30,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 593 transitions, 12195 flow [2024-06-28 04:16:33,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 593 transitions, 11880 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 04:16:33,715 INFO L231 Difference]: Finished difference. Result has 416 places, 557 transitions, 10510 flow [2024-06-28 04:16:33,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10080, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10510, PETRI_PLACES=416, PETRI_TRANSITIONS=557} [2024-06-28 04:16:33,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 04:16:33,716 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 557 transitions, 10510 flow [2024-06-28 04:16:33,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:33,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:33,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:33,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:16:33,716 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:33,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:33,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1682574782, now seen corresponding path program 3 times [2024-06-28 04:16:33,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:33,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770934911] [2024-06-28 04:16:33,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:33,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:33,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:37,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:37,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770934911] [2024-06-28 04:16:37,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770934911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:37,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:37,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:37,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695567657] [2024-06-28 04:16:37,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:37,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:37,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:37,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:37,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:37,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:37,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 557 transitions, 10510 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:37,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:37,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:37,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:39,634 INFO L124 PetriNetUnfolderBase]: 3350/5397 cut-off events. [2024-06-28 04:16:39,634 INFO L125 PetriNetUnfolderBase]: For 954727/954729 co-relation queries the response was YES. [2024-06-28 04:16:39,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52100 conditions, 5397 events. 3350/5397 cut-off events. For 954727/954729 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 33044 event pairs, 647 based on Foata normal form. 2/5392 useless extension candidates. Maximal degree in co-relation 51902. Up to 4677 conditions per place. [2024-06-28 04:16:39,715 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 424 selfloop transitions, 163 changer transitions 0/592 dead transitions. [2024-06-28 04:16:39,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 592 transitions, 11994 flow [2024-06-28 04:16:39,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:16:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:16:39,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-06-28 04:16:39,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772893772893773 [2024-06-28 04:16:39,716 INFO L175 Difference]: Start difference. First operand has 416 places, 557 transitions, 10510 flow. Second operand 13 states and 206 transitions. [2024-06-28 04:16:39,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 592 transitions, 11994 flow [2024-06-28 04:16:42,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 592 transitions, 11636 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 04:16:42,554 INFO L231 Difference]: Finished difference. Result has 419 places, 557 transitions, 10484 flow [2024-06-28 04:16:42,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10152, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10484, PETRI_PLACES=419, PETRI_TRANSITIONS=557} [2024-06-28 04:16:42,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-28 04:16:42,555 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 557 transitions, 10484 flow [2024-06-28 04:16:42,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:42,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:42,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:42,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:16:42,556 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:42,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:42,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2095494332, now seen corresponding path program 7 times [2024-06-28 04:16:42,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:42,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700059639] [2024-06-28 04:16:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:42,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:42,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:45,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-28 04:16:45,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:45,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700059639] [2024-06-28 04:16:45,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700059639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:45,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:45,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:45,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248326672] [2024-06-28 04:16:45,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:45,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:45,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:45,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:45,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:45,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:45,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 557 transitions, 10484 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:45,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:45,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:45,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:48,595 INFO L124 PetriNetUnfolderBase]: 3355/5412 cut-off events. [2024-06-28 04:16:48,595 INFO L125 PetriNetUnfolderBase]: For 964592/964594 co-relation queries the response was YES. [2024-06-28 04:16:48,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52270 conditions, 5412 events. 3355/5412 cut-off events. For 964592/964594 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 33197 event pairs, 648 based on Foata normal form. 1/5406 useless extension candidates. Maximal degree in co-relation 52071. Up to 4552 conditions per place. [2024-06-28 04:16:48,686 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 201 changer transitions 0/587 dead transitions. [2024-06-28 04:16:48,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 587 transitions, 12218 flow [2024-06-28 04:16:48,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:48,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:48,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:16:48,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 04:16:48,688 INFO L175 Difference]: Start difference. First operand has 419 places, 557 transitions, 10484 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:16:48,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 587 transitions, 12218 flow [2024-06-28 04:16:51,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 587 transitions, 11892 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 04:16:51,975 INFO L231 Difference]: Finished difference. Result has 416 places, 560 transitions, 10620 flow [2024-06-28 04:16:51,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10158, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10620, PETRI_PLACES=416, PETRI_TRANSITIONS=560} [2024-06-28 04:16:51,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 04:16:51,977 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 560 transitions, 10620 flow [2024-06-28 04:16:51,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:51,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:51,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:51,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:16:51,978 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:51,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:51,978 INFO L85 PathProgramCache]: Analyzing trace with hash -2095499726, now seen corresponding path program 3 times [2024-06-28 04:16:51,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:51,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417320368] [2024-06-28 04:16:51,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:51,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:51,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:55,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:55,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:55,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417320368] [2024-06-28 04:16:55,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417320368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:55,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:55,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:55,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283715494] [2024-06-28 04:16:55,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:55,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:55,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:55,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:55,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:55,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:55,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 560 transitions, 10620 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:55,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:55,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:55,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:57,572 INFO L124 PetriNetUnfolderBase]: 3381/5452 cut-off events. [2024-06-28 04:16:57,572 INFO L125 PetriNetUnfolderBase]: For 1002712/1002714 co-relation queries the response was YES. [2024-06-28 04:16:57,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53074 conditions, 5452 events. 3381/5452 cut-off events. For 1002712/1002714 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 33485 event pairs, 618 based on Foata normal form. 2/5447 useless extension candidates. Maximal degree in co-relation 52874. Up to 4024 conditions per place. [2024-06-28 04:16:57,669 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 288 selfloop transitions, 312 changer transitions 0/605 dead transitions. [2024-06-28 04:16:57,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 605 transitions, 13008 flow [2024-06-28 04:16:57,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:16:57,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:16:57,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 215 transitions. [2024-06-28 04:16:57,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39377289377289376 [2024-06-28 04:16:57,671 INFO L175 Difference]: Start difference. First operand has 416 places, 560 transitions, 10620 flow. Second operand 13 states and 215 transitions. [2024-06-28 04:16:57,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 605 transitions, 13008 flow [2024-06-28 04:17:01,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 605 transitions, 12741 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:01,264 INFO L231 Difference]: Finished difference. Result has 424 places, 566 transitions, 11123 flow [2024-06-28 04:17:01,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10353, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11123, PETRI_PLACES=424, PETRI_TRANSITIONS=566} [2024-06-28 04:17:01,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-28 04:17:01,265 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 566 transitions, 11123 flow [2024-06-28 04:17:01,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:01,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:01,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:01,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:17:01,265 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:01,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:01,266 INFO L85 PathProgramCache]: Analyzing trace with hash -2095488566, now seen corresponding path program 4 times [2024-06-28 04:17:01,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:01,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230196746] [2024-06-28 04:17:01,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:01,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:04,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:04,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:04,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230196746] [2024-06-28 04:17:04,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230196746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:04,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:04,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:04,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874346308] [2024-06-28 04:17:04,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:04,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:04,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:04,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:04,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:04,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:04,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 566 transitions, 11123 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:04,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:04,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:04,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:07,159 INFO L124 PetriNetUnfolderBase]: 3375/5452 cut-off events. [2024-06-28 04:17:07,160 INFO L125 PetriNetUnfolderBase]: For 1011517/1011519 co-relation queries the response was YES. [2024-06-28 04:17:07,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53411 conditions, 5452 events. 3375/5452 cut-off events. For 1011517/1011519 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 33603 event pairs, 624 based on Foata normal form. 2/5447 useless extension candidates. Maximal degree in co-relation 53210. Up to 4021 conditions per place. [2024-06-28 04:17:07,239 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 285 selfloop transitions, 311 changer transitions 0/601 dead transitions. [2024-06-28 04:17:07,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 601 transitions, 13139 flow [2024-06-28 04:17:07,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:17:07,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:17:07,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 04:17:07,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-28 04:17:07,241 INFO L175 Difference]: Start difference. First operand has 424 places, 566 transitions, 11123 flow. Second operand 11 states and 189 transitions. [2024-06-28 04:17:07,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 601 transitions, 13139 flow [2024-06-28 04:17:11,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 601 transitions, 12461 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-28 04:17:11,202 INFO L231 Difference]: Finished difference. Result has 426 places, 566 transitions, 11073 flow [2024-06-28 04:17:11,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10445, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11073, PETRI_PLACES=426, PETRI_TRANSITIONS=566} [2024-06-28 04:17:11,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-28 04:17:11,202 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 566 transitions, 11073 flow [2024-06-28 04:17:11,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:11,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:11,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:11,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:17:11,203 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:11,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:11,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1561786742, now seen corresponding path program 8 times [2024-06-28 04:17:11,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:11,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272159721] [2024-06-28 04:17:11,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:11,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:14,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:14,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:14,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272159721] [2024-06-28 04:17:14,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272159721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:14,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:14,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:14,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654770310] [2024-06-28 04:17:14,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:14,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:14,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:14,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:14,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:14,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:14,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 566 transitions, 11073 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:14,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:14,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:14,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:17,813 INFO L124 PetriNetUnfolderBase]: 3372/5448 cut-off events. [2024-06-28 04:17:17,813 INFO L125 PetriNetUnfolderBase]: For 1013398/1013400 co-relation queries the response was YES. [2024-06-28 04:17:17,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53278 conditions, 5448 events. 3372/5448 cut-off events. For 1013398/1013400 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 33566 event pairs, 654 based on Foata normal form. 1/5442 useless extension candidates. Maximal degree in co-relation 53076. Up to 4577 conditions per place. [2024-06-28 04:17:17,920 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 201 changer transitions 0/592 dead transitions. [2024-06-28 04:17:17,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 592 transitions, 12547 flow [2024-06-28 04:17:17,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:17,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:17,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:17:17,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:17:17,922 INFO L175 Difference]: Start difference. First operand has 426 places, 566 transitions, 11073 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:17:17,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 592 transitions, 12547 flow [2024-06-28 04:17:22,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 592 transitions, 11961 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 04:17:22,164 INFO L231 Difference]: Finished difference. Result has 426 places, 566 transitions, 10895 flow [2024-06-28 04:17:22,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10487, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10895, PETRI_PLACES=426, PETRI_TRANSITIONS=566} [2024-06-28 04:17:22,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-28 04:17:22,165 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 566 transitions, 10895 flow [2024-06-28 04:17:22,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:22,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:22,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:22,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:17:22,166 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:22,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:22,166 INFO L85 PathProgramCache]: Analyzing trace with hash 875584718, now seen corresponding path program 4 times [2024-06-28 04:17:22,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:22,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812859752] [2024-06-28 04:17:22,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:22,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:22,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:25,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:25,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:25,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812859752] [2024-06-28 04:17:25,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812859752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:25,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:25,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:25,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847932750] [2024-06-28 04:17:25,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:25,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:25,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:25,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:25,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:25,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:25,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 566 transitions, 10895 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:25,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:25,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:25,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:27,471 INFO L124 PetriNetUnfolderBase]: 3386/5475 cut-off events. [2024-06-28 04:17:27,472 INFO L125 PetriNetUnfolderBase]: For 1047594/1047594 co-relation queries the response was YES. [2024-06-28 04:17:27,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53041 conditions, 5475 events. 3386/5475 cut-off events. For 1047594/1047594 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33772 event pairs, 613 based on Foata normal form. 6/5478 useless extension candidates. Maximal degree in co-relation 52838. Up to 4861 conditions per place. [2024-06-28 04:17:27,565 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 483 selfloop transitions, 112 changer transitions 0/600 dead transitions. [2024-06-28 04:17:27,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 600 transitions, 12526 flow [2024-06-28 04:17:27,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:17:27,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:17:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 04:17:27,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-28 04:17:27,567 INFO L175 Difference]: Start difference. First operand has 426 places, 566 transitions, 10895 flow. Second operand 11 states and 179 transitions. [2024-06-28 04:17:27,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 600 transitions, 12526 flow [2024-06-28 04:17:31,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 600 transitions, 11953 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 04:17:31,668 INFO L231 Difference]: Finished difference. Result has 428 places, 572 transitions, 10701 flow [2024-06-28 04:17:31,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10322, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10701, PETRI_PLACES=428, PETRI_TRANSITIONS=572} [2024-06-28 04:17:31,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-28 04:17:31,668 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 572 transitions, 10701 flow [2024-06-28 04:17:31,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:31,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:31,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:31,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:17:31,669 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:31,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:31,670 INFO L85 PathProgramCache]: Analyzing trace with hash 875371376, now seen corresponding path program 9 times [2024-06-28 04:17:31,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:31,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306446088] [2024-06-28 04:17:31,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:31,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:31,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:35,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:35,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:35,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306446088] [2024-06-28 04:17:35,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306446088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:35,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:35,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:35,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227253575] [2024-06-28 04:17:35,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:35,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:35,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:35,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:35,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:35,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:35,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 572 transitions, 10701 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:35,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:35,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:35,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:37,293 INFO L124 PetriNetUnfolderBase]: 3383/5469 cut-off events. [2024-06-28 04:17:37,294 INFO L125 PetriNetUnfolderBase]: For 1018006/1018006 co-relation queries the response was YES. [2024-06-28 04:17:37,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52758 conditions, 5469 events. 3383/5469 cut-off events. For 1018006/1018006 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 33684 event pairs, 639 based on Foata normal form. 1/5467 useless extension candidates. Maximal degree in co-relation 52554. Up to 5025 conditions per place. [2024-06-28 04:17:37,382 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 528 selfloop transitions, 62 changer transitions 0/595 dead transitions. [2024-06-28 04:17:37,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 595 transitions, 12175 flow [2024-06-28 04:17:37,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:17:37,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:17:37,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 04:17:37,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-28 04:17:37,384 INFO L175 Difference]: Start difference. First operand has 428 places, 572 transitions, 10701 flow. Second operand 10 states and 158 transitions. [2024-06-28 04:17:37,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 595 transitions, 12175 flow [2024-06-28 04:17:41,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 595 transitions, 11974 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 04:17:41,213 INFO L231 Difference]: Finished difference. Result has 430 places, 572 transitions, 10630 flow [2024-06-28 04:17:41,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10500, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10630, PETRI_PLACES=430, PETRI_TRANSITIONS=572} [2024-06-28 04:17:41,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-28 04:17:41,214 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 572 transitions, 10630 flow [2024-06-28 04:17:41,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:41,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:41,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:41,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:17:41,214 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:41,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:41,215 INFO L85 PathProgramCache]: Analyzing trace with hash -892027092, now seen corresponding path program 5 times [2024-06-28 04:17:41,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:41,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805049777] [2024-06-28 04:17:41,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:41,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:41,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:44,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:44,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:44,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805049777] [2024-06-28 04:17:44,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805049777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:44,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:44,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:44,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064114887] [2024-06-28 04:17:44,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:44,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:44,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:44,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:44,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:44,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:44,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 572 transitions, 10630 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:44,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:44,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:44,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:47,146 INFO L124 PetriNetUnfolderBase]: 3425/5529 cut-off events. [2024-06-28 04:17:47,147 INFO L125 PetriNetUnfolderBase]: For 1067277/1067277 co-relation queries the response was YES. [2024-06-28 04:17:47,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53751 conditions, 5529 events. 3425/5529 cut-off events. For 1067277/1067277 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34063 event pairs, 614 based on Foata normal form. 2/5528 useless extension candidates. Maximal degree in co-relation 53546. Up to 4852 conditions per place. [2024-06-28 04:17:47,243 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 486 selfloop transitions, 121 changer transitions 0/612 dead transitions. [2024-06-28 04:17:47,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 612 transitions, 12591 flow [2024-06-28 04:17:47,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:17:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:17:47,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-28 04:17:47,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-06-28 04:17:47,245 INFO L175 Difference]: Start difference. First operand has 430 places, 572 transitions, 10630 flow. Second operand 12 states and 193 transitions. [2024-06-28 04:17:47,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 612 transitions, 12591 flow [2024-06-28 04:17:51,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 612 transitions, 12457 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 04:17:51,298 INFO L231 Difference]: Finished difference. Result has 435 places, 580 transitions, 10937 flow [2024-06-28 04:17:51,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10496, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10937, PETRI_PLACES=435, PETRI_TRANSITIONS=580} [2024-06-28 04:17:51,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-28 04:17:51,298 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 580 transitions, 10937 flow [2024-06-28 04:17:51,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:51,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:51,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:51,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:17:51,300 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:51,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:51,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1416294036, now seen corresponding path program 6 times [2024-06-28 04:17:51,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:51,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040112553] [2024-06-28 04:17:51,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:51,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:51,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:54,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:54,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:54,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040112553] [2024-06-28 04:17:54,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040112553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:54,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:54,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:54,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960886365] [2024-06-28 04:17:54,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:54,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:54,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:54,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:54,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:54,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:54,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 580 transitions, 10937 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:54,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:54,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:54,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:57,060 INFO L124 PetriNetUnfolderBase]: 3435/5547 cut-off events. [2024-06-28 04:17:57,060 INFO L125 PetriNetUnfolderBase]: For 1092206/1092206 co-relation queries the response was YES. [2024-06-28 04:17:57,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54409 conditions, 5547 events. 3435/5547 cut-off events. For 1092206/1092206 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 34242 event pairs, 611 based on Foata normal form. 2/5546 useless extension candidates. Maximal degree in co-relation 54202. Up to 4858 conditions per place. [2024-06-28 04:17:57,161 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 485 selfloop transitions, 126 changer transitions 0/616 dead transitions. [2024-06-28 04:17:57,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 616 transitions, 12849 flow [2024-06-28 04:17:57,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:17:57,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:17:57,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 04:17:57,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-28 04:17:57,163 INFO L175 Difference]: Start difference. First operand has 435 places, 580 transitions, 10937 flow. Second operand 12 states and 194 transitions. [2024-06-28 04:17:57,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 616 transitions, 12849 flow [2024-06-28 04:18:00,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 616 transitions, 12678 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 04:18:00,649 INFO L231 Difference]: Finished difference. Result has 440 places, 584 transitions, 11166 flow [2024-06-28 04:18:00,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10766, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11166, PETRI_PLACES=440, PETRI_TRANSITIONS=584} [2024-06-28 04:18:00,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-28 04:18:00,650 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 584 transitions, 11166 flow [2024-06-28 04:18:00,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:00,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:00,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:00,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:18:00,650 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:00,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:00,651 INFO L85 PathProgramCache]: Analyzing trace with hash -899378742, now seen corresponding path program 7 times [2024-06-28 04:18:00,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:00,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726039851] [2024-06-28 04:18:00,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:00,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:00,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:04,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-28 04:18:04,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:04,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726039851] [2024-06-28 04:18:04,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726039851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:04,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:04,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:04,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667209657] [2024-06-28 04:18:04,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:04,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:04,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:04,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:04,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:04,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:18:04,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 584 transitions, 11166 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:04,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:04,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:18:04,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:06,569 INFO L124 PetriNetUnfolderBase]: 3429/5543 cut-off events. [2024-06-28 04:18:06,569 INFO L125 PetriNetUnfolderBase]: For 1094602/1094602 co-relation queries the response was YES. [2024-06-28 04:18:06,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54481 conditions, 5543 events. 3429/5543 cut-off events. For 1094602/1094602 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 34234 event pairs, 611 based on Foata normal form. 2/5542 useless extension candidates. Maximal degree in co-relation 54272. Up to 4855 conditions per place. [2024-06-28 04:18:06,668 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 484 selfloop transitions, 126 changer transitions 0/615 dead transitions. [2024-06-28 04:18:06,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 615 transitions, 12702 flow [2024-06-28 04:18:06,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:18:06,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:18:06,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-28 04:18:06,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-06-28 04:18:06,670 INFO L175 Difference]: Start difference. First operand has 440 places, 584 transitions, 11166 flow. Second operand 12 states and 193 transitions. [2024-06-28 04:18:06,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 615 transitions, 12702 flow [2024-06-28 04:18:10,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 615 transitions, 12470 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-28 04:18:10,591 INFO L231 Difference]: Finished difference. Result has 445 places, 584 transitions, 11192 flow [2024-06-28 04:18:10,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10934, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11192, PETRI_PLACES=445, PETRI_TRANSITIONS=584} [2024-06-28 04:18:10,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-28 04:18:10,592 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 584 transitions, 11192 flow [2024-06-28 04:18:10,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:10,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:10,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:10,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:18:10,593 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:10,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:10,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1826459732, now seen corresponding path program 5 times [2024-06-28 04:18:10,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:10,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605294889] [2024-06-28 04:18:10,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:10,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:10,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:13,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:13,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:13,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605294889] [2024-06-28 04:18:13,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605294889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:13,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:13,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:13,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126298311] [2024-06-28 04:18:13,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:13,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:13,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:13,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:13,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:13,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:18:13,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 584 transitions, 11192 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:13,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:13,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:18:13,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:16,054 INFO L124 PetriNetUnfolderBase]: 3417/5527 cut-off events. [2024-06-28 04:18:16,054 INFO L125 PetriNetUnfolderBase]: For 1095151/1095151 co-relation queries the response was YES. [2024-06-28 04:18:16,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54085 conditions, 5527 events. 3417/5527 cut-off events. For 1095151/1095151 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 34162 event pairs, 614 based on Foata normal form. 4/5528 useless extension candidates. Maximal degree in co-relation 53874. Up to 4911 conditions per place. [2024-06-28 04:18:16,170 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 495 selfloop transitions, 112 changer transitions 0/612 dead transitions. [2024-06-28 04:18:16,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 612 transitions, 12480 flow [2024-06-28 04:18:16,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:18:16,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:18:16,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 04:18:16,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-28 04:18:16,172 INFO L175 Difference]: Start difference. First operand has 445 places, 584 transitions, 11192 flow. Second operand 11 states and 179 transitions. [2024-06-28 04:18:16,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 612 transitions, 12480 flow [2024-06-28 04:18:20,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 612 transitions, 12202 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 04:18:20,331 INFO L231 Difference]: Finished difference. Result has 445 places, 584 transitions, 11148 flow [2024-06-28 04:18:20,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10914, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11148, PETRI_PLACES=445, PETRI_TRANSITIONS=584} [2024-06-28 04:18:20,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-28 04:18:20,332 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 584 transitions, 11148 flow [2024-06-28 04:18:20,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:20,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:20,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:20,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:18:20,333 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:20,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:20,333 INFO L85 PathProgramCache]: Analyzing trace with hash -899384508, now seen corresponding path program 10 times [2024-06-28 04:18:20,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:20,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24836575] [2024-06-28 04:18:20,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:20,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:23,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-28 04:18:23,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:23,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24836575] [2024-06-28 04:18:23,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24836575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:23,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:23,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:23,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211391940] [2024-06-28 04:18:23,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:23,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:23,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:23,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:23,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:23,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:18:23,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 584 transitions, 11148 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:23,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:23,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:18:23,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:25,643 INFO L124 PetriNetUnfolderBase]: 3414/5521 cut-off events. [2024-06-28 04:18:25,644 INFO L125 PetriNetUnfolderBase]: For 1080981/1080981 co-relation queries the response was YES. [2024-06-28 04:18:25,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54008 conditions, 5521 events. 3414/5521 cut-off events. For 1080981/1080981 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 34088 event pairs, 642 based on Foata normal form. 1/5519 useless extension candidates. Maximal degree in co-relation 53796. Up to 5070 conditions per place. [2024-06-28 04:18:25,733 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 538 selfloop transitions, 62 changer transitions 0/605 dead transitions. [2024-06-28 04:18:25,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 605 transitions, 12408 flow [2024-06-28 04:18:25,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:25,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:25,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:18:25,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 04:18:25,734 INFO L175 Difference]: Start difference. First operand has 445 places, 584 transitions, 11148 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:18:25,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 605 transitions, 12408 flow [2024-06-28 04:18:29,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 605 transitions, 12097 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 04:18:29,575 INFO L231 Difference]: Finished difference. Result has 442 places, 584 transitions, 10967 flow [2024-06-28 04:18:29,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10837, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10967, PETRI_PLACES=442, PETRI_TRANSITIONS=584} [2024-06-28 04:18:29,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-28 04:18:29,588 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 584 transitions, 10967 flow [2024-06-28 04:18:29,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:29,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:29,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:29,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:18:29,589 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:29,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:29,589 INFO L85 PathProgramCache]: Analyzing trace with hash -2118525178, now seen corresponding path program 4 times [2024-06-28 04:18:29,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:29,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82375182] [2024-06-28 04:18:29,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:29,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:29,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:32,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-28 04:18:32,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:32,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82375182] [2024-06-28 04:18:32,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82375182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:32,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:32,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:32,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208582969] [2024-06-28 04:18:32,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:32,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:32,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:32,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:32,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:32,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:18:32,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 584 transitions, 10967 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:32,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:32,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:18:32,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:35,267 INFO L124 PetriNetUnfolderBase]: 3396/5495 cut-off events. [2024-06-28 04:18:35,268 INFO L125 PetriNetUnfolderBase]: For 1090846/1090846 co-relation queries the response was YES. [2024-06-28 04:18:35,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52745 conditions, 5495 events. 3396/5495 cut-off events. For 1090846/1090846 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 33890 event pairs, 476 based on Foata normal form. 8/5500 useless extension candidates. Maximal degree in co-relation 52532. Up to 4605 conditions per place. [2024-06-28 04:18:35,374 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 530 selfloop transitions, 93 changer transitions 0/628 dead transitions. [2024-06-28 04:18:35,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 628 transitions, 12379 flow [2024-06-28 04:18:35,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:18:35,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:18:35,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:18:35,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:18:35,376 INFO L175 Difference]: Start difference. First operand has 442 places, 584 transitions, 10967 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:18:35,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 628 transitions, 12379 flow [2024-06-28 04:18:40,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 628 transitions, 12237 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:18:40,594 INFO L231 Difference]: Finished difference. Result has 444 places, 584 transitions, 11021 flow [2024-06-28 04:18:40,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10825, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11021, PETRI_PLACES=444, PETRI_TRANSITIONS=584} [2024-06-28 04:18:40,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-28 04:18:40,595 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 584 transitions, 11021 flow [2024-06-28 04:18:40,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:40,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:40,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:40,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:18:40,595 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:40,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:40,596 INFO L85 PathProgramCache]: Analyzing trace with hash 480375844, now seen corresponding path program 11 times [2024-06-28 04:18:40,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:40,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497947060] [2024-06-28 04:18:40,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:40,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:40,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:43,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:43,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:43,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497947060] [2024-06-28 04:18:43,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497947060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:43,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:43,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:43,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109523288] [2024-06-28 04:18:43,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:43,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:43,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:43,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:43,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:43,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:18:43,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 584 transitions, 11021 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:43,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:43,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:18:43,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:46,431 INFO L124 PetriNetUnfolderBase]: 3393/5468 cut-off events. [2024-06-28 04:18:46,432 INFO L125 PetriNetUnfolderBase]: For 1051345/1051351 co-relation queries the response was YES. [2024-06-28 04:18:46,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52967 conditions, 5468 events. 3393/5468 cut-off events. For 1051345/1051351 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 33663 event pairs, 717 based on Foata normal form. 2/5445 useless extension candidates. Maximal degree in co-relation 52753. Up to 4610 conditions per place. [2024-06-28 04:18:46,526 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 403 selfloop transitions, 208 changer transitions 0/616 dead transitions. [2024-06-28 04:18:46,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 616 transitions, 12827 flow [2024-06-28 04:18:46,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:46,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:46,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:18:46,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:18:46,528 INFO L175 Difference]: Start difference. First operand has 444 places, 584 transitions, 11021 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:18:46,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 616 transitions, 12827 flow [2024-06-28 04:18:50,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 616 transitions, 12649 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:18:50,318 INFO L231 Difference]: Finished difference. Result has 445 places, 584 transitions, 11277 flow [2024-06-28 04:18:50,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10855, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11277, PETRI_PLACES=445, PETRI_TRANSITIONS=584} [2024-06-28 04:18:50,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-28 04:18:50,319 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 584 transitions, 11277 flow [2024-06-28 04:18:50,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:50,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:50,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:50,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:18:50,319 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:50,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:50,320 INFO L85 PathProgramCache]: Analyzing trace with hash 480496000, now seen corresponding path program 8 times [2024-06-28 04:18:50,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:50,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604117761] [2024-06-28 04:18:50,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:50,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:50,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:53,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:53,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:53,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604117761] [2024-06-28 04:18:53,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604117761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:53,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:53,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:53,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876669056] [2024-06-28 04:18:53,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:53,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:53,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:53,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:53,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:53,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:18:53,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 584 transitions, 11277 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:53,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:53,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:18:53,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:56,176 INFO L124 PetriNetUnfolderBase]: 3403/5473 cut-off events. [2024-06-28 04:18:56,176 INFO L125 PetriNetUnfolderBase]: For 1031906/1031912 co-relation queries the response was YES. [2024-06-28 04:18:56,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53079 conditions, 5473 events. 3403/5473 cut-off events. For 1031906/1031912 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33616 event pairs, 723 based on Foata normal form. 3/5449 useless extension candidates. Maximal degree in co-relation 52865. Up to 4575 conditions per place. [2024-06-28 04:18:56,263 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 395 selfloop transitions, 223 changer transitions 0/623 dead transitions. [2024-06-28 04:18:56,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 623 transitions, 13295 flow [2024-06-28 04:18:56,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:18:56,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:18:56,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 04:18:56,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-28 04:18:56,265 INFO L175 Difference]: Start difference. First operand has 445 places, 584 transitions, 11277 flow. Second operand 11 states and 181 transitions. [2024-06-28 04:18:56,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 623 transitions, 13295 flow [2024-06-28 04:19:00,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 623 transitions, 12690 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 04:19:00,253 INFO L231 Difference]: Finished difference. Result has 447 places, 590 transitions, 11338 flow [2024-06-28 04:19:00,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10672, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11338, PETRI_PLACES=447, PETRI_TRANSITIONS=590} [2024-06-28 04:19:00,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-28 04:19:00,254 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 590 transitions, 11338 flow [2024-06-28 04:19:00,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:00,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:00,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:00,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:19:00,255 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:00,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:00,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1163087094, now seen corresponding path program 12 times [2024-06-28 04:19:00,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:00,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935945761] [2024-06-28 04:19:00,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:00,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:02,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:02,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:02,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935945761] [2024-06-28 04:19:02,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935945761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:02,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:02,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:02,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29021080] [2024-06-28 04:19:02,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:02,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:02,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:02,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:02,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:02,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:19:02,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 590 transitions, 11338 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:02,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:02,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:19:02,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:05,441 INFO L124 PetriNetUnfolderBase]: 3408/5522 cut-off events. [2024-06-28 04:19:05,441 INFO L125 PetriNetUnfolderBase]: For 1038988/1039009 co-relation queries the response was YES. [2024-06-28 04:19:05,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53243 conditions, 5522 events. 3408/5522 cut-off events. For 1038988/1039009 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 34263 event pairs, 705 based on Foata normal form. 10/5513 useless extension candidates. Maximal degree in co-relation 53029. Up to 4630 conditions per place. [2024-06-28 04:19:05,533 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 198 changer transitions 0/620 dead transitions. [2024-06-28 04:19:05,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 620 transitions, 13209 flow [2024-06-28 04:19:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:05,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:05,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:19:05,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 04:19:05,534 INFO L175 Difference]: Start difference. First operand has 447 places, 590 transitions, 11338 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:19:05,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 620 transitions, 13209 flow [2024-06-28 04:19:10,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 620 transitions, 12645 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-06-28 04:19:10,414 INFO L231 Difference]: Finished difference. Result has 447 places, 593 transitions, 11251 flow [2024-06-28 04:19:10,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10780, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11251, PETRI_PLACES=447, PETRI_TRANSITIONS=593} [2024-06-28 04:19:10,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-28 04:19:10,415 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 593 transitions, 11251 flow [2024-06-28 04:19:10,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:10,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:10,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:10,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:19:10,416 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:10,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:10,416 INFO L85 PathProgramCache]: Analyzing trace with hash 384636446, now seen corresponding path program 6 times [2024-06-28 04:19:10,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:10,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510960144] [2024-06-28 04:19:10,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:10,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:10,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:13,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:13,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:13,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510960144] [2024-06-28 04:19:13,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510960144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:13,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:13,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:13,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959421823] [2024-06-28 04:19:13,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:13,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:13,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:13,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:13,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:13,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:19:13,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 593 transitions, 11251 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:13,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:13,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:19:13,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:15,753 INFO L124 PetriNetUnfolderBase]: 3418/5536 cut-off events. [2024-06-28 04:19:15,754 INFO L125 PetriNetUnfolderBase]: For 1057432/1057470 co-relation queries the response was YES. [2024-06-28 04:19:15,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53138 conditions, 5536 events. 3418/5536 cut-off events. For 1057432/1057470 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34362 event pairs, 660 based on Foata normal form. 28/5550 useless extension candidates. Maximal degree in co-relation 52923. Up to 4920 conditions per place. [2024-06-28 04:19:15,846 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 504 selfloop transitions, 112 changer transitions 0/621 dead transitions. [2024-06-28 04:19:15,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 621 transitions, 12856 flow [2024-06-28 04:19:15,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:15,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:15,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:19:15,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 04:19:15,848 INFO L175 Difference]: Start difference. First operand has 447 places, 593 transitions, 11251 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:19:15,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 621 transitions, 12856 flow [2024-06-28 04:19:20,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 621 transitions, 11875 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-28 04:19:20,423 INFO L231 Difference]: Finished difference. Result has 446 places, 596 transitions, 10555 flow [2024-06-28 04:19:20,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10270, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10555, PETRI_PLACES=446, PETRI_TRANSITIONS=596} [2024-06-28 04:19:20,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-28 04:19:20,423 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 596 transitions, 10555 flow [2024-06-28 04:19:20,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:20,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:20,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:20,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:19:20,424 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:20,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:20,424 INFO L85 PathProgramCache]: Analyzing trace with hash 384636074, now seen corresponding path program 13 times [2024-06-28 04:19:20,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:20,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386901985] [2024-06-28 04:19:20,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:20,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:20,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:23,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:23,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:23,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386901985] [2024-06-28 04:19:23,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386901985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:23,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:23,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:23,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985377246] [2024-06-28 04:19:23,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:23,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:23,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:23,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:23,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:23,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:19:23,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 596 transitions, 10555 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:23,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:23,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:19:23,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:25,990 INFO L124 PetriNetUnfolderBase]: 3423/5549 cut-off events. [2024-06-28 04:19:25,991 INFO L125 PetriNetUnfolderBase]: For 1055922/1055943 co-relation queries the response was YES. [2024-06-28 04:19:26,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52552 conditions, 5549 events. 3423/5549 cut-off events. For 1055922/1055943 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34522 event pairs, 707 based on Foata normal form. 10/5540 useless extension candidates. Maximal degree in co-relation 52339. Up to 4650 conditions per place. [2024-06-28 04:19:26,084 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 198 changer transitions 0/623 dead transitions. [2024-06-28 04:19:26,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 623 transitions, 12402 flow [2024-06-28 04:19:26,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:26,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:26,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:19:26,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:19:26,086 INFO L175 Difference]: Start difference. First operand has 446 places, 596 transitions, 10555 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:19:26,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 623 transitions, 12402 flow [2024-06-28 04:19:30,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 623 transitions, 12014 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 04:19:30,874 INFO L231 Difference]: Finished difference. Result has 446 places, 599 transitions, 10614 flow [2024-06-28 04:19:30,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10167, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10614, PETRI_PLACES=446, PETRI_TRANSITIONS=599} [2024-06-28 04:19:30,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-28 04:19:30,875 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 599 transitions, 10614 flow [2024-06-28 04:19:30,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:30,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:30,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:30,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:19:30,875 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:30,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:30,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1321000512, now seen corresponding path program 14 times [2024-06-28 04:19:30,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:30,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931630213] [2024-06-28 04:19:30,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:30,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:34,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:34,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:34,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931630213] [2024-06-28 04:19:34,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931630213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:34,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:34,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:34,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002834162] [2024-06-28 04:19:34,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:34,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:34,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:34,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:34,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:34,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:19:34,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 599 transitions, 10614 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:34,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:34,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:19:34,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:37,188 INFO L124 PetriNetUnfolderBase]: 3428/5518 cut-off events. [2024-06-28 04:19:37,188 INFO L125 PetriNetUnfolderBase]: For 1072722/1072728 co-relation queries the response was YES. [2024-06-28 04:19:37,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52566 conditions, 5518 events. 3428/5518 cut-off events. For 1072722/1072728 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33977 event pairs, 729 based on Foata normal form. 2/5493 useless extension candidates. Maximal degree in co-relation 52353. Up to 4656 conditions per place. [2024-06-28 04:19:37,283 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 217 changer transitions 0/629 dead transitions. [2024-06-28 04:19:37,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 629 transitions, 12246 flow [2024-06-28 04:19:37,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:37,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:37,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:19:37,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:19:37,285 INFO L175 Difference]: Start difference. First operand has 446 places, 599 transitions, 10614 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:19:37,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 629 transitions, 12246 flow [2024-06-28 04:19:41,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 629 transitions, 11851 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:41,416 INFO L231 Difference]: Finished difference. Result has 450 places, 602 transitions, 10713 flow [2024-06-28 04:19:41,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10225, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10713, PETRI_PLACES=450, PETRI_TRANSITIONS=602} [2024-06-28 04:19:41,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-28 04:19:41,418 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 602 transitions, 10713 flow [2024-06-28 04:19:41,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:41,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:41,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:41,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:19:41,432 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:41,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:41,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1948926470, now seen corresponding path program 7 times [2024-06-28 04:19:41,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:41,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777100538] [2024-06-28 04:19:41,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:41,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:41,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:44,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:44,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777100538] [2024-06-28 04:19:44,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777100538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:44,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:44,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:44,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111834324] [2024-06-28 04:19:44,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:44,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:44,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:44,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:44,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:44,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:19:44,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 602 transitions, 10713 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:44,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:44,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:19:44,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:47,426 INFO L124 PetriNetUnfolderBase]: 3454/5584 cut-off events. [2024-06-28 04:19:47,426 INFO L125 PetriNetUnfolderBase]: For 1111839/1111857 co-relation queries the response was YES. [2024-06-28 04:19:47,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53303 conditions, 5584 events. 3454/5584 cut-off events. For 1111839/1111857 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34610 event pairs, 666 based on Foata normal form. 14/5581 useless extension candidates. Maximal degree in co-relation 53089. Up to 4961 conditions per place. [2024-06-28 04:19:47,531 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 508 selfloop transitions, 125 changer transitions 0/638 dead transitions. [2024-06-28 04:19:47,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 638 transitions, 12411 flow [2024-06-28 04:19:47,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:19:47,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:19:47,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-28 04:19:47,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 04:19:47,533 INFO L175 Difference]: Start difference. First operand has 450 places, 602 transitions, 10713 flow. Second operand 12 states and 186 transitions. [2024-06-28 04:19:47,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 638 transitions, 12411 flow [2024-06-28 04:19:51,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 638 transitions, 12131 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:51,678 INFO L231 Difference]: Finished difference. Result has 456 places, 608 transitions, 10793 flow [2024-06-28 04:19:51,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10433, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10793, PETRI_PLACES=456, PETRI_TRANSITIONS=608} [2024-06-28 04:19:51,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-28 04:19:51,679 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 608 transitions, 10793 flow [2024-06-28 04:19:51,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:51,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:51,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:51,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:19:51,679 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:51,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:51,680 INFO L85 PathProgramCache]: Analyzing trace with hash 489750430, now seen corresponding path program 9 times [2024-06-28 04:19:51,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:51,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763724006] [2024-06-28 04:19:51,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:51,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:54,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:54,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:54,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763724006] [2024-06-28 04:19:54,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763724006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:54,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:54,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:54,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755556897] [2024-06-28 04:19:54,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:54,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:54,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:54,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:54,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:54,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:19:54,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 608 transitions, 10793 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:54,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:54,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:19:54,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:57,514 INFO L124 PetriNetUnfolderBase]: 3480/5597 cut-off events. [2024-06-28 04:19:57,514 INFO L125 PetriNetUnfolderBase]: For 1150363/1150369 co-relation queries the response was YES. [2024-06-28 04:19:57,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53939 conditions, 5597 events. 3480/5597 cut-off events. For 1150363/1150369 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 34494 event pairs, 731 based on Foata normal form. 3/5573 useless extension candidates. Maximal degree in co-relation 53723. Up to 4668 conditions per place. [2024-06-28 04:19:57,609 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 408 selfloop transitions, 234 changer transitions 0/647 dead transitions. [2024-06-28 04:19:57,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 647 transitions, 13073 flow [2024-06-28 04:19:57,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:19:57,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:19:57,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 04:19:57,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-28 04:19:57,611 INFO L175 Difference]: Start difference. First operand has 456 places, 608 transitions, 10793 flow. Second operand 12 states and 194 transitions. [2024-06-28 04:19:57,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 647 transitions, 13073 flow [2024-06-28 04:20:02,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 647 transitions, 12898 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:02,570 INFO L231 Difference]: Finished difference. Result has 460 places, 614 transitions, 11240 flow [2024-06-28 04:20:02,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10618, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11240, PETRI_PLACES=460, PETRI_TRANSITIONS=614} [2024-06-28 04:20:02,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-28 04:20:02,570 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 614 transitions, 11240 flow [2024-06-28 04:20:02,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:02,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:02,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:02,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:20:02,571 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:02,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:02,571 INFO L85 PathProgramCache]: Analyzing trace with hash 489761590, now seen corresponding path program 10 times [2024-06-28 04:20:02,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:02,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367273280] [2024-06-28 04:20:02,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:02,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:02,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:05,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:05,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:05,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367273280] [2024-06-28 04:20:05,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367273280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:05,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:05,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:05,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95565995] [2024-06-28 04:20:05,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:05,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:05,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:05,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:05,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:06,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:20:06,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 614 transitions, 11240 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:06,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:06,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:20:06,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:08,661 INFO L124 PetriNetUnfolderBase]: 3474/5583 cut-off events. [2024-06-28 04:20:08,662 INFO L125 PetriNetUnfolderBase]: For 1152765/1152771 co-relation queries the response was YES. [2024-06-28 04:20:08,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54254 conditions, 5583 events. 3474/5583 cut-off events. For 1152765/1152771 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 34376 event pairs, 729 based on Foata normal form. 3/5559 useless extension candidates. Maximal degree in co-relation 54036. Up to 4663 conditions per place. [2024-06-28 04:20:08,758 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 405 selfloop transitions, 233 changer transitions 0/643 dead transitions. [2024-06-28 04:20:08,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 643 transitions, 13108 flow [2024-06-28 04:20:08,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:08,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:08,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 04:20:08,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 04:20:08,760 INFO L175 Difference]: Start difference. First operand has 460 places, 614 transitions, 11240 flow. Second operand 10 states and 168 transitions. [2024-06-28 04:20:08,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 643 transitions, 13108 flow [2024-06-28 04:20:13,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 643 transitions, 12547 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:13,166 INFO L231 Difference]: Finished difference. Result has 462 places, 614 transitions, 11151 flow [2024-06-28 04:20:13,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10679, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11151, PETRI_PLACES=462, PETRI_TRANSITIONS=614} [2024-06-28 04:20:13,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 04:20:13,167 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 614 transitions, 11151 flow [2024-06-28 04:20:13,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:13,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:13,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:13,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:20:13,168 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:13,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:13,168 INFO L85 PathProgramCache]: Analyzing trace with hash 465729834, now seen corresponding path program 15 times [2024-06-28 04:20:13,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:13,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523327071] [2024-06-28 04:20:13,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:13,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:13,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:16,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:16,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:16,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523327071] [2024-06-28 04:20:16,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523327071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:16,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:16,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:16,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131326702] [2024-06-28 04:20:16,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:16,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:16,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:16,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:16,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:16,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:20:16,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 614 transitions, 11151 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:16,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:16,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:20:16,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:19,443 INFO L124 PetriNetUnfolderBase]: 3479/5606 cut-off events. [2024-06-28 04:20:19,443 INFO L125 PetriNetUnfolderBase]: For 1158957/1158963 co-relation queries the response was YES. [2024-06-28 04:20:19,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54272 conditions, 5606 events. 3479/5606 cut-off events. For 1158957/1158963 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34682 event pairs, 737 based on Foata normal form. 2/5581 useless extension candidates. Maximal degree in co-relation 54053. Up to 4726 conditions per place. [2024-06-28 04:20:19,540 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 418 selfloop transitions, 218 changer transitions 0/641 dead transitions. [2024-06-28 04:20:19,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 641 transitions, 12810 flow [2024-06-28 04:20:19,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:19,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:19,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:20:19,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 04:20:19,542 INFO L175 Difference]: Start difference. First operand has 462 places, 614 transitions, 11151 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:20:19,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 641 transitions, 12810 flow [2024-06-28 04:20:23,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 641 transitions, 12338 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 04:20:23,578 INFO L231 Difference]: Finished difference. Result has 462 places, 617 transitions, 11178 flow [2024-06-28 04:20:23,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10685, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11178, PETRI_PLACES=462, PETRI_TRANSITIONS=617} [2024-06-28 04:20:23,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 04:20:23,579 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 617 transitions, 11178 flow [2024-06-28 04:20:23,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:23,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:23,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:23,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:20:23,580 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:23,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:23,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1948926098, now seen corresponding path program 16 times [2024-06-28 04:20:23,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:23,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069241851] [2024-06-28 04:20:23,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:23,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:23,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:26,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:26,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:26,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069241851] [2024-06-28 04:20:26,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069241851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:26,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:26,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:26,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409660108] [2024-06-28 04:20:26,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:26,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:26,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:26,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:26,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:26,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:20:26,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 617 transitions, 11178 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:26,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:26,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:20:26,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:29,524 INFO L124 PetriNetUnfolderBase]: 3484/5601 cut-off events. [2024-06-28 04:20:29,524 INFO L125 PetriNetUnfolderBase]: For 1176149/1176155 co-relation queries the response was YES. [2024-06-28 04:20:29,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54397 conditions, 5601 events. 3484/5601 cut-off events. For 1176149/1176155 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34487 event pairs, 729 based on Foata normal form. 2/5576 useless extension candidates. Maximal degree in co-relation 54177. Up to 4732 conditions per place. [2024-06-28 04:20:29,628 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 418 selfloop transitions, 221 changer transitions 0/644 dead transitions. [2024-06-28 04:20:29,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 644 transitions, 12845 flow [2024-06-28 04:20:29,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:29,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:29,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:20:29,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:20:29,630 INFO L175 Difference]: Start difference. First operand has 462 places, 617 transitions, 11178 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:20:29,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 644 transitions, 12845 flow [2024-06-28 04:20:33,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 644 transitions, 12563 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:33,898 INFO L231 Difference]: Finished difference. Result has 465 places, 620 transitions, 11401 flow [2024-06-28 04:20:33,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10899, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11401, PETRI_PLACES=465, PETRI_TRANSITIONS=620} [2024-06-28 04:20:33,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 04:20:33,899 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 620 transitions, 11401 flow [2024-06-28 04:20:33,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:33,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:33,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:33,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:20:33,900 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:33,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:33,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1519147824, now seen corresponding path program 17 times [2024-06-28 04:20:33,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:33,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975806458] [2024-06-28 04:20:33,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:33,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:33,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:37,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:37,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:37,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975806458] [2024-06-28 04:20:37,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975806458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:37,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:37,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:37,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247339244] [2024-06-28 04:20:37,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:37,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:37,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:37,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:37,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:37,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:20:37,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 620 transitions, 11401 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:37,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:37,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:20:37,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:39,886 INFO L124 PetriNetUnfolderBase]: 3489/5649 cut-off events. [2024-06-28 04:20:39,886 INFO L125 PetriNetUnfolderBase]: For 1196773/1196794 co-relation queries the response was YES. [2024-06-28 04:20:39,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54713 conditions, 5649 events. 3489/5649 cut-off events. For 1196773/1196794 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 35190 event pairs, 706 based on Foata normal form. 10/5640 useless extension candidates. Maximal degree in co-relation 54491. Up to 4738 conditions per place. [2024-06-28 04:20:39,993 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 216 changer transitions 0/641 dead transitions. [2024-06-28 04:20:39,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 641 transitions, 13045 flow [2024-06-28 04:20:39,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:39,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:39,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:20:39,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 04:20:39,994 INFO L175 Difference]: Start difference. First operand has 465 places, 620 transitions, 11401 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:20:39,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 641 transitions, 13045 flow [2024-06-28 04:20:45,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 641 transitions, 12392 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:45,513 INFO L231 Difference]: Finished difference. Result has 465 places, 623 transitions, 11246 flow [2024-06-28 04:20:45,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10757, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11246, PETRI_PLACES=465, PETRI_TRANSITIONS=623} [2024-06-28 04:20:45,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 04:20:45,513 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 623 transitions, 11246 flow [2024-06-28 04:20:45,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:45,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:45,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:45,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:20:45,514 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:45,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:45,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1781095752, now seen corresponding path program 8 times [2024-06-28 04:20:45,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:45,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867615078] [2024-06-28 04:20:45,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:45,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:48,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:48,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:48,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867615078] [2024-06-28 04:20:48,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867615078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:48,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:48,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:48,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217542854] [2024-06-28 04:20:48,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:48,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:48,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:48,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:48,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:48,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:20:48,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 623 transitions, 11246 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:48,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:48,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:20:48,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15