./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:35:00,185 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:35:00,221 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:35:00,224 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:35:00,224 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:35:00,238 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:35:00,238 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:35:00,239 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:35:00,239 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:35:00,239 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:35:00,240 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:35:00,240 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:35:00,240 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:35:00,241 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:35:00,241 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:35:00,241 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:35:00,242 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:35:00,242 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:35:00,242 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:35:00,242 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:35:00,243 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:35:00,243 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:35:00,243 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:35:00,244 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:35:00,244 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:35:00,244 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:35:00,244 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:35:00,245 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:35:00,245 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:35:00,245 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:35:00,246 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:35:00,246 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:35:00,246 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:35:00,246 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:35:00,246 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:35:00,247 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:35:00,247 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:35:00,247 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:35:00,247 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:35:00,248 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:35:00,248 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:35:00,248 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:35:00,248 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:35:00,249 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:35:00,430 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:35:00,444 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:35:00,446 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:35:00,446 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:35:00,447 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:35:00,448 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/mix006_tso.oepc.yml/witness.yml [2024-06-21 20:35:00,603 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:35:00,603 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:35:00,603 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-21 20:35:01,698 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:35:01,932 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:35:01,936 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-21 20:35:01,953 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7ec115296/62bb2c0411804ccbbff7ad361ef918b3/FLAGdbd389247 [2024-06-21 20:35:01,964 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7ec115296/62bb2c0411804ccbbff7ad361ef918b3 [2024-06-21 20:35:01,964 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:35:01,965 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:35:01,966 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:35:01,966 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:35:01,970 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:35:01,970 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:35:00" (1/2) ... [2024-06-21 20:35:01,971 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e32b99f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:35:01, skipping insertion in model container [2024-06-21 20:35:01,971 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:35:00" (1/2) ... [2024-06-21 20:35:01,972 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@460fcf44 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:35:01, skipping insertion in model container [2024-06-21 20:35:01,972 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:35:01" (2/2) ... [2024-06-21 20:35:01,973 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e32b99f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:01, skipping insertion in model container [2024-06-21 20:35:01,973 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:35:01" (2/2) ... [2024-06-21 20:35:01,973 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:35:02,097 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:35:02,098 INFO L97 edCorrectnessWitness]: Location invariant before [L904-L904] ((((((((((((((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 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_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-21 20:35:02,098 INFO L97 edCorrectnessWitness]: Location invariant before [L902-L902] ((((((((((((((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 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_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-21 20:35:02,098 INFO L97 edCorrectnessWitness]: Location invariant before [L905-L905] ((((((((((((((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 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_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-21 20:35:02,098 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:35:02,099 INFO L106 edCorrectnessWitness]: ghost_update [L900-L900] multithreaded = 1; [2024-06-21 20:35:02,139 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:35:02,512 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:35:02,535 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:35:02,652 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:35:02,680 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:35:02,680 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02 WrapperNode [2024-06-21 20:35:02,680 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:35:02,681 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:35:02,681 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:35:02,681 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:35:02,686 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,702 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,759 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 271 [2024-06-21 20:35:02,759 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:35:02,760 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:35:02,760 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:35:02,760 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:35:02,800 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,800 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,805 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,844 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 20:35:02,844 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,844 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,892 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,893 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,895 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,897 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,900 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:35:02,909 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:35:02,909 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:35:02,909 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:35:02,910 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (1/1) ... [2024-06-21 20:35:02,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:35:02,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:35:02,933 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:35:02,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:35:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:35:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:35:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:35:02,966 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:35:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:35:02,966 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:35:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:35:02,966 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:35:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:35:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:35:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:35:02,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:35:02,969 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:35:03,103 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:35:03,104 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:35:03,455 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:35:03,455 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:35:03,635 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:35:03,635 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:35:03,636 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:35:03 BoogieIcfgContainer [2024-06-21 20:35:03,636 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:35:03,637 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:35:03,637 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:35:03,640 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:35:03,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:35:00" (1/4) ... [2024-06-21 20:35:03,640 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a8dde8b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:35:03, skipping insertion in model container [2024-06-21 20:35:03,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:35:01" (2/4) ... [2024-06-21 20:35:03,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a8dde8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:35:03, skipping insertion in model container [2024-06-21 20:35:03,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:35:02" (3/4) ... [2024-06-21 20:35:03,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a8dde8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:35:03, skipping insertion in model container [2024-06-21 20:35:03,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:35:03" (4/4) ... [2024-06-21 20:35:03,642 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_tso.oepc.i [2024-06-21 20:35:03,656 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:35:03,656 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:35:03,656 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:35:03,703 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:35:03,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 20:35:03,757 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 20:35:03,758 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:35:03,759 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 66 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-21 20:35:03,759 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 20:35:03,762 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 20:35:03,773 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:35:03,778 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;@2b21d8d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:35:03,779 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:35:03,782 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:35:03,783 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:35:03,783 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:35:03,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:03,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:35:03,784 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:03,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:03,788 INFO L85 PathProgramCache]: Analyzing trace with hash 585193627, now seen corresponding path program 1 times [2024-06-21 20:35:03,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:03,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958502978] [2024-06-21 20:35:03,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:03,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:05,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:05,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:05,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958502978] [2024-06-21 20:35:05,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958502978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:05,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:05,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:35:05,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468096020] [2024-06-21 20:35:05,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:05,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:35:05,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:05,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:35:05,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:35:05,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:05,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:05,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:05,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:05,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:06,067 INFO L124 PetriNetUnfolderBase]: 1955/2965 cut-off events. [2024-06-21 20:35:06,067 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-06-21 20:35:06,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5969 conditions, 2965 events. 1955/2965 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14230 event pairs, 1404 based on Foata normal form. 1/2875 useless extension candidates. Maximal degree in co-relation 5957. Up to 2893 conditions per place. [2024-06-21 20:35:06,086 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-21 20:35:06,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 177 flow [2024-06-21 20:35:06,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:35:06,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:35:06,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 20:35:06,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-21 20:35:06,097 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-21 20:35:06,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 177 flow [2024-06-21 20:35:06,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:06,102 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 20:35:06,104 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-21 20:35:06,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 20:35:06,106 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 20:35:06,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:06,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:06,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:06,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:35:06,107 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:06,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:06,108 INFO L85 PathProgramCache]: Analyzing trace with hash -269615622, now seen corresponding path program 1 times [2024-06-21 20:35:06,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:06,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064852881] [2024-06-21 20:35:06,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:06,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:06,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:07,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:07,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:07,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064852881] [2024-06-21 20:35:07,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064852881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:07,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:07,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:35:07,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777816537] [2024-06-21 20:35:07,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:07,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:35:07,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:07,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:35:07,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:35:07,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 20:35:07,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:07,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:07,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 20:35:07,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:08,079 INFO L124 PetriNetUnfolderBase]: 2246/3319 cut-off events. [2024-06-21 20:35:08,080 INFO L125 PetriNetUnfolderBase]: For 621/621 co-relation queries the response was YES. [2024-06-21 20:35:08,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7534 conditions, 3319 events. 2246/3319 cut-off events. For 621/621 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15402 event pairs, 1443 based on Foata normal form. 3/3319 useless extension candidates. Maximal degree in co-relation 7522. Up to 3292 conditions per place. [2024-06-21 20:35:08,093 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 20:35:08,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 246 flow [2024-06-21 20:35:08,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:35:08,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:35:08,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-21 20:35:08,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 20:35:08,094 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 88 transitions. [2024-06-21 20:35:08,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 246 flow [2024-06-21 20:35:08,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:35:08,096 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 20:35:08,096 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-21 20:35:08,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 20:35:08,097 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 20:35:08,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:08,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:08,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:08,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:35:08,098 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:08,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:08,098 INFO L85 PathProgramCache]: Analyzing trace with hash 231851140, now seen corresponding path program 1 times [2024-06-21 20:35:08,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:08,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337898216] [2024-06-21 20:35:08,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:08,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:08,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:09,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:09,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:09,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337898216] [2024-06-21 20:35:09,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337898216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:09,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:09,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:35:09,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527288004] [2024-06-21 20:35:09,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:09,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:35:09,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:09,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:35:09,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:35:09,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 20:35:09,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:09,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:09,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 20:35:09,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:10,138 INFO L124 PetriNetUnfolderBase]: 2234/3301 cut-off events. [2024-06-21 20:35:10,138 INFO L125 PetriNetUnfolderBase]: For 1740/1740 co-relation queries the response was YES. [2024-06-21 20:35:10,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8266 conditions, 3301 events. 2234/3301 cut-off events. For 1740/1740 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15269 event pairs, 1059 based on Foata normal form. 6/3304 useless extension candidates. Maximal degree in co-relation 8252. Up to 3244 conditions per place. [2024-06-21 20:35:10,153 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-21 20:35:10,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 64 transitions, 328 flow [2024-06-21 20:35:10,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:35:10,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:35:10,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-06-21 20:35:10,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-21 20:35:10,156 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 108 transitions. [2024-06-21 20:35:10,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 64 transitions, 328 flow [2024-06-21 20:35:10,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 64 transitions, 314 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:35:10,158 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 174 flow [2024-06-21 20:35:10,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=174, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-21 20:35:10,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-21 20:35:10,159 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 174 flow [2024-06-21 20:35:10,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:10,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:10,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:10,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:35:10,160 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:10,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:10,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1184260269, now seen corresponding path program 1 times [2024-06-21 20:35:10,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:10,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800992496] [2024-06-21 20:35:10,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:10,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:10,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:12,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-21 20:35:12,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:12,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800992496] [2024-06-21 20:35:12,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800992496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:12,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:12,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:35:12,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303404665] [2024-06-21 20:35:12,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:12,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:35:12,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:12,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:35:12,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:35:12,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 20:35:12,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 174 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-21 20:35:12,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:12,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 20:35:12,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:13,214 INFO L124 PetriNetUnfolderBase]: 2225/3286 cut-off events. [2024-06-21 20:35:13,215 INFO L125 PetriNetUnfolderBase]: For 3244/3244 co-relation queries the response was YES. [2024-06-21 20:35:13,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8980 conditions, 3286 events. 2225/3286 cut-off events. For 3244/3244 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15148 event pairs, 846 based on Foata normal form. 6/3289 useless extension candidates. Maximal degree in co-relation 8965. Up to 3199 conditions per place. [2024-06-21 20:35:13,230 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-21 20:35:13,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 382 flow [2024-06-21 20:35:13,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:35:13,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:35:13,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-21 20:35:13,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-21 20:35:13,233 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 174 flow. Second operand 6 states and 123 transitions. [2024-06-21 20:35:13,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 382 flow [2024-06-21 20:35:13,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 70 transitions, 358 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:13,236 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 193 flow [2024-06-21 20:35:13,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-21 20:35:13,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 20:35:13,237 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 193 flow [2024-06-21 20:35:13,237 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-21 20:35:13,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:13,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:13,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:35:13,238 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-21 20:35:13,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:13,238 INFO L85 PathProgramCache]: Analyzing trace with hash -654356127, now seen corresponding path program 1 times [2024-06-21 20:35:13,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:13,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439706739] [2024-06-21 20:35:13,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:13,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:13,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:14,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-21 20:35:14,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:14,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439706739] [2024-06-21 20:35:14,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439706739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:14,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:14,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:35:14,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420552919] [2024-06-21 20:35:14,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:14,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:35:14,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:14,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:35:14,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:35:14,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:35:14,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 193 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:14,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:14,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:35:14,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:15,006 INFO L124 PetriNetUnfolderBase]: 1923/2928 cut-off events. [2024-06-21 20:35:15,007 INFO L125 PetriNetUnfolderBase]: For 4285/4285 co-relation queries the response was YES. [2024-06-21 20:35:15,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8425 conditions, 2928 events. 1923/2928 cut-off events. For 4285/4285 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14051 event pairs, 990 based on Foata normal form. 2/2891 useless extension candidates. Maximal degree in co-relation 8408. Up to 2835 conditions per place. [2024-06-21 20:35:15,025 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 45 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-21 20:35:15,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 57 transitions, 343 flow [2024-06-21 20:35:15,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:35:15,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:35:15,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 20:35:15,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 20:35:15,027 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 193 flow. Second operand 5 states and 87 transitions. [2024-06-21 20:35:15,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 57 transitions, 343 flow [2024-06-21 20:35:15,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 310 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:35:15,035 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 206 flow [2024-06-21 20:35:15,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-21 20:35:15,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-21 20:35:15,036 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 206 flow [2024-06-21 20:35:15,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:15,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:15,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:15,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:35:15,040 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:15,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:15,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1189797769, now seen corresponding path program 1 times [2024-06-21 20:35:15,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:15,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400302176] [2024-06-21 20:35:15,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:15,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:16,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:16,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:16,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400302176] [2024-06-21 20:35:16,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400302176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:16,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:16,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:35:16,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336912126] [2024-06-21 20:35:16,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:16,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:35:16,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:16,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:35:16,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:35:16,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:35:16,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 206 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:16,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:16,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:35:16,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:17,321 INFO L124 PetriNetUnfolderBase]: 1908/2921 cut-off events. [2024-06-21 20:35:17,321 INFO L125 PetriNetUnfolderBase]: For 6168/6168 co-relation queries the response was YES. [2024-06-21 20:35:17,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8931 conditions, 2921 events. 1908/2921 cut-off events. For 6168/6168 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14103 event pairs, 936 based on Foata normal form. 6/2914 useless extension candidates. Maximal degree in co-relation 8912. Up to 2787 conditions per place. [2024-06-21 20:35:17,336 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-21 20:35:17,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 66 transitions, 392 flow [2024-06-21 20:35:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:35:17,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:35:17,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 20:35:17,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 20:35:17,338 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 206 flow. Second operand 6 states and 104 transitions. [2024-06-21 20:35:17,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 66 transitions, 392 flow [2024-06-21 20:35:17,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 370 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:17,342 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 240 flow [2024-06-21 20:35:17,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=240, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-21 20:35:17,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-21 20:35:17,344 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 240 flow [2024-06-21 20:35:17,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:17,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:17,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:17,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:35:17,345 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:17,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:17,345 INFO L85 PathProgramCache]: Analyzing trace with hash -590380446, now seen corresponding path program 1 times [2024-06-21 20:35:17,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:17,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120082232] [2024-06-21 20:35:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:17,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:17,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:18,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:18,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:18,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120082232] [2024-06-21 20:35:18,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120082232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:18,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:18,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:35:18,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071543157] [2024-06-21 20:35:18,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:18,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:35:18,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:18,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:35:18,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:35:18,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:18,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 240 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-21 20:35:18,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:18,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:18,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:19,444 INFO L124 PetriNetUnfolderBase]: 2228/3294 cut-off events. [2024-06-21 20:35:19,445 INFO L125 PetriNetUnfolderBase]: For 9551/9557 co-relation queries the response was YES. [2024-06-21 20:35:19,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10932 conditions, 3294 events. 2228/3294 cut-off events. For 9551/9557 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15084 event pairs, 1135 based on Foata normal form. 6/3295 useless extension candidates. Maximal degree in co-relation 10912. Up to 3251 conditions per place. [2024-06-21 20:35:19,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-21 20:35:19,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 472 flow [2024-06-21 20:35:19,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:19,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:19,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 20:35:19,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 20:35:19,461 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 240 flow. Second operand 7 states and 108 transitions. [2024-06-21 20:35:19,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 472 flow [2024-06-21 20:35:19,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 438 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:35:19,464 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 318 flow [2024-06-21 20:35:19,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=318, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2024-06-21 20:35:19,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-21 20:35:19,465 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 318 flow [2024-06-21 20:35:19,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-21 20:35:19,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:19,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:19,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:35:19,466 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:19,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:19,466 INFO L85 PathProgramCache]: Analyzing trace with hash -2134467648, now seen corresponding path program 2 times [2024-06-21 20:35:19,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:19,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72210242] [2024-06-21 20:35:19,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:19,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:20,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:20,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:20,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72210242] [2024-06-21 20:35:20,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72210242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:20,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:20,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:35:20,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058511666] [2024-06-21 20:35:20,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:20,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:35:20,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:20,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:35:20,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:35:20,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:20,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 318 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-21 20:35:20,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:20,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:20,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:21,387 INFO L124 PetriNetUnfolderBase]: 2253/3331 cut-off events. [2024-06-21 20:35:21,387 INFO L125 PetriNetUnfolderBase]: For 12263/12263 co-relation queries the response was YES. [2024-06-21 20:35:21,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11819 conditions, 3331 events. 2253/3331 cut-off events. For 12263/12263 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15343 event pairs, 1113 based on Foata normal form. 2/3330 useless extension candidates. Maximal degree in co-relation 11796. Up to 3280 conditions per place. [2024-06-21 20:35:21,416 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 24 changer transitions 0/89 dead transitions. [2024-06-21 20:35:21,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 632 flow [2024-06-21 20:35:21,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:21,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:21,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:35:21,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 20:35:21,421 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 318 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:35:21,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 632 flow [2024-06-21 20:35:21,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 89 transitions, 581 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 20:35:21,427 INFO L231 Difference]: Finished difference. Result has 66 places, 69 transitions, 439 flow [2024-06-21 20:35:21,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=439, PETRI_PLACES=66, PETRI_TRANSITIONS=69} [2024-06-21 20:35:21,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-21 20:35:21,428 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 69 transitions, 439 flow [2024-06-21 20:35:21,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-21 20:35:21,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:21,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:21,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:35:21,429 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:21,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:21,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1776545694, now seen corresponding path program 3 times [2024-06-21 20:35:21,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:21,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085134408] [2024-06-21 20:35:21,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:21,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:21,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:22,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:22,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:22,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085134408] [2024-06-21 20:35:22,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085134408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:22,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:22,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:35:22,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157092363] [2024-06-21 20:35:22,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:22,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:35:22,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:22,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:35:22,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:35:22,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:22,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 69 transitions, 439 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-21 20:35:22,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:22,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:22,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:23,443 INFO L124 PetriNetUnfolderBase]: 2248/3326 cut-off events. [2024-06-21 20:35:23,443 INFO L125 PetriNetUnfolderBase]: For 15930/15936 co-relation queries the response was YES. [2024-06-21 20:35:23,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12569 conditions, 3326 events. 2248/3326 cut-off events. For 15930/15936 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15323 event pairs, 1118 based on Foata normal form. 6/3324 useless extension candidates. Maximal degree in co-relation 12543. Up to 3246 conditions per place. [2024-06-21 20:35:23,457 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 29 changer transitions 0/86 dead transitions. [2024-06-21 20:35:23,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 681 flow [2024-06-21 20:35:23,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:35:23,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:35:23,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-21 20:35:23,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 20:35:23,459 INFO L175 Difference]: Start difference. First operand has 66 places, 69 transitions, 439 flow. Second operand 6 states and 99 transitions. [2024-06-21 20:35:23,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 681 flow [2024-06-21 20:35:23,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 86 transitions, 629 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:35:23,464 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 493 flow [2024-06-21 20:35:23,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=493, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-21 20:35:23,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-21 20:35:23,465 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 493 flow [2024-06-21 20:35:23,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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-21 20:35:23,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:23,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:23,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:35:23,466 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:23,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:23,466 INFO L85 PathProgramCache]: Analyzing trace with hash 281278446, now seen corresponding path program 1 times [2024-06-21 20:35:23,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:23,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621134834] [2024-06-21 20:35:23,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:23,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:23,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:24,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:24,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621134834] [2024-06-21 20:35:24,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621134834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:24,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:24,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:24,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605272842] [2024-06-21 20:35:24,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:24,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:24,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:24,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:24,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:25,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:25,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 493 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:25,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:25,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:25,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:25,966 INFO L124 PetriNetUnfolderBase]: 2270/3356 cut-off events. [2024-06-21 20:35:25,967 INFO L125 PetriNetUnfolderBase]: For 19992/19992 co-relation queries the response was YES. [2024-06-21 20:35:25,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13449 conditions, 3356 events. 2270/3356 cut-off events. For 19992/19992 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15431 event pairs, 924 based on Foata normal form. 4/3357 useless extension candidates. Maximal degree in co-relation 13422. Up to 3262 conditions per place. [2024-06-21 20:35:25,983 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 25 changer transitions 0/103 dead transitions. [2024-06-21 20:35:25,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 103 transitions, 813 flow [2024-06-21 20:35:25,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:25,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:25,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 20:35:25,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 20:35:25,985 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 493 flow. Second operand 7 states and 119 transitions. [2024-06-21 20:35:25,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 103 transitions, 813 flow [2024-06-21 20:35:25,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 103 transitions, 731 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:35:25,995 INFO L231 Difference]: Finished difference. Result has 72 places, 78 transitions, 528 flow [2024-06-21 20:35:25,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=528, PETRI_PLACES=72, PETRI_TRANSITIONS=78} [2024-06-21 20:35:25,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-21 20:35:25,997 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 78 transitions, 528 flow [2024-06-21 20:35:25,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:25,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:25,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:25,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:35:25,997 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:25,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:25,998 INFO L85 PathProgramCache]: Analyzing trace with hash 927720174, now seen corresponding path program 2 times [2024-06-21 20:35:25,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:25,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000025235] [2024-06-21 20:35:25,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:25,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:26,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:27,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:27,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:27,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000025235] [2024-06-21 20:35:27,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000025235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:27,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:27,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:27,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961020715] [2024-06-21 20:35:27,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:27,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:27,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:27,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:27,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:27,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:27,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 78 transitions, 528 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:27,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:27,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:27,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:28,141 INFO L124 PetriNetUnfolderBase]: 2308/3411 cut-off events. [2024-06-21 20:35:28,141 INFO L125 PetriNetUnfolderBase]: For 25187/25187 co-relation queries the response was YES. [2024-06-21 20:35:28,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14652 conditions, 3411 events. 2308/3411 cut-off events. For 25187/25187 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15695 event pairs, 908 based on Foata normal form. 4/3412 useless extension candidates. Maximal degree in co-relation 14623. Up to 3257 conditions per place. [2024-06-21 20:35:28,159 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 35 changer transitions 0/109 dead transitions. [2024-06-21 20:35:28,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 109 transitions, 936 flow [2024-06-21 20:35:28,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:28,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:28,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 20:35:28,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 20:35:28,161 INFO L175 Difference]: Start difference. First operand has 72 places, 78 transitions, 528 flow. Second operand 7 states and 121 transitions. [2024-06-21 20:35:28,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 109 transitions, 936 flow [2024-06-21 20:35:28,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 109 transitions, 885 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:28,170 INFO L231 Difference]: Finished difference. Result has 76 places, 84 transitions, 643 flow [2024-06-21 20:35:28,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=643, PETRI_PLACES=76, PETRI_TRANSITIONS=84} [2024-06-21 20:35:28,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-21 20:35:28,170 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 84 transitions, 643 flow [2024-06-21 20:35:28,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:28,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:28,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:28,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:35:28,171 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:28,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:28,171 INFO L85 PathProgramCache]: Analyzing trace with hash 757017930, now seen corresponding path program 1 times [2024-06-21 20:35:28,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:28,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305940757] [2024-06-21 20:35:28,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:28,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:28,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:29,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:29,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:29,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305940757] [2024-06-21 20:35:29,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305940757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:29,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:29,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:29,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664896180] [2024-06-21 20:35:29,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:29,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:29,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:29,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:29,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:30,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:30,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 84 transitions, 643 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:30,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:30,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:30,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:30,850 INFO L124 PetriNetUnfolderBase]: 2330/3443 cut-off events. [2024-06-21 20:35:30,851 INFO L125 PetriNetUnfolderBase]: For 30877/30877 co-relation queries the response was YES. [2024-06-21 20:35:30,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15539 conditions, 3443 events. 2330/3443 cut-off events. For 30877/30877 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15814 event pairs, 901 based on Foata normal form. 4/3444 useless extension candidates. Maximal degree in co-relation 15509. Up to 3357 conditions per place. [2024-06-21 20:35:30,870 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 77 selfloop transitions, 28 changer transitions 0/108 dead transitions. [2024-06-21 20:35:30,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 108 transitions, 951 flow [2024-06-21 20:35:30,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:30,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:30,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:35:30,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 20:35:30,872 INFO L175 Difference]: Start difference. First operand has 76 places, 84 transitions, 643 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:35:30,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 108 transitions, 951 flow [2024-06-21 20:35:30,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 108 transitions, 897 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:30,889 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 697 flow [2024-06-21 20:35:30,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=697, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-21 20:35:30,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-21 20:35:30,890 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 697 flow [2024-06-21 20:35:30,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:30,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:30,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:30,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:35:30,891 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:30,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:30,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1791477192, now seen corresponding path program 2 times [2024-06-21 20:35:30,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:30,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455122] [2024-06-21 20:35:30,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:30,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:32,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:32,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:32,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455122] [2024-06-21 20:35:32,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:32,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:32,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:32,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997965032] [2024-06-21 20:35:32,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:32,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:32,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:32,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:32,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 697 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:32,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:32,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:32,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:33,506 INFO L124 PetriNetUnfolderBase]: 2363/3493 cut-off events. [2024-06-21 20:35:33,507 INFO L125 PetriNetUnfolderBase]: For 36070/36076 co-relation queries the response was YES. [2024-06-21 20:35:33,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16536 conditions, 3493 events. 2363/3493 cut-off events. For 36070/36076 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16171 event pairs, 819 based on Foata normal form. 10/3495 useless extension candidates. Maximal degree in co-relation 16504. Up to 3281 conditions per place. [2024-06-21 20:35:33,524 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 39 changer transitions 0/117 dead transitions. [2024-06-21 20:35:33,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 117 transitions, 1127 flow [2024-06-21 20:35:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:33,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 20:35:33,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 20:35:33,526 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 697 flow. Second operand 7 states and 120 transitions. [2024-06-21 20:35:33,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 117 transitions, 1127 flow [2024-06-21 20:35:33,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 117 transitions, 1047 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:33,540 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 793 flow [2024-06-21 20:35:33,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=793, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2024-06-21 20:35:33,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 20:35:33,541 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 793 flow [2024-06-21 20:35:33,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:33,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:33,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:33,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:35:33,542 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:33,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:33,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1791239856, now seen corresponding path program 3 times [2024-06-21 20:35:33,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:33,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062345767] [2024-06-21 20:35:33,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:33,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:34,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:34,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:34,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062345767] [2024-06-21 20:35:34,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062345767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:34,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:34,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:34,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309062577] [2024-06-21 20:35:34,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:34,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:34,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:34,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:34,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:35,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:35,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 793 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:35,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:35,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:35,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:35,656 INFO L124 PetriNetUnfolderBase]: 2353/3481 cut-off events. [2024-06-21 20:35:35,656 INFO L125 PetriNetUnfolderBase]: For 41256/41262 co-relation queries the response was YES. [2024-06-21 20:35:35,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17127 conditions, 3481 events. 2353/3481 cut-off events. For 41256/41262 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16078 event pairs, 917 based on Foata normal form. 8/3479 useless extension candidates. Maximal degree in co-relation 17094. Up to 3287 conditions per place. [2024-06-21 20:35:35,675 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 77 selfloop transitions, 39 changer transitions 0/119 dead transitions. [2024-06-21 20:35:35,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 119 transitions, 1197 flow [2024-06-21 20:35:35,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:35,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:35,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 20:35:35,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 20:35:35,677 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 793 flow. Second operand 7 states and 120 transitions. [2024-06-21 20:35:35,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 119 transitions, 1197 flow [2024-06-21 20:35:35,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 119 transitions, 1130 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:35,697 INFO L231 Difference]: Finished difference. Result has 86 places, 96 transitions, 868 flow [2024-06-21 20:35:35,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=868, PETRI_PLACES=86, PETRI_TRANSITIONS=96} [2024-06-21 20:35:35,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-21 20:35:35,698 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 96 transitions, 868 flow [2024-06-21 20:35:35,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:35,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:35,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:35,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:35:35,699 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:35,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:35,699 INFO L85 PathProgramCache]: Analyzing trace with hash 934149450, now seen corresponding path program 3 times [2024-06-21 20:35:35,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:35,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626074168] [2024-06-21 20:35:35,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:35,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:35,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:37,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:37,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:37,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626074168] [2024-06-21 20:35:37,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626074168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:37,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:37,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:37,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990584432] [2024-06-21 20:35:37,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:37,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:37,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:37,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:37,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:38,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:38,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 96 transitions, 868 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:38,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:38,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:38,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:38,800 INFO L124 PetriNetUnfolderBase]: 2343/3465 cut-off events. [2024-06-21 20:35:38,801 INFO L125 PetriNetUnfolderBase]: For 46145/46151 co-relation queries the response was YES. [2024-06-21 20:35:38,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17692 conditions, 3465 events. 2343/3465 cut-off events. For 46145/46151 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16022 event pairs, 906 based on Foata normal form. 8/3465 useless extension candidates. Maximal degree in co-relation 17657. Up to 3367 conditions per place. [2024-06-21 20:35:38,820 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 32 changer transitions 0/118 dead transitions. [2024-06-21 20:35:38,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 118 transitions, 1198 flow [2024-06-21 20:35:38,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:38,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:38,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 20:35:38,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-21 20:35:38,822 INFO L175 Difference]: Start difference. First operand has 86 places, 96 transitions, 868 flow. Second operand 7 states and 114 transitions. [2024-06-21 20:35:38,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 118 transitions, 1198 flow [2024-06-21 20:35:38,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 118 transitions, 1080 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:38,846 INFO L231 Difference]: Finished difference. Result has 88 places, 99 transitions, 872 flow [2024-06-21 20:35:38,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=88, PETRI_TRANSITIONS=99} [2024-06-21 20:35:38,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-21 20:35:38,847 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 99 transitions, 872 flow [2024-06-21 20:35:38,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 20:35:38,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:38,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:38,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:35:38,847 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:38,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:38,848 INFO L85 PathProgramCache]: Analyzing trace with hash 434834212, now seen corresponding path program 1 times [2024-06-21 20:35:38,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:38,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267627461] [2024-06-21 20:35:38,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:38,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:38,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:39,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:39,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:39,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267627461] [2024-06-21 20:35:39,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267627461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:39,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:39,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:35:39,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022664978] [2024-06-21 20:35:39,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:39,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:35:39,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:39,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:35:39,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:35:40,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:35:40,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 99 transitions, 872 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:40,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:40,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:35:40,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:40,531 INFO L124 PetriNetUnfolderBase]: 2043/3142 cut-off events. [2024-06-21 20:35:40,531 INFO L125 PetriNetUnfolderBase]: For 41983/41983 co-relation queries the response was YES. [2024-06-21 20:35:40,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16041 conditions, 3142 events. 2043/3142 cut-off events. For 41983/41983 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15135 event pairs, 768 based on Foata normal form. 1/3140 useless extension candidates. Maximal degree in co-relation 16005. Up to 3018 conditions per place. [2024-06-21 20:35:40,548 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 96 selfloop transitions, 9 changer transitions 0/109 dead transitions. [2024-06-21 20:35:40,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 109 transitions, 1122 flow [2024-06-21 20:35:40,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:35:40,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:35:40,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-21 20:35:40,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 20:35:40,550 INFO L175 Difference]: Start difference. First operand has 88 places, 99 transitions, 872 flow. Second operand 5 states and 83 transitions. [2024-06-21 20:35:40,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 109 transitions, 1122 flow [2024-06-21 20:35:40,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 109 transitions, 1028 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:40,585 INFO L231 Difference]: Finished difference. Result has 88 places, 102 transitions, 828 flow [2024-06-21 20:35:40,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=828, PETRI_PLACES=88, PETRI_TRANSITIONS=102} [2024-06-21 20:35:40,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-21 20:35:40,585 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 102 transitions, 828 flow [2024-06-21 20:35:40,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:40,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:40,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:40,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:35:40,586 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:40,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:40,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1988905375, now seen corresponding path program 1 times [2024-06-21 20:35:40,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:40,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93725226] [2024-06-21 20:35:40,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:40,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:40,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:42,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:42,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:42,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93725226] [2024-06-21 20:35:42,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93725226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:42,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:42,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:42,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353247793] [2024-06-21 20:35:42,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:42,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:42,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:42,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:42,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:42,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:42,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 102 transitions, 828 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:42,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:42,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:42,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:43,350 INFO L124 PetriNetUnfolderBase]: 2335/3452 cut-off events. [2024-06-21 20:35:43,351 INFO L125 PetriNetUnfolderBase]: For 51909/51909 co-relation queries the response was YES. [2024-06-21 20:35:43,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18361 conditions, 3452 events. 2335/3452 cut-off events. For 51909/51909 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15890 event pairs, 897 based on Foata normal form. 2/3451 useless extension candidates. Maximal degree in co-relation 18324. Up to 3349 conditions per place. [2024-06-21 20:35:43,368 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 27 changer transitions 0/126 dead transitions. [2024-06-21 20:35:43,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 126 transitions, 1148 flow [2024-06-21 20:35:43,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:43,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 20:35:43,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 20:35:43,370 INFO L175 Difference]: Start difference. First operand has 88 places, 102 transitions, 828 flow. Second operand 7 states and 119 transitions. [2024-06-21 20:35:43,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 126 transitions, 1148 flow [2024-06-21 20:35:43,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 126 transitions, 1100 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:43,409 INFO L231 Difference]: Finished difference. Result has 92 places, 102 transitions, 846 flow [2024-06-21 20:35:43,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=846, PETRI_PLACES=92, PETRI_TRANSITIONS=102} [2024-06-21 20:35:43,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-21 20:35:43,410 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 102 transitions, 846 flow [2024-06-21 20:35:43,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:43,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:43,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:43,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:35:43,411 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:43,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:43,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1988995740, now seen corresponding path program 1 times [2024-06-21 20:35:43,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:43,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070497091] [2024-06-21 20:35:43,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:43,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:43,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:45,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:45,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:45,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070497091] [2024-06-21 20:35:45,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070497091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:45,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:45,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:45,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133791239] [2024-06-21 20:35:45,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:45,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:45,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:45,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:45,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:45,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:45,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 102 transitions, 846 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:45,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:45,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:45,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:46,266 INFO L124 PetriNetUnfolderBase]: 2379/3516 cut-off events. [2024-06-21 20:35:46,266 INFO L125 PetriNetUnfolderBase]: For 58964/58964 co-relation queries the response was YES. [2024-06-21 20:35:46,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19062 conditions, 3516 events. 2379/3516 cut-off events. For 58964/58964 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16230 event pairs, 882 based on Foata normal form. 8/3521 useless extension candidates. Maximal degree in co-relation 19024. Up to 3376 conditions per place. [2024-06-21 20:35:46,286 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 105 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-06-21 20:35:46,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 136 transitions, 1254 flow [2024-06-21 20:35:46,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:46,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:46,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 20:35:46,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 20:35:46,289 INFO L175 Difference]: Start difference. First operand has 92 places, 102 transitions, 846 flow. Second operand 8 states and 135 transitions. [2024-06-21 20:35:46,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 136 transitions, 1254 flow [2024-06-21 20:35:46,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 136 transitions, 1180 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:46,318 INFO L231 Difference]: Finished difference. Result has 94 places, 105 transitions, 888 flow [2024-06-21 20:35:46,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=94, PETRI_TRANSITIONS=105} [2024-06-21 20:35:46,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-21 20:35:46,319 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 105 transitions, 888 flow [2024-06-21 20:35:46,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:46,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:46,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:46,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:35:46,319 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:46,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:46,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1992714810, now seen corresponding path program 2 times [2024-06-21 20:35:46,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:46,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309116666] [2024-06-21 20:35:46,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:46,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:48,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:48,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309116666] [2024-06-21 20:35:48,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309116666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:48,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:48,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:48,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224972085] [2024-06-21 20:35:48,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:48,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:48,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:48,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:48,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:48,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:48,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 105 transitions, 888 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:48,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:48,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:48,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:49,232 INFO L124 PetriNetUnfolderBase]: 2423/3580 cut-off events. [2024-06-21 20:35:49,232 INFO L125 PetriNetUnfolderBase]: For 66640/66640 co-relation queries the response was YES. [2024-06-21 20:35:49,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20128 conditions, 3580 events. 2423/3580 cut-off events. For 66640/66640 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16596 event pairs, 889 based on Foata normal form. 8/3585 useless extension candidates. Maximal degree in co-relation 20089. Up to 3382 conditions per place. [2024-06-21 20:35:49,249 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 96 selfloop transitions, 38 changer transitions 0/137 dead transitions. [2024-06-21 20:35:49,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 137 transitions, 1298 flow [2024-06-21 20:35:49,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:49,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:49,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 20:35:49,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 20:35:49,254 INFO L175 Difference]: Start difference. First operand has 94 places, 105 transitions, 888 flow. Second operand 8 states and 135 transitions. [2024-06-21 20:35:49,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 137 transitions, 1298 flow [2024-06-21 20:35:49,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 137 transitions, 1206 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:49,282 INFO L231 Difference]: Finished difference. Result has 96 places, 108 transitions, 938 flow [2024-06-21 20:35:49,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=938, PETRI_PLACES=96, PETRI_TRANSITIONS=108} [2024-06-21 20:35:49,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-21 20:35:49,282 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 108 transitions, 938 flow [2024-06-21 20:35:49,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:49,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:49,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:49,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:35:49,284 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:49,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:49,284 INFO L85 PathProgramCache]: Analyzing trace with hash -419886488, now seen corresponding path program 3 times [2024-06-21 20:35:49,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:49,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432980883] [2024-06-21 20:35:49,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:49,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:49,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:50,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:50,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432980883] [2024-06-21 20:35:50,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432980883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:50,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:50,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:50,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050612871] [2024-06-21 20:35:50,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:50,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:50,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:50,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:50,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:50,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:50,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 108 transitions, 938 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:50,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:50,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:50,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:51,736 INFO L124 PetriNetUnfolderBase]: 2543/3755 cut-off events. [2024-06-21 20:35:51,736 INFO L125 PetriNetUnfolderBase]: For 77411/77411 co-relation queries the response was YES. [2024-06-21 20:35:51,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21897 conditions, 3755 events. 2543/3755 cut-off events. For 77411/77411 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17496 event pairs, 905 based on Foata normal form. 12/3764 useless extension candidates. Maximal degree in co-relation 21857. Up to 3561 conditions per place. [2024-06-21 20:35:51,760 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 108 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-06-21 20:35:51,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1558 flow [2024-06-21 20:35:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:51,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:51,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 20:35:51,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 20:35:51,763 INFO L175 Difference]: Start difference. First operand has 96 places, 108 transitions, 938 flow. Second operand 8 states and 137 transitions. [2024-06-21 20:35:51,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1558 flow [2024-06-21 20:35:51,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 148 transitions, 1440 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:51,798 INFO L231 Difference]: Finished difference. Result has 99 places, 118 transitions, 1098 flow [2024-06-21 20:35:51,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1098, PETRI_PLACES=99, PETRI_TRANSITIONS=118} [2024-06-21 20:35:51,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-21 20:35:51,799 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 118 transitions, 1098 flow [2024-06-21 20:35:51,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:51,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:51,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:51,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:35:51,799 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:51,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:51,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1098785432, now seen corresponding path program 4 times [2024-06-21 20:35:51,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:51,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882704510] [2024-06-21 20:35:51,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:51,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:51,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:53,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:53,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:53,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882704510] [2024-06-21 20:35:53,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882704510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:53,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:53,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:53,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478662235] [2024-06-21 20:35:53,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:53,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:53,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:53,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:53,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:53,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:53,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 118 transitions, 1098 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:53,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:53,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:53,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:54,573 INFO L124 PetriNetUnfolderBase]: 2737/4037 cut-off events. [2024-06-21 20:35:54,573 INFO L125 PetriNetUnfolderBase]: For 92111/92117 co-relation queries the response was YES. [2024-06-21 20:35:54,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24807 conditions, 4037 events. 2737/4037 cut-off events. For 92111/92117 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18902 event pairs, 852 based on Foata normal form. 16/4045 useless extension candidates. Maximal degree in co-relation 24765. Up to 3535 conditions per place. [2024-06-21 20:35:54,597 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 103 selfloop transitions, 56 changer transitions 0/162 dead transitions. [2024-06-21 20:35:54,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1880 flow [2024-06-21 20:35:54,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:54,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:54,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:35:54,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 20:35:54,599 INFO L175 Difference]: Start difference. First operand has 99 places, 118 transitions, 1098 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:35:54,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1880 flow [2024-06-21 20:35:54,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 162 transitions, 1789 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 20:35:54,631 INFO L231 Difference]: Finished difference. Result has 103 places, 128 transitions, 1328 flow [2024-06-21 20:35:54,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1328, PETRI_PLACES=103, PETRI_TRANSITIONS=128} [2024-06-21 20:35:54,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 20:35:54,631 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 128 transitions, 1328 flow [2024-06-21 20:35:54,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:54,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:54,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:54,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:35:54,632 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:54,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:54,633 INFO L85 PathProgramCache]: Analyzing trace with hash -306138086, now seen corresponding path program 5 times [2024-06-21 20:35:54,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:54,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312645595] [2024-06-21 20:35:54,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:54,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:54,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:56,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:56,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:56,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312645595] [2024-06-21 20:35:56,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312645595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:56,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:56,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:56,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426575950] [2024-06-21 20:35:56,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:56,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:56,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:56,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:56,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:56,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:56,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 128 transitions, 1328 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:56,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:56,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:56,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:57,691 INFO L124 PetriNetUnfolderBase]: 2813/4149 cut-off events. [2024-06-21 20:35:57,692 INFO L125 PetriNetUnfolderBase]: For 103410/103416 co-relation queries the response was YES. [2024-06-21 20:35:57,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26569 conditions, 4149 events. 2813/4149 cut-off events. For 103410/103416 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19567 event pairs, 741 based on Foata normal form. 12/4151 useless extension candidates. Maximal degree in co-relation 26525. Up to 3279 conditions per place. [2024-06-21 20:35:57,717 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 99 selfloop transitions, 78 changer transitions 0/180 dead transitions. [2024-06-21 20:35:57,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 180 transitions, 2344 flow [2024-06-21 20:35:57,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:57,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:57,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 20:35:57,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 20:35:57,718 INFO L175 Difference]: Start difference. First operand has 103 places, 128 transitions, 1328 flow. Second operand 8 states and 151 transitions. [2024-06-21 20:35:57,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 180 transitions, 2344 flow [2024-06-21 20:35:57,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 180 transitions, 2207 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:57,766 INFO L231 Difference]: Finished difference. Result has 109 places, 141 transitions, 1662 flow [2024-06-21 20:35:57,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1662, PETRI_PLACES=109, PETRI_TRANSITIONS=141} [2024-06-21 20:35:57,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-21 20:35:57,767 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 141 transitions, 1662 flow [2024-06-21 20:35:57,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:57,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:57,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:57,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:35:57,768 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:57,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:57,768 INFO L85 PathProgramCache]: Analyzing trace with hash -306132506, now seen corresponding path program 6 times [2024-06-21 20:35:57,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:57,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224682581] [2024-06-21 20:35:57,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:57,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:59,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:59,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:59,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224682581] [2024-06-21 20:35:59,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224682581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:59,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:59,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:59,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128402036] [2024-06-21 20:35:59,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:59,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:59,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:59,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:59,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:59,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:35:59,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 141 transitions, 1662 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:59,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:59,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:35:59,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:00,619 INFO L124 PetriNetUnfolderBase]: 2789/4115 cut-off events. [2024-06-21 20:36:00,619 INFO L125 PetriNetUnfolderBase]: For 109461/109467 co-relation queries the response was YES. [2024-06-21 20:36:00,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26866 conditions, 4115 events. 2789/4115 cut-off events. For 109461/109467 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19401 event pairs, 940 based on Foata normal form. 16/4123 useless extension candidates. Maximal degree in co-relation 26819. Up to 3909 conditions per place. [2024-06-21 20:36:00,645 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 125 selfloop transitions, 41 changer transitions 0/169 dead transitions. [2024-06-21 20:36:00,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 169 transitions, 2162 flow [2024-06-21 20:36:00,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:00,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:00,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 20:36:00,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 20:36:00,647 INFO L175 Difference]: Start difference. First operand has 109 places, 141 transitions, 1662 flow. Second operand 8 states and 136 transitions. [2024-06-21 20:36:00,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 169 transitions, 2162 flow [2024-06-21 20:36:00,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 169 transitions, 1971 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-21 20:36:00,716 INFO L231 Difference]: Finished difference. Result has 113 places, 141 transitions, 1563 flow [2024-06-21 20:36:00,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1563, PETRI_PLACES=113, PETRI_TRANSITIONS=141} [2024-06-21 20:36:00,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-21 20:36:00,717 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 141 transitions, 1563 flow [2024-06-21 20:36:00,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:00,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:00,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:00,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:36:00,718 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:00,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:00,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1098508385, now seen corresponding path program 1 times [2024-06-21 20:36:00,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:00,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020698377] [2024-06-21 20:36:00,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:00,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:00,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:03,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:03,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:03,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020698377] [2024-06-21 20:36:03,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020698377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:03,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:03,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:03,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397694040] [2024-06-21 20:36:03,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:03,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:03,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:03,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:03,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:03,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:36:03,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 141 transitions, 1563 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:03,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:03,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:36:03,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:04,772 INFO L124 PetriNetUnfolderBase]: 2484/3767 cut-off events. [2024-06-21 20:36:04,772 INFO L125 PetriNetUnfolderBase]: For 94085/94085 co-relation queries the response was YES. [2024-06-21 20:36:04,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23546 conditions, 3767 events. 2484/3767 cut-off events. For 94085/94085 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18342 event pairs, 733 based on Foata normal form. 4/3768 useless extension candidates. Maximal degree in co-relation 23499. Up to 3609 conditions per place. [2024-06-21 20:36:04,797 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 152 selfloop transitions, 20 changer transitions 0/176 dead transitions. [2024-06-21 20:36:04,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 176 transitions, 2095 flow [2024-06-21 20:36:04,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:04,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:04,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 20:36:04,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:36:04,799 INFO L175 Difference]: Start difference. First operand has 113 places, 141 transitions, 1563 flow. Second operand 9 states and 147 transitions. [2024-06-21 20:36:04,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 176 transitions, 2095 flow [2024-06-21 20:36:04,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 176 transitions, 1978 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:04,841 INFO L231 Difference]: Finished difference. Result has 117 places, 149 transitions, 1617 flow [2024-06-21 20:36:04,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1450, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1617, PETRI_PLACES=117, PETRI_TRANSITIONS=149} [2024-06-21 20:36:04,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-21 20:36:04,842 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 149 transitions, 1617 flow [2024-06-21 20:36:04,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:04,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:04,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:04,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:36:04,844 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:04,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:04,844 INFO L85 PathProgramCache]: Analyzing trace with hash 594960277, now seen corresponding path program 1 times [2024-06-21 20:36:04,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:04,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276873080] [2024-06-21 20:36:04,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:04,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:04,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:06,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:06,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:06,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276873080] [2024-06-21 20:36:06,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276873080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:06,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:06,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:36:06,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185423516] [2024-06-21 20:36:06,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:06,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:36:06,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:06,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:36:06,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:36:06,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:36:06,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 149 transitions, 1617 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:06,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:06,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:36:06,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:07,154 INFO L124 PetriNetUnfolderBase]: 2478/3759 cut-off events. [2024-06-21 20:36:07,154 INFO L125 PetriNetUnfolderBase]: For 100005/100005 co-relation queries the response was YES. [2024-06-21 20:36:07,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24030 conditions, 3759 events. 2478/3759 cut-off events. For 100005/100005 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18293 event pairs, 756 based on Foata normal form. 2/3758 useless extension candidates. Maximal degree in co-relation 23980. Up to 3646 conditions per place. [2024-06-21 20:36:07,184 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 145 selfloop transitions, 12 changer transitions 0/161 dead transitions. [2024-06-21 20:36:07,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 161 transitions, 1981 flow [2024-06-21 20:36:07,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:36:07,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:36:07,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 20:36:07,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 20:36:07,188 INFO L175 Difference]: Start difference. First operand has 117 places, 149 transitions, 1617 flow. Second operand 6 states and 96 transitions. [2024-06-21 20:36:07,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 161 transitions, 1981 flow [2024-06-21 20:36:07,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 161 transitions, 1890 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:07,248 INFO L231 Difference]: Finished difference. Result has 118 places, 152 transitions, 1588 flow [2024-06-21 20:36:07,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1588, PETRI_PLACES=118, PETRI_TRANSITIONS=152} [2024-06-21 20:36:07,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-21 20:36:07,249 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 152 transitions, 1588 flow [2024-06-21 20:36:07,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:07,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:07,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:07,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:36:07,249 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:07,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:07,251 INFO L85 PathProgramCache]: Analyzing trace with hash -249904053, now seen corresponding path program 1 times [2024-06-21 20:36:07,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:07,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560866754] [2024-06-21 20:36:07,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:07,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:07,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:09,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:09,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:09,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560866754] [2024-06-21 20:36:09,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560866754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:09,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:09,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:09,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296307056] [2024-06-21 20:36:09,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:09,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:09,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:09,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:09,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:09,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:09,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 152 transitions, 1588 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:09,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:09,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:09,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:10,412 INFO L124 PetriNetUnfolderBase]: 2789/4116 cut-off events. [2024-06-21 20:36:10,414 INFO L125 PetriNetUnfolderBase]: For 121865/121865 co-relation queries the response was YES. [2024-06-21 20:36:10,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27257 conditions, 4116 events. 2789/4116 cut-off events. For 121865/121865 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 19339 event pairs, 654 based on Foata normal form. 4/4117 useless extension candidates. Maximal degree in co-relation 27206. Up to 3987 conditions per place. [2024-06-21 20:36:10,442 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 25 changer transitions 0/183 dead transitions. [2024-06-21 20:36:10,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 183 transitions, 2088 flow [2024-06-21 20:36:10,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:10,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:10,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 20:36:10,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 20:36:10,444 INFO L175 Difference]: Start difference. First operand has 118 places, 152 transitions, 1588 flow. Second operand 8 states and 132 transitions. [2024-06-21 20:36:10,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 183 transitions, 2088 flow [2024-06-21 20:36:10,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 183 transitions, 2048 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:36:10,513 INFO L231 Difference]: Finished difference. Result has 122 places, 154 transitions, 1663 flow [2024-06-21 20:36:10,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1663, PETRI_PLACES=122, PETRI_TRANSITIONS=154} [2024-06-21 20:36:10,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-21 20:36:10,514 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 154 transitions, 1663 flow [2024-06-21 20:36:10,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:10,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:10,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:10,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:36:10,514 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:10,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:10,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1469777427, now seen corresponding path program 1 times [2024-06-21 20:36:10,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:10,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394095823] [2024-06-21 20:36:10,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:10,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:10,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:12,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:12,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:12,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394095823] [2024-06-21 20:36:12,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394095823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:12,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:12,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:12,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365305258] [2024-06-21 20:36:12,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:12,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:12,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:12,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:12,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:12,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:12,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 154 transitions, 1663 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:12,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:12,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:12,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:14,003 INFO L124 PetriNetUnfolderBase]: 2912/4300 cut-off events. [2024-06-21 20:36:14,003 INFO L125 PetriNetUnfolderBase]: For 132918/132918 co-relation queries the response was YES. [2024-06-21 20:36:14,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28671 conditions, 4300 events. 2912/4300 cut-off events. For 132918/132918 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 20353 event pairs, 824 based on Foata normal form. 4/4295 useless extension candidates. Maximal degree in co-relation 28619. Up to 4113 conditions per place. [2024-06-21 20:36:14,027 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 159 selfloop transitions, 39 changer transitions 0/201 dead transitions. [2024-06-21 20:36:14,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 201 transitions, 2363 flow [2024-06-21 20:36:14,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:14,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:14,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 20:36:14,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 20:36:14,029 INFO L175 Difference]: Start difference. First operand has 122 places, 154 transitions, 1663 flow. Second operand 9 states and 145 transitions. [2024-06-21 20:36:14,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 201 transitions, 2363 flow [2024-06-21 20:36:14,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 201 transitions, 2254 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:14,088 INFO L231 Difference]: Finished difference. Result has 127 places, 173 transitions, 1895 flow [2024-06-21 20:36:14,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1895, PETRI_PLACES=127, PETRI_TRANSITIONS=173} [2024-06-21 20:36:14,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-21 20:36:14,089 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 173 transitions, 1895 flow [2024-06-21 20:36:14,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:14,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:14,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:14,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:36:14,090 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:14,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:14,090 INFO L85 PathProgramCache]: Analyzing trace with hash -249843603, now seen corresponding path program 2 times [2024-06-21 20:36:14,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:14,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913754830] [2024-06-21 20:36:14,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:14,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:15,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:15,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:15,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913754830] [2024-06-21 20:36:15,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913754830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:15,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:15,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:15,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564771147] [2024-06-21 20:36:15,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:15,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:15,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:15,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:15,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:16,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:16,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 173 transitions, 1895 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:16,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:16,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:16,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:17,236 INFO L124 PetriNetUnfolderBase]: 2929/4330 cut-off events. [2024-06-21 20:36:17,236 INFO L125 PetriNetUnfolderBase]: For 143874/143874 co-relation queries the response was YES. [2024-06-21 20:36:17,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29429 conditions, 4330 events. 2929/4330 cut-off events. For 143874/143874 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 20589 event pairs, 833 based on Foata normal form. 4/4331 useless extension candidates. Maximal degree in co-relation 29374. Up to 4144 conditions per place. [2024-06-21 20:36:17,266 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 41 changer transitions 0/203 dead transitions. [2024-06-21 20:36:17,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 203 transitions, 2437 flow [2024-06-21 20:36:17,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:17,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:17,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 20:36:17,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 20:36:17,268 INFO L175 Difference]: Start difference. First operand has 127 places, 173 transitions, 1895 flow. Second operand 8 states and 133 transitions. [2024-06-21 20:36:17,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 203 transitions, 2437 flow [2024-06-21 20:36:17,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 203 transitions, 2338 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-21 20:36:17,365 INFO L231 Difference]: Finished difference. Result has 132 places, 175 transitions, 1950 flow [2024-06-21 20:36:17,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1950, PETRI_PLACES=132, PETRI_TRANSITIONS=175} [2024-06-21 20:36:17,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-21 20:36:17,369 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 175 transitions, 1950 flow [2024-06-21 20:36:17,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:17,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:17,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:17,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:36:17,370 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:17,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:17,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1644613263, now seen corresponding path program 3 times [2024-06-21 20:36:17,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:17,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390938846] [2024-06-21 20:36:17,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:17,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:17,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:19,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:19,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390938846] [2024-06-21 20:36:19,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390938846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:19,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:19,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:19,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380692795] [2024-06-21 20:36:19,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:19,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:19,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:19,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:19,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:19,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:19,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 175 transitions, 1950 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:19,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:19,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:19,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:20,649 INFO L124 PetriNetUnfolderBase]: 2946/4354 cut-off events. [2024-06-21 20:36:20,650 INFO L125 PetriNetUnfolderBase]: For 153942/153942 co-relation queries the response was YES. [2024-06-21 20:36:20,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30036 conditions, 4354 events. 2946/4354 cut-off events. For 153942/153942 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 20673 event pairs, 811 based on Foata normal form. 4/4355 useless extension candidates. Maximal degree in co-relation 29979. Up to 4137 conditions per place. [2024-06-21 20:36:20,681 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 152 selfloop transitions, 49 changer transitions 0/204 dead transitions. [2024-06-21 20:36:20,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 204 transitions, 2496 flow [2024-06-21 20:36:20,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:20,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:20,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 20:36:20,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 20:36:20,683 INFO L175 Difference]: Start difference. First operand has 132 places, 175 transitions, 1950 flow. Second operand 8 states and 133 transitions. [2024-06-21 20:36:20,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 204 transitions, 2496 flow [2024-06-21 20:36:20,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 204 transitions, 2366 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:20,780 INFO L231 Difference]: Finished difference. Result has 134 places, 177 transitions, 1991 flow [2024-06-21 20:36:20,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1991, PETRI_PLACES=134, PETRI_TRANSITIONS=177} [2024-06-21 20:36:20,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 20:36:20,782 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 177 transitions, 1991 flow [2024-06-21 20:36:20,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:20,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:20,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:20,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:36:20,784 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:20,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:20,784 INFO L85 PathProgramCache]: Analyzing trace with hash -131571225, now seen corresponding path program 1 times [2024-06-21 20:36:20,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:20,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246992431] [2024-06-21 20:36:20,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:20,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:20,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:23,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:23,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:23,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246992431] [2024-06-21 20:36:23,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246992431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:23,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:23,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:23,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134362206] [2024-06-21 20:36:23,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:23,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:23,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:23,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:23,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:23,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:23,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 177 transitions, 1991 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:23,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:23,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:23,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:25,022 INFO L124 PetriNetUnfolderBase]: 2935/4339 cut-off events. [2024-06-21 20:36:25,023 INFO L125 PetriNetUnfolderBase]: For 161876/161876 co-relation queries the response was YES. [2024-06-21 20:36:25,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30284 conditions, 4339 events. 2935/4339 cut-off events. For 161876/161876 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 20617 event pairs, 851 based on Foata normal form. 2/4338 useless extension candidates. Maximal degree in co-relation 30226. Up to 4238 conditions per place. [2024-06-21 20:36:25,048 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 171 selfloop transitions, 34 changer transitions 0/208 dead transitions. [2024-06-21 20:36:25,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 208 transitions, 2508 flow [2024-06-21 20:36:25,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:25,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:25,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 20:36:25,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-21 20:36:25,050 INFO L175 Difference]: Start difference. First operand has 134 places, 177 transitions, 1991 flow. Second operand 9 states and 142 transitions. [2024-06-21 20:36:25,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 208 transitions, 2508 flow [2024-06-21 20:36:25,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 208 transitions, 2355 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:25,160 INFO L231 Difference]: Finished difference. Result has 138 places, 180 transitions, 1945 flow [2024-06-21 20:36:25,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1945, PETRI_PLACES=138, PETRI_TRANSITIONS=180} [2024-06-21 20:36:25,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-21 20:36:25,161 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 180 transitions, 1945 flow [2024-06-21 20:36:25,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:25,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:25,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:25,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:36:25,161 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:25,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:25,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1251505987, now seen corresponding path program 1 times [2024-06-21 20:36:25,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:25,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843209347] [2024-06-21 20:36:25,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:25,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:26,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:26,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:26,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843209347] [2024-06-21 20:36:26,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843209347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:26,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:26,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:36:26,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547533946] [2024-06-21 20:36:26,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:26,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:36:26,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:26,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:36:26,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:36:26,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:26,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 180 transitions, 1945 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:26,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:26,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:26,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:27,395 INFO L124 PetriNetUnfolderBase]: 2940/4346 cut-off events. [2024-06-21 20:36:27,395 INFO L125 PetriNetUnfolderBase]: For 168244/168244 co-relation queries the response was YES. [2024-06-21 20:36:27,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30625 conditions, 4346 events. 2940/4346 cut-off events. For 168244/168244 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 20603 event pairs, 850 based on Foata normal form. 1/4344 useless extension candidates. Maximal degree in co-relation 30565. Up to 4296 conditions per place. [2024-06-21 20:36:27,427 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 174 selfloop transitions, 19 changer transitions 0/196 dead transitions. [2024-06-21 20:36:27,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 196 transitions, 2401 flow [2024-06-21 20:36:27,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:36:27,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:36:27,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 20:36:27,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 20:36:27,429 INFO L175 Difference]: Start difference. First operand has 138 places, 180 transitions, 1945 flow. Second operand 6 states and 96 transitions. [2024-06-21 20:36:27,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 196 transitions, 2401 flow [2024-06-21 20:36:27,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 196 transitions, 2299 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:27,551 INFO L231 Difference]: Finished difference. Result has 138 places, 183 transitions, 1927 flow [2024-06-21 20:36:27,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1843, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1927, PETRI_PLACES=138, PETRI_TRANSITIONS=183} [2024-06-21 20:36:27,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-21 20:36:27,552 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 183 transitions, 1927 flow [2024-06-21 20:36:27,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:27,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:27,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:27,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:36:27,553 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:27,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:27,553 INFO L85 PathProgramCache]: Analyzing trace with hash -900349777, now seen corresponding path program 4 times [2024-06-21 20:36:27,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:27,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57167413] [2024-06-21 20:36:27,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:27,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:29,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:29,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:29,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57167413] [2024-06-21 20:36:29,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57167413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:29,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:29,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:29,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411656435] [2024-06-21 20:36:29,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:29,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:29,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:29,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:29,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:29,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:29,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 183 transitions, 1927 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:29,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:29,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:29,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:30,877 INFO L124 PetriNetUnfolderBase]: 2932/4336 cut-off events. [2024-06-21 20:36:30,878 INFO L125 PetriNetUnfolderBase]: For 176520/176526 co-relation queries the response was YES. [2024-06-21 20:36:30,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30932 conditions, 4336 events. 2932/4336 cut-off events. For 176520/176526 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20548 event pairs, 777 based on Foata normal form. 8/4330 useless extension candidates. Maximal degree in co-relation 30871. Up to 4079 conditions per place. [2024-06-21 20:36:30,912 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 53 changer transitions 0/210 dead transitions. [2024-06-21 20:36:30,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 210 transitions, 2483 flow [2024-06-21 20:36:30,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:30,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:30,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 20:36:30,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 20:36:30,914 INFO L175 Difference]: Start difference. First operand has 138 places, 183 transitions, 1927 flow. Second operand 8 states and 132 transitions. [2024-06-21 20:36:30,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 210 transitions, 2483 flow [2024-06-21 20:36:31,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 210 transitions, 2425 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:36:31,022 INFO L231 Difference]: Finished difference. Result has 142 places, 185 transitions, 2052 flow [2024-06-21 20:36:31,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2052, PETRI_PLACES=142, PETRI_TRANSITIONS=185} [2024-06-21 20:36:31,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-21 20:36:31,023 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 185 transitions, 2052 flow [2024-06-21 20:36:31,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:31,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:31,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:31,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:36:31,024 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:31,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:31,024 INFO L85 PathProgramCache]: Analyzing trace with hash 69496841, now seen corresponding path program 2 times [2024-06-21 20:36:31,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:31,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709712657] [2024-06-21 20:36:31,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:31,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:33,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:33,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:33,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709712657] [2024-06-21 20:36:33,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709712657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:33,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:33,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:33,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371321967] [2024-06-21 20:36:33,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:33,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:33,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:33,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:33,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:33,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:33,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 185 transitions, 2052 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:33,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:33,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:33,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:34,994 INFO L124 PetriNetUnfolderBase]: 2921/4313 cut-off events. [2024-06-21 20:36:34,994 INFO L125 PetriNetUnfolderBase]: For 185361/185373 co-relation queries the response was YES. [2024-06-21 20:36:35,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31383 conditions, 4313 events. 2921/4313 cut-off events. For 185361/185373 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20394 event pairs, 802 based on Foata normal form. 10/4315 useless extension candidates. Maximal degree in co-relation 31321. Up to 4206 conditions per place. [2024-06-21 20:36:35,030 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 170 selfloop transitions, 37 changer transitions 0/210 dead transitions. [2024-06-21 20:36:35,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 210 transitions, 2559 flow [2024-06-21 20:36:35,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:35,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:35,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 20:36:35,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 20:36:35,032 INFO L175 Difference]: Start difference. First operand has 142 places, 185 transitions, 2052 flow. Second operand 8 states and 128 transitions. [2024-06-21 20:36:35,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 210 transitions, 2559 flow [2024-06-21 20:36:35,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 210 transitions, 2368 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:35,154 INFO L231 Difference]: Finished difference. Result has 145 places, 188 transitions, 1978 flow [2024-06-21 20:36:35,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1978, PETRI_PLACES=145, PETRI_TRANSITIONS=188} [2024-06-21 20:36:35,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-21 20:36:35,154 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 188 transitions, 1978 flow [2024-06-21 20:36:35,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:35,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:35,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:35,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:36:35,155 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:35,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:35,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1263886147, now seen corresponding path program 2 times [2024-06-21 20:36:35,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:35,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803287173] [2024-06-21 20:36:35,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:35,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:35,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:36,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:36,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:36,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803287173] [2024-06-21 20:36:36,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803287173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:36,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:36,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:36,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534314304] [2024-06-21 20:36:36,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:36,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:36,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:36,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:36,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:36,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:36,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 188 transitions, 1978 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:36,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:36,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:36,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:37,614 INFO L124 PetriNetUnfolderBase]: 2918/4309 cut-off events. [2024-06-21 20:36:37,614 INFO L125 PetriNetUnfolderBase]: For 192502/192514 co-relation queries the response was YES. [2024-06-21 20:36:37,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31560 conditions, 4309 events. 2918/4309 cut-off events. For 192502/192514 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20360 event pairs, 797 based on Foata normal form. 9/4310 useless extension candidates. Maximal degree in co-relation 31496. Up to 4257 conditions per place. [2024-06-21 20:36:37,655 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 171 selfloop transitions, 25 changer transitions 0/199 dead transitions. [2024-06-21 20:36:37,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 199 transitions, 2430 flow [2024-06-21 20:36:37,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:36:37,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:36:37,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-21 20:36:37,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435374149659864 [2024-06-21 20:36:37,657 INFO L175 Difference]: Start difference. First operand has 145 places, 188 transitions, 1978 flow. Second operand 7 states and 101 transitions. [2024-06-21 20:36:37,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 199 transitions, 2430 flow [2024-06-21 20:36:37,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 2328 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:37,774 INFO L231 Difference]: Finished difference. Result has 146 places, 191 transitions, 1976 flow [2024-06-21 20:36:37,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1976, PETRI_PLACES=146, PETRI_TRANSITIONS=191} [2024-06-21 20:36:37,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-21 20:36:37,775 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 191 transitions, 1976 flow [2024-06-21 20:36:37,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:37,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:37,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:37,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:36:37,776 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:37,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:37,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1051938101, now seen corresponding path program 2 times [2024-06-21 20:36:37,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:37,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570334610] [2024-06-21 20:36:37,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:37,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:37,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:39,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:39,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:39,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570334610] [2024-06-21 20:36:39,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570334610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:39,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:39,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:39,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324958245] [2024-06-21 20:36:39,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:39,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:39,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:39,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:39,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:39,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:39,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 191 transitions, 1976 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:39,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:39,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:39,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:41,168 INFO L124 PetriNetUnfolderBase]: 3132/4623 cut-off events. [2024-06-21 20:36:41,168 INFO L125 PetriNetUnfolderBase]: For 205176/205180 co-relation queries the response was YES. [2024-06-21 20:36:41,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33742 conditions, 4623 events. 3132/4623 cut-off events. For 205176/205180 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 22079 event pairs, 806 based on Foata normal form. 8/4628 useless extension candidates. Maximal degree in co-relation 33677. Up to 4353 conditions per place. [2024-06-21 20:36:41,204 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 194 selfloop transitions, 68 changer transitions 0/265 dead transitions. [2024-06-21 20:36:41,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 265 transitions, 3058 flow [2024-06-21 20:36:41,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:41,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:41,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:36:41,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 20:36:41,206 INFO L175 Difference]: Start difference. First operand has 146 places, 191 transitions, 1976 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:36:41,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 265 transitions, 3058 flow [2024-06-21 20:36:41,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 265 transitions, 2980 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:41,349 INFO L231 Difference]: Finished difference. Result has 152 places, 231 transitions, 2578 flow [2024-06-21 20:36:41,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2578, PETRI_PLACES=152, PETRI_TRANSITIONS=231} [2024-06-21 20:36:41,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-21 20:36:41,350 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 231 transitions, 2578 flow [2024-06-21 20:36:41,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:41,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:41,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:41,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:36:41,350 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:41,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:41,350 INFO L85 PathProgramCache]: Analyzing trace with hash 987746247, now seen corresponding path program 3 times [2024-06-21 20:36:41,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:41,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258170741] [2024-06-21 20:36:41,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:41,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:41,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:43,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:43,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:43,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258170741] [2024-06-21 20:36:43,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258170741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:43,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:43,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:36:43,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340411148] [2024-06-21 20:36:43,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:43,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:36:43,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:43,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:36:43,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:36:43,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:43,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 231 transitions, 2578 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:43,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:43,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:43,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:44,417 INFO L124 PetriNetUnfolderBase]: 3262/4811 cut-off events. [2024-06-21 20:36:44,417 INFO L125 PetriNetUnfolderBase]: For 217569/217577 co-relation queries the response was YES. [2024-06-21 20:36:44,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35818 conditions, 4811 events. 3262/4811 cut-off events. For 217569/217577 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 23177 event pairs, 810 based on Foata normal form. 12/4820 useless extension candidates. Maximal degree in co-relation 35750. Up to 4481 conditions per place. [2024-06-21 20:36:44,455 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 209 selfloop transitions, 86 changer transitions 0/298 dead transitions. [2024-06-21 20:36:44,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 298 transitions, 3793 flow [2024-06-21 20:36:44,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:44,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:44,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 20:36:44,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 20:36:44,457 INFO L175 Difference]: Start difference. First operand has 152 places, 231 transitions, 2578 flow. Second operand 9 states and 151 transitions. [2024-06-21 20:36:44,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 298 transitions, 3793 flow [2024-06-21 20:36:44,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 298 transitions, 3602 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-21 20:36:44,636 INFO L231 Difference]: Finished difference. Result has 160 places, 264 transitions, 3194 flow [2024-06-21 20:36:44,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2460, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3194, PETRI_PLACES=160, PETRI_TRANSITIONS=264} [2024-06-21 20:36:44,636 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-21 20:36:44,636 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 264 transitions, 3194 flow [2024-06-21 20:36:44,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:44,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:44,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:44,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:36:44,637 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:44,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:44,637 INFO L85 PathProgramCache]: Analyzing trace with hash 112519651, now seen corresponding path program 1 times [2024-06-21 20:36:44,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:44,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031811126] [2024-06-21 20:36:44,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:44,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:44,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:46,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:46,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:46,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031811126] [2024-06-21 20:36:46,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031811126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:46,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:46,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:46,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397648637] [2024-06-21 20:36:46,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:46,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:46,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:46,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:46,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:46,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:36:46,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 264 transitions, 3194 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:46,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:46,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:36:46,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:47,208 INFO L124 PetriNetUnfolderBase]: 2973/4494 cut-off events. [2024-06-21 20:36:47,208 INFO L125 PetriNetUnfolderBase]: For 197166/197166 co-relation queries the response was YES. [2024-06-21 20:36:47,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33321 conditions, 4494 events. 2973/4494 cut-off events. For 197166/197166 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 22472 event pairs, 871 based on Foata normal form. 1/4492 useless extension candidates. Maximal degree in co-relation 33250. Up to 4364 conditions per place. [2024-06-21 20:36:47,244 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 262 selfloop transitions, 12 changer transitions 0/278 dead transitions. [2024-06-21 20:36:47,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 278 transitions, 3828 flow [2024-06-21 20:36:47,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:36:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:36:47,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 20:36:47,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:36:47,245 INFO L175 Difference]: Start difference. First operand has 160 places, 264 transitions, 3194 flow. Second operand 6 states and 98 transitions. [2024-06-21 20:36:47,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 278 transitions, 3828 flow [2024-06-21 20:36:47,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 278 transitions, 3592 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:47,430 INFO L231 Difference]: Finished difference. Result has 159 places, 267 transitions, 3040 flow [2024-06-21 20:36:47,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3040, PETRI_PLACES=159, PETRI_TRANSITIONS=267} [2024-06-21 20:36:47,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-21 20:36:47,431 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 267 transitions, 3040 flow [2024-06-21 20:36:47,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:47,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:47,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:47,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:36:47,432 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:47,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:47,432 INFO L85 PathProgramCache]: Analyzing trace with hash 112699141, now seen corresponding path program 2 times [2024-06-21 20:36:47,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:47,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149047600] [2024-06-21 20:36:47,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:47,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:47,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:48,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:48,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:48,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149047600] [2024-06-21 20:36:48,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149047600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:48,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:48,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:48,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284843197] [2024-06-21 20:36:48,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:48,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:48,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:48,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:48,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:48,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:36:48,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 267 transitions, 3040 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:48,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:48,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:36:48,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:49,823 INFO L124 PetriNetUnfolderBase]: 2970/4490 cut-off events. [2024-06-21 20:36:49,823 INFO L125 PetriNetUnfolderBase]: For 202175/202175 co-relation queries the response was YES. [2024-06-21 20:36:49,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33325 conditions, 4490 events. 2970/4490 cut-off events. For 202175/202175 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 22438 event pairs, 871 based on Foata normal form. 1/4488 useless extension candidates. Maximal degree in co-relation 33254. Up to 4366 conditions per place. [2024-06-21 20:36:49,859 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 262 selfloop transitions, 12 changer transitions 0/278 dead transitions. [2024-06-21 20:36:49,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 278 transitions, 3666 flow [2024-06-21 20:36:49,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:36:49,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:36:49,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-21 20:36:49,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-21 20:36:49,860 INFO L175 Difference]: Start difference. First operand has 159 places, 267 transitions, 3040 flow. Second operand 6 states and 95 transitions. [2024-06-21 20:36:49,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 278 transitions, 3666 flow [2024-06-21 20:36:50,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 278 transitions, 3606 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 20:36:50,012 INFO L231 Difference]: Finished difference. Result has 161 places, 270 transitions, 3068 flow [2024-06-21 20:36:50,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2980, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3068, PETRI_PLACES=161, PETRI_TRANSITIONS=270} [2024-06-21 20:36:50,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-21 20:36:50,012 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 270 transitions, 3068 flow [2024-06-21 20:36:50,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:50,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:50,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:50,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:36:50,013 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:50,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:50,013 INFO L85 PathProgramCache]: Analyzing trace with hash 75780093, now seen corresponding path program 1 times [2024-06-21 20:36:50,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:50,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287643682] [2024-06-21 20:36:50,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:50,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:50,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:52,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:52,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:52,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287643682] [2024-06-21 20:36:52,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287643682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:52,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:52,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:36:52,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223898576] [2024-06-21 20:36:52,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:52,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:36:52,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:52,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:36:52,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:36:52,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:52,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 270 transitions, 3068 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:52,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:52,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:52,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:53,682 INFO L124 PetriNetUnfolderBase]: 3298/4874 cut-off events. [2024-06-21 20:36:53,683 INFO L125 PetriNetUnfolderBase]: For 256037/256041 co-relation queries the response was YES. [2024-06-21 20:36:53,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37739 conditions, 4874 events. 3298/4874 cut-off events. For 256037/256041 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 23755 event pairs, 717 based on Foata normal form. 12/4883 useless extension candidates. Maximal degree in co-relation 37667. Up to 4611 conditions per place. [2024-06-21 20:36:53,725 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 53 changer transitions 0/306 dead transitions. [2024-06-21 20:36:53,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 306 transitions, 3874 flow [2024-06-21 20:36:53,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:53,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:53,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 20:36:53,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:36:53,729 INFO L175 Difference]: Start difference. First operand has 161 places, 270 transitions, 3068 flow. Second operand 9 states and 147 transitions. [2024-06-21 20:36:53,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 306 transitions, 3874 flow [2024-06-21 20:36:53,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 306 transitions, 3808 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 20:36:53,910 INFO L231 Difference]: Finished difference. Result has 166 places, 272 transitions, 3191 flow [2024-06-21 20:36:53,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3191, PETRI_PLACES=166, PETRI_TRANSITIONS=272} [2024-06-21 20:36:53,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-21 20:36:53,913 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 272 transitions, 3191 flow [2024-06-21 20:36:53,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:53,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:53,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:53,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:36:53,913 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:53,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:53,914 INFO L85 PathProgramCache]: Analyzing trace with hash 77654043, now seen corresponding path program 2 times [2024-06-21 20:36:53,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:53,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471364748] [2024-06-21 20:36:53,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:53,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:56,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:56,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:56,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471364748] [2024-06-21 20:36:56,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471364748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:56,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:56,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:36:56,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144824001] [2024-06-21 20:36:56,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:56,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:36:56,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:56,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:36:56,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:36:56,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:36:56,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 272 transitions, 3191 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:56,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:56,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:36:56,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:57,661 INFO L124 PetriNetUnfolderBase]: 3332/4931 cut-off events. [2024-06-21 20:36:57,662 INFO L125 PetriNetUnfolderBase]: For 270526/270530 co-relation queries the response was YES. [2024-06-21 20:36:57,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38833 conditions, 4931 events. 3332/4931 cut-off events. For 270526/270530 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 24140 event pairs, 803 based on Foata normal form. 12/4940 useless extension candidates. Maximal degree in co-relation 38760. Up to 4552 conditions per place. [2024-06-21 20:36:57,707 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 218 selfloop transitions, 87 changer transitions 0/308 dead transitions. [2024-06-21 20:36:57,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 308 transitions, 4007 flow [2024-06-21 20:36:57,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:57,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:57,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 20:36:57,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 20:36:57,709 INFO L175 Difference]: Start difference. First operand has 166 places, 272 transitions, 3191 flow. Second operand 9 states and 148 transitions. [2024-06-21 20:36:57,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 308 transitions, 4007 flow [2024-06-21 20:36:57,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 308 transitions, 3836 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:57,932 INFO L231 Difference]: Finished difference. Result has 168 places, 274 transitions, 3281 flow [2024-06-21 20:36:57,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3281, PETRI_PLACES=168, PETRI_TRANSITIONS=274} [2024-06-21 20:36:57,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-21 20:36:57,932 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 274 transitions, 3281 flow [2024-06-21 20:36:57,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:57,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:57,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:57,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:36:57,933 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:57,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:57,933 INFO L85 PathProgramCache]: Analyzing trace with hash 77657763, now seen corresponding path program 3 times [2024-06-21 20:36:57,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:57,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673701511] [2024-06-21 20:36:57,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:57,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:57,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:00,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:00,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:00,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673701511] [2024-06-21 20:37:00,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673701511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:00,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:00,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:00,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650092116] [2024-06-21 20:37:00,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:00,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:00,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:00,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:00,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:00,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:00,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 274 transitions, 3281 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:00,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:00,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:00,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:01,703 INFO L124 PetriNetUnfolderBase]: 3366/4976 cut-off events. [2024-06-21 20:37:01,703 INFO L125 PetriNetUnfolderBase]: For 289167/289171 co-relation queries the response was YES. [2024-06-21 20:37:01,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39662 conditions, 4976 events. 3366/4976 cut-off events. For 289167/289171 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 24323 event pairs, 785 based on Foata normal form. 12/4985 useless extension candidates. Maximal degree in co-relation 39588. Up to 4281 conditions per place. [2024-06-21 20:37:01,749 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 187 selfloop transitions, 121 changer transitions 0/311 dead transitions. [2024-06-21 20:37:01,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 311 transitions, 4117 flow [2024-06-21 20:37:01,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:37:01,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:37:01,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 20:37:01,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 20:37:01,751 INFO L175 Difference]: Start difference. First operand has 168 places, 274 transitions, 3281 flow. Second operand 9 states and 150 transitions. [2024-06-21 20:37:01,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 311 transitions, 4117 flow [2024-06-21 20:37:01,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 311 transitions, 3874 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:01,969 INFO L231 Difference]: Finished difference. Result has 170 places, 276 transitions, 3382 flow [2024-06-21 20:37:01,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3382, PETRI_PLACES=170, PETRI_TRANSITIONS=276} [2024-06-21 20:37:01,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-21 20:37:01,970 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 276 transitions, 3382 flow [2024-06-21 20:37:01,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:01,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:01,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:01,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:37:01,970 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:01,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:01,971 INFO L85 PathProgramCache]: Analyzing trace with hash 164499675, now seen corresponding path program 1 times [2024-06-21 20:37:01,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:01,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061455317] [2024-06-21 20:37:01,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:01,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:01,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:04,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:04,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061455317] [2024-06-21 20:37:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061455317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:04,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:04,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076609513] [2024-06-21 20:37:04,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:04,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:04,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:04,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:04,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:04,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:04,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 276 transitions, 3382 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:04,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:04,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:04,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:06,271 INFO L124 PetriNetUnfolderBase]: 3388/5009 cut-off events. [2024-06-21 20:37:06,271 INFO L125 PetriNetUnfolderBase]: For 299619/299623 co-relation queries the response was YES. [2024-06-21 20:37:06,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40335 conditions, 5009 events. 3388/5009 cut-off events. For 299619/299623 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 24561 event pairs, 789 based on Foata normal form. 8/5014 useless extension candidates. Maximal degree in co-relation 40260. Up to 4510 conditions per place. [2024-06-21 20:37:06,319 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 231 selfloop transitions, 94 changer transitions 0/328 dead transitions. [2024-06-21 20:37:06,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 328 transitions, 4440 flow [2024-06-21 20:37:06,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:37:06,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:37:06,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 20:37:06,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 20:37:06,321 INFO L175 Difference]: Start difference. First operand has 170 places, 276 transitions, 3382 flow. Second operand 9 states and 150 transitions. [2024-06-21 20:37:06,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 328 transitions, 4440 flow [2024-06-21 20:37:06,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 328 transitions, 4118 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:06,546 INFO L231 Difference]: Finished difference. Result has 173 places, 292 transitions, 3551 flow [2024-06-21 20:37:06,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3551, PETRI_PLACES=173, PETRI_TRANSITIONS=292} [2024-06-21 20:37:06,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-21 20:37:06,547 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 292 transitions, 3551 flow [2024-06-21 20:37:06,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:06,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:06,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:06,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:37:06,548 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:06,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:06,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1917516955, now seen corresponding path program 4 times [2024-06-21 20:37:06,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:06,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495807147] [2024-06-21 20:37:06,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:06,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:06,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:09,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:09,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:09,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495807147] [2024-06-21 20:37:09,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495807147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:09,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:09,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:09,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245574559] [2024-06-21 20:37:09,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:09,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:09,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:09,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:09,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:09,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:09,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 292 transitions, 3551 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:09,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:09,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:09,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:10,812 INFO L124 PetriNetUnfolderBase]: 3422/5064 cut-off events. [2024-06-21 20:37:10,812 INFO L125 PetriNetUnfolderBase]: For 316995/316995 co-relation queries the response was YES. [2024-06-21 20:37:10,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41213 conditions, 5064 events. 3422/5064 cut-off events. For 316995/316995 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24901 event pairs, 835 based on Foata normal form. 8/5069 useless extension candidates. Maximal degree in co-relation 41136. Up to 4116 conditions per place. [2024-06-21 20:37:10,864 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 192 selfloop transitions, 137 changer transitions 0/332 dead transitions. [2024-06-21 20:37:10,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 332 transitions, 4615 flow [2024-06-21 20:37:10,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:37:10,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:37:10,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:37:10,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 20:37:10,866 INFO L175 Difference]: Start difference. First operand has 173 places, 292 transitions, 3551 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:37:10,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 332 transitions, 4615 flow [2024-06-21 20:37:11,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 332 transitions, 4406 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:37:11,139 INFO L231 Difference]: Finished difference. Result has 176 places, 294 transitions, 3711 flow [2024-06-21 20:37:11,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3342, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3711, PETRI_PLACES=176, PETRI_TRANSITIONS=294} [2024-06-21 20:37:11,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-21 20:37:11,140 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 294 transitions, 3711 flow [2024-06-21 20:37:11,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:11,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:11,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:11,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:37:11,141 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:11,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:11,141 INFO L85 PathProgramCache]: Analyzing trace with hash -556441351, now seen corresponding path program 2 times [2024-06-21 20:37:11,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:11,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454748474] [2024-06-21 20:37:11,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:11,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:11,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:13,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-21 20:37:13,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:13,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454748474] [2024-06-21 20:37:13,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454748474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:13,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:13,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:13,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309655230] [2024-06-21 20:37:13,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:13,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:13,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:13,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:13,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:13,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:13,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 294 transitions, 3711 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:13,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:13,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:13,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:15,325 INFO L124 PetriNetUnfolderBase]: 3428/5073 cut-off events. [2024-06-21 20:37:15,325 INFO L125 PetriNetUnfolderBase]: For 328586/328586 co-relation queries the response was YES. [2024-06-21 20:37:15,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41757 conditions, 5073 events. 3428/5073 cut-off events. For 328586/328586 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 24973 event pairs, 807 based on Foata normal form. 4/5074 useless extension candidates. Maximal degree in co-relation 41679. Up to 4690 conditions per place. [2024-06-21 20:37:15,369 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 234 selfloop transitions, 100 changer transitions 0/337 dead transitions. [2024-06-21 20:37:15,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 337 transitions, 4640 flow [2024-06-21 20:37:15,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:37:15,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:37:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 20:37:15,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 20:37:15,371 INFO L175 Difference]: Start difference. First operand has 176 places, 294 transitions, 3711 flow. Second operand 10 states and 164 transitions. [2024-06-21 20:37:15,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 337 transitions, 4640 flow [2024-06-21 20:37:15,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 337 transitions, 4269 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:15,602 INFO L231 Difference]: Finished difference. Result has 180 places, 300 transitions, 3677 flow [2024-06-21 20:37:15,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3677, PETRI_PLACES=180, PETRI_TRANSITIONS=300} [2024-06-21 20:37:15,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-21 20:37:15,603 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 300 transitions, 3677 flow [2024-06-21 20:37:15,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:15,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:15,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:15,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:37:15,604 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:15,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:15,605 INFO L85 PathProgramCache]: Analyzing trace with hash 216051111, now seen corresponding path program 3 times [2024-06-21 20:37:15,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:15,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577715095] [2024-06-21 20:37:15,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:18,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:18,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577715095] [2024-06-21 20:37:18,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577715095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:18,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:18,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:18,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289997559] [2024-06-21 20:37:18,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:18,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:18,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:18,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:18,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:18,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 300 transitions, 3677 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:18,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:18,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:18,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:20,120 INFO L124 PetriNetUnfolderBase]: 3472/5137 cut-off events. [2024-06-21 20:37:20,121 INFO L125 PetriNetUnfolderBase]: For 337844/337848 co-relation queries the response was YES. [2024-06-21 20:37:20,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42147 conditions, 5137 events. 3472/5137 cut-off events. For 337844/337848 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25392 event pairs, 915 based on Foata normal form. 8/5142 useless extension candidates. Maximal degree in co-relation 42067. Up to 4959 conditions per place. [2024-06-21 20:37:20,171 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 301 selfloop transitions, 40 changer transitions 0/344 dead transitions. [2024-06-21 20:37:20,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 344 transitions, 4599 flow [2024-06-21 20:37:20,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:37:20,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:37:20,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-21 20:37:20,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-21 20:37:20,175 INFO L175 Difference]: Start difference. First operand has 180 places, 300 transitions, 3677 flow. Second operand 10 states and 161 transitions. [2024-06-21 20:37:20,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 344 transitions, 4599 flow [2024-06-21 20:37:20,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 344 transitions, 4325 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:20,475 INFO L231 Difference]: Finished difference. Result has 184 places, 309 transitions, 3613 flow [2024-06-21 20:37:20,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3613, PETRI_PLACES=184, PETRI_TRANSITIONS=309} [2024-06-21 20:37:20,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-21 20:37:20,476 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 309 transitions, 3613 flow [2024-06-21 20:37:20,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:20,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:20,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:20,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:37:20,476 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:20,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:20,477 INFO L85 PathProgramCache]: Analyzing trace with hash -556595173, now seen corresponding path program 5 times [2024-06-21 20:37:20,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:20,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547135977] [2024-06-21 20:37:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:20,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:20,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:23,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:23,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:23,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547135977] [2024-06-21 20:37:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547135977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:23,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:23,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:23,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587419167] [2024-06-21 20:37:23,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:23,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:23,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:23,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:23,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:23,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:23,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 309 transitions, 3613 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:23,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:23,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:23,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:24,784 INFO L124 PetriNetUnfolderBase]: 3506/5191 cut-off events. [2024-06-21 20:37:24,784 INFO L125 PetriNetUnfolderBase]: For 357375/357375 co-relation queries the response was YES. [2024-06-21 20:37:24,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42895 conditions, 5191 events. 3506/5191 cut-off events. For 357375/357375 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25702 event pairs, 788 based on Foata normal form. 8/5196 useless extension candidates. Maximal degree in co-relation 42813. Up to 4813 conditions per place. [2024-06-21 20:37:24,824 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 95 changer transitions 0/344 dead transitions. [2024-06-21 20:37:24,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 344 transitions, 4517 flow [2024-06-21 20:37:24,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:37:24,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:37:24,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 20:37:24,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 20:37:24,826 INFO L175 Difference]: Start difference. First operand has 184 places, 309 transitions, 3613 flow. Second operand 9 states and 148 transitions. [2024-06-21 20:37:24,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 344 transitions, 4517 flow [2024-06-21 20:37:25,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 344 transitions, 4424 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 20:37:25,119 INFO L231 Difference]: Finished difference. Result has 188 places, 311 transitions, 3809 flow [2024-06-21 20:37:25,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3809, PETRI_PLACES=188, PETRI_TRANSITIONS=311} [2024-06-21 20:37:25,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-21 20:37:25,120 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 311 transitions, 3809 flow [2024-06-21 20:37:25,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:25,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:25,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:25,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:37:25,121 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:25,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:25,121 INFO L85 PathProgramCache]: Analyzing trace with hash 216252921, now seen corresponding path program 4 times [2024-06-21 20:37:25,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:25,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660986905] [2024-06-21 20:37:25,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:25,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:27,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:27,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:27,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660986905] [2024-06-21 20:37:27,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660986905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:27,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:27,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:27,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514604614] [2024-06-21 20:37:27,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:27,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:27,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:27,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:27,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:28,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:28,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 311 transitions, 3809 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:28,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:28,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:28,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:29,601 INFO L124 PetriNetUnfolderBase]: 3496/5177 cut-off events. [2024-06-21 20:37:29,601 INFO L125 PetriNetUnfolderBase]: For 366565/366569 co-relation queries the response was YES. [2024-06-21 20:37:29,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43297 conditions, 5177 events. 3496/5177 cut-off events. For 366565/366569 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 25634 event pairs, 909 based on Foata normal form. 8/5182 useless extension candidates. Maximal degree in co-relation 43213. Up to 4949 conditions per place. [2024-06-21 20:37:29,653 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 297 selfloop transitions, 49 changer transitions 0/349 dead transitions. [2024-06-21 20:37:29,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 349 transitions, 4659 flow [2024-06-21 20:37:29,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:37:29,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:37:29,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 20:37:29,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 20:37:29,655 INFO L175 Difference]: Start difference. First operand has 188 places, 311 transitions, 3809 flow. Second operand 10 states and 164 transitions. [2024-06-21 20:37:29,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 349 transitions, 4659 flow [2024-06-21 20:37:29,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 349 transitions, 4350 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:29,995 INFO L231 Difference]: Finished difference. Result has 191 places, 313 transitions, 3624 flow [2024-06-21 20:37:29,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3624, PETRI_PLACES=191, PETRI_TRANSITIONS=313} [2024-06-21 20:37:29,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-21 20:37:30,000 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 313 transitions, 3624 flow [2024-06-21 20:37:30,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:30,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:30,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:30,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:37:30,000 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:30,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:30,001 INFO L85 PathProgramCache]: Analyzing trace with hash -550869442, now seen corresponding path program 1 times [2024-06-21 20:37:30,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:30,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923019831] [2024-06-21 20:37:30,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:30,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:30,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:32,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:32,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:32,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923019831] [2024-06-21 20:37:32,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923019831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:32,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:32,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:32,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691036462] [2024-06-21 20:37:32,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:32,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:32,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:32,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:32,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:33,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:33,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 313 transitions, 3624 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:33,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:33,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:33,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:34,628 INFO L124 PetriNetUnfolderBase]: 3513/5204 cut-off events. [2024-06-21 20:37:34,628 INFO L125 PetriNetUnfolderBase]: For 376839/376843 co-relation queries the response was YES. [2024-06-21 20:37:34,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43255 conditions, 5204 events. 3513/5204 cut-off events. For 376839/376843 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 25853 event pairs, 920 based on Foata normal form. 8/5209 useless extension candidates. Maximal degree in co-relation 43170. Up to 5081 conditions per place. [2024-06-21 20:37:34,676 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 309 selfloop transitions, 36 changer transitions 0/348 dead transitions. [2024-06-21 20:37:34,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 348 transitions, 4514 flow [2024-06-21 20:37:34,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:37:34,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:37:34,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-21 20:37:34,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-21 20:37:34,678 INFO L175 Difference]: Start difference. First operand has 191 places, 313 transitions, 3624 flow. Second operand 10 states and 156 transitions. [2024-06-21 20:37:34,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 348 transitions, 4514 flow [2024-06-21 20:37:34,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 348 transitions, 4392 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:37:34,959 INFO L231 Difference]: Finished difference. Result has 193 places, 315 transitions, 3659 flow [2024-06-21 20:37:34,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3659, PETRI_PLACES=193, PETRI_TRANSITIONS=315} [2024-06-21 20:37:34,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-21 20:37:34,959 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 315 transitions, 3659 flow [2024-06-21 20:37:34,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:34,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:34,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:34,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:37:34,960 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:34,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:34,960 INFO L85 PathProgramCache]: Analyzing trace with hash -391019705, now seen corresponding path program 6 times [2024-06-21 20:37:34,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:34,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866273404] [2024-06-21 20:37:34,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:34,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:37,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:37,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:37,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866273404] [2024-06-21 20:37:37,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866273404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:37,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:37,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:37,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304241998] [2024-06-21 20:37:37,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:37,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:37,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:37,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:37,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:37,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:37,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 315 transitions, 3659 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:37,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:37,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:37,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:38,814 INFO L124 PetriNetUnfolderBase]: 3622/5383 cut-off events. [2024-06-21 20:37:38,814 INFO L125 PetriNetUnfolderBase]: For 427401/427405 co-relation queries the response was YES. [2024-06-21 20:37:38,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45167 conditions, 5383 events. 3622/5383 cut-off events. For 427401/427405 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27081 event pairs, 936 based on Foata normal form. 32/5412 useless extension candidates. Maximal degree in co-relation 45081. Up to 4984 conditions per place. [2024-06-21 20:37:38,860 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 299 selfloop transitions, 51 changer transitions 0/353 dead transitions. [2024-06-21 20:37:38,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 353 transitions, 4615 flow [2024-06-21 20:37:38,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:37:38,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:37:38,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 20:37:38,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 20:37:38,862 INFO L175 Difference]: Start difference. First operand has 193 places, 315 transitions, 3659 flow. Second operand 9 states and 154 transitions. [2024-06-21 20:37:38,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 353 transitions, 4615 flow [2024-06-21 20:37:39,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 353 transitions, 4476 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-21 20:37:39,142 INFO L231 Difference]: Finished difference. Result has 194 places, 317 transitions, 3731 flow [2024-06-21 20:37:39,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3731, PETRI_PLACES=194, PETRI_TRANSITIONS=317} [2024-06-21 20:37:39,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-21 20:37:39,143 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 317 transitions, 3731 flow [2024-06-21 20:37:39,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:39,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:39,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:39,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:37:39,143 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-21 20:37:39,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:39,144 INFO L85 PathProgramCache]: Analyzing trace with hash 141652833, now seen corresponding path program 1 times [2024-06-21 20:37:39,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:39,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906141115] [2024-06-21 20:37:39,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:39,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:39,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:40,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:40,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906141115] [2024-06-21 20:37:40,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906141115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:40,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:40,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:40,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021902931] [2024-06-21 20:37:40,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:40,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:40,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:40,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:40,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:40,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:40,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 317 transitions, 3731 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:40,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:40,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:40,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:41,914 INFO L124 PetriNetUnfolderBase]: 3632/5401 cut-off events. [2024-06-21 20:37:41,914 INFO L125 PetriNetUnfolderBase]: For 419904/419908 co-relation queries the response was YES. [2024-06-21 20:37:41,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45708 conditions, 5401 events. 3632/5401 cut-off events. For 419904/419908 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 27260 event pairs, 944 based on Foata normal form. 6/5404 useless extension candidates. Maximal degree in co-relation 45621. Up to 5230 conditions per place. [2024-06-21 20:37:41,967 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 287 selfloop transitions, 50 changer transitions 0/340 dead transitions. [2024-06-21 20:37:41,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 340 transitions, 4523 flow [2024-06-21 20:37:41,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:37:41,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:37:41,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:37:41,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 20:37:41,968 INFO L175 Difference]: Start difference. First operand has 194 places, 317 transitions, 3731 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:37:41,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 340 transitions, 4523 flow [2024-06-21 20:37:42,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 340 transitions, 4360 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:42,342 INFO L231 Difference]: Finished difference. Result has 194 places, 320 transitions, 3737 flow [2024-06-21 20:37:42,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3737, PETRI_PLACES=194, PETRI_TRANSITIONS=320} [2024-06-21 20:37:42,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-21 20:37:42,343 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 320 transitions, 3737 flow [2024-06-21 20:37:42,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:42,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:42,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:42,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:37:42,344 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-21 20:37:42,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:42,344 INFO L85 PathProgramCache]: Analyzing trace with hash 141981526, now seen corresponding path program 1 times [2024-06-21 20:37:42,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:42,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601298166] [2024-06-21 20:37:42,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:42,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:42,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:43,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:43,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:43,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601298166] [2024-06-21 20:37:43,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601298166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:43,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:43,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:37:43,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88837854] [2024-06-21 20:37:43,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:43,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:37:43,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:43,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:37:43,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:37:43,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:43,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 320 transitions, 3737 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:43,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:43,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:43,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:45,210 INFO L124 PetriNetUnfolderBase]: 3637/5404 cut-off events. [2024-06-21 20:37:45,210 INFO L125 PetriNetUnfolderBase]: For 421428/421432 co-relation queries the response was YES. [2024-06-21 20:37:45,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45653 conditions, 5404 events. 3637/5404 cut-off events. For 421428/421432 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27202 event pairs, 959 based on Foata normal form. 5/5406 useless extension candidates. Maximal degree in co-relation 45565. Up to 5347 conditions per place. [2024-06-21 20:37:45,259 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 312 selfloop transitions, 22 changer transitions 0/337 dead transitions. [2024-06-21 20:37:45,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 337 transitions, 4495 flow [2024-06-21 20:37:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:37:45,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:37:45,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 20:37:45,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-21 20:37:45,260 INFO L175 Difference]: Start difference. First operand has 194 places, 320 transitions, 3737 flow. Second operand 7 states and 107 transitions. [2024-06-21 20:37:45,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 337 transitions, 4495 flow [2024-06-21 20:37:45,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 337 transitions, 4370 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 20:37:45,576 INFO L231 Difference]: Finished difference. Result has 196 places, 323 transitions, 3710 flow [2024-06-21 20:37:45,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3710, PETRI_PLACES=196, PETRI_TRANSITIONS=323} [2024-06-21 20:37:45,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 20:37:45,576 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 323 transitions, 3710 flow [2024-06-21 20:37:45,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:45,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:45,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:45,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:37:45,577 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-21 20:37:45,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:45,577 INFO L85 PathProgramCache]: Analyzing trace with hash 141981123, now seen corresponding path program 2 times [2024-06-21 20:37:45,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:45,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183633614] [2024-06-21 20:37:45,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:45,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:45,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:47,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:47,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183633614] [2024-06-21 20:37:47,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183633614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:47,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:47,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:37:47,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582713839] [2024-06-21 20:37:47,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:47,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:37:47,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:47,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:37:47,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:37:47,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:47,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 323 transitions, 3710 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:47,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:47,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:47,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:48,455 INFO L124 PetriNetUnfolderBase]: 3662/5439 cut-off events. [2024-06-21 20:37:48,455 INFO L125 PetriNetUnfolderBase]: For 435183/435183 co-relation queries the response was YES. [2024-06-21 20:37:48,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46319 conditions, 5439 events. 3662/5439 cut-off events. For 435183/435183 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 27360 event pairs, 896 based on Foata normal form. 2/5428 useless extension candidates. Maximal degree in co-relation 46230. Up to 5273 conditions per place. [2024-06-21 20:37:48,509 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 54 changer transitions 0/348 dead transitions. [2024-06-21 20:37:48,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 348 transitions, 4541 flow [2024-06-21 20:37:48,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:48,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:48,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 20:37:48,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 20:37:48,510 INFO L175 Difference]: Start difference. First operand has 196 places, 323 transitions, 3710 flow. Second operand 8 states and 124 transitions. [2024-06-21 20:37:48,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 348 transitions, 4541 flow [2024-06-21 20:37:48,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 348 transitions, 4460 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:37:48,807 INFO L231 Difference]: Finished difference. Result has 200 places, 332 transitions, 3860 flow [2024-06-21 20:37:48,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3634, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3860, PETRI_PLACES=200, PETRI_TRANSITIONS=332} [2024-06-21 20:37:48,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-21 20:37:48,808 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 332 transitions, 3860 flow [2024-06-21 20:37:48,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:48,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:48,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:48,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:37:48,808 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:48,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:48,809 INFO L85 PathProgramCache]: Analyzing trace with hash -2135527835, now seen corresponding path program 7 times [2024-06-21 20:37:48,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:48,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040297656] [2024-06-21 20:37:48,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:48,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:51,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:51,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040297656] [2024-06-21 20:37:51,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040297656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:51,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:51,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:51,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061878723] [2024-06-21 20:37:51,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:51,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:51,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:51,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:51,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:51,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:51,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 332 transitions, 3860 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:51,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:51,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:51,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:52,685 INFO L124 PetriNetUnfolderBase]: 3771/5620 cut-off events. [2024-06-21 20:37:52,685 INFO L125 PetriNetUnfolderBase]: For 493864/493876 co-relation queries the response was YES. [2024-06-21 20:37:52,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48666 conditions, 5620 events. 3771/5620 cut-off events. For 493864/493876 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 28693 event pairs, 967 based on Foata normal form. 36/5648 useless extension candidates. Maximal degree in co-relation 48575. Up to 5244 conditions per place. [2024-06-21 20:37:52,747 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 323 selfloop transitions, 45 changer transitions 0/371 dead transitions. [2024-06-21 20:37:52,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 371 transitions, 5062 flow [2024-06-21 20:37:52,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:37:52,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:37:52,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:37:52,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 20:37:52,749 INFO L175 Difference]: Start difference. First operand has 200 places, 332 transitions, 3860 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:37:52,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 371 transitions, 5062 flow [2024-06-21 20:37:53,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 371 transitions, 4924 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:37:53,234 INFO L231 Difference]: Finished difference. Result has 204 places, 334 transitions, 3922 flow [2024-06-21 20:37:53,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3922, PETRI_PLACES=204, PETRI_TRANSITIONS=334} [2024-06-21 20:37:53,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-21 20:37:53,235 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 334 transitions, 3922 flow [2024-06-21 20:37:53,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:53,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:53,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:53,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:37:53,236 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:53,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:53,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2140773435, now seen corresponding path program 5 times [2024-06-21 20:37:53,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:53,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786398317] [2024-06-21 20:37:53,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:53,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:53,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:55,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:55,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:55,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786398317] [2024-06-21 20:37:55,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786398317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:55,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:55,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:55,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689780817] [2024-06-21 20:37:55,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:55,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:55,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:55,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:55,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:56,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:37:56,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 334 transitions, 3922 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:56,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:56,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:37:56,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:57,834 INFO L124 PetriNetUnfolderBase]: 3815/5684 cut-off events. [2024-06-21 20:37:57,835 INFO L125 PetriNetUnfolderBase]: For 484538/484550 co-relation queries the response was YES. [2024-06-21 20:37:57,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49599 conditions, 5684 events. 3815/5684 cut-off events. For 484538/484550 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 29076 event pairs, 958 based on Foata normal form. 12/5688 useless extension candidates. Maximal degree in co-relation 49507. Up to 5438 conditions per place. [2024-06-21 20:37:57,892 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 324 selfloop transitions, 50 changer transitions 0/377 dead transitions. [2024-06-21 20:37:57,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 377 transitions, 5112 flow [2024-06-21 20:37:57,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:37:57,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:37:57,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 20:37:57,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 20:37:57,893 INFO L175 Difference]: Start difference. First operand has 204 places, 334 transitions, 3922 flow. Second operand 10 states and 166 transitions. [2024-06-21 20:37:57,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 377 transitions, 5112 flow [2024-06-21 20:37:58,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 377 transitions, 4959 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 20:37:58,306 INFO L231 Difference]: Finished difference. Result has 209 places, 341 transitions, 3997 flow [2024-06-21 20:37:58,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3776, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3997, PETRI_PLACES=209, PETRI_TRANSITIONS=341} [2024-06-21 20:37:58,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-21 20:37:58,307 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 341 transitions, 3997 flow [2024-06-21 20:37:58,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:58,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:58,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:58,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:37:58,308 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:58,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:58,308 INFO L85 PathProgramCache]: Analyzing trace with hash 891148791, now seen corresponding path program 6 times [2024-06-21 20:37:58,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:58,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792641996] [2024-06-21 20:37:58,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:58,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:58,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:01,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:01,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792641996] [2024-06-21 20:38:01,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792641996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:01,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:01,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:01,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800656417] [2024-06-21 20:38:01,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:01,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:01,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:01,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:01,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:01,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:01,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 341 transitions, 3997 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:01,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:01,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:01,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:03,573 INFO L124 PetriNetUnfolderBase]: 3903/5812 cut-off events. [2024-06-21 20:38:03,573 INFO L125 PetriNetUnfolderBase]: For 478787/478799 co-relation queries the response was YES. [2024-06-21 20:38:03,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50298 conditions, 5812 events. 3903/5812 cut-off events. For 478787/478799 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 29839 event pairs, 839 based on Foata normal form. 12/5816 useless extension candidates. Maximal degree in co-relation 50204. Up to 5179 conditions per place. [2024-06-21 20:38:03,627 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 294 selfloop transitions, 99 changer transitions 0/396 dead transitions. [2024-06-21 20:38:03,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 396 transitions, 5396 flow [2024-06-21 20:38:03,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:38:03,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:38:03,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-21 20:38:03,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-21 20:38:03,629 INFO L175 Difference]: Start difference. First operand has 209 places, 341 transitions, 3997 flow. Second operand 11 states and 177 transitions. [2024-06-21 20:38:03,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 396 transitions, 5396 flow [2024-06-21 20:38:03,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 396 transitions, 5222 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 20:38:04,001 INFO L231 Difference]: Finished difference. Result has 215 places, 357 transitions, 4251 flow [2024-06-21 20:38:04,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4251, PETRI_PLACES=215, PETRI_TRANSITIONS=357} [2024-06-21 20:38:04,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-21 20:38:04,002 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 357 transitions, 4251 flow [2024-06-21 20:38:04,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:04,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:04,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:04,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:38:04,002 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:04,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:04,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1257195748, now seen corresponding path program 2 times [2024-06-21 20:38:04,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:04,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983836116] [2024-06-21 20:38:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:04,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:07,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:07,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:07,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983836116] [2024-06-21 20:38:07,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983836116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:07,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:07,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:07,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779843893] [2024-06-21 20:38:07,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:07,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:07,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:07,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:07,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:07,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:07,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 357 transitions, 4251 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:07,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:07,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:07,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:09,224 INFO L124 PetriNetUnfolderBase]: 3931/5855 cut-off events. [2024-06-21 20:38:09,225 INFO L125 PetriNetUnfolderBase]: For 498190/498202 co-relation queries the response was YES. [2024-06-21 20:38:09,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51490 conditions, 5855 events. 3931/5855 cut-off events. For 498190/498202 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 30107 event pairs, 895 based on Foata normal form. 12/5859 useless extension candidates. Maximal degree in co-relation 51392. Up to 5649 conditions per place. [2024-06-21 20:38:09,285 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 339 selfloop transitions, 59 changer transitions 0/401 dead transitions. [2024-06-21 20:38:09,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 401 transitions, 5463 flow [2024-06-21 20:38:09,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:38:09,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:38:09,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-21 20:38:09,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-21 20:38:09,287 INFO L175 Difference]: Start difference. First operand has 215 places, 357 transitions, 4251 flow. Second operand 10 states and 157 transitions. [2024-06-21 20:38:09,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 401 transitions, 5463 flow [2024-06-21 20:38:09,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 401 transitions, 5287 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:38:09,810 INFO L231 Difference]: Finished difference. Result has 223 places, 370 transitions, 4550 flow [2024-06-21 20:38:09,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4083, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4550, PETRI_PLACES=223, PETRI_TRANSITIONS=370} [2024-06-21 20:38:09,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-21 20:38:09,810 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 370 transitions, 4550 flow [2024-06-21 20:38:09,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:09,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:09,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:09,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:38:09,811 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:09,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:09,812 INFO L85 PathProgramCache]: Analyzing trace with hash -2146285917, now seen corresponding path program 8 times [2024-06-21 20:38:09,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:09,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381152286] [2024-06-21 20:38:09,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:09,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:09,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:12,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:12,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:12,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381152286] [2024-06-21 20:38:12,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381152286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:12,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:12,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:12,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914242161] [2024-06-21 20:38:12,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:12,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:12,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:12,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:12,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:12,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:12,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 370 transitions, 4550 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:12,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:12,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:12,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:14,020 INFO L124 PetriNetUnfolderBase]: 3965/5911 cut-off events. [2024-06-21 20:38:14,020 INFO L125 PetriNetUnfolderBase]: For 524068/524074 co-relation queries the response was YES. [2024-06-21 20:38:14,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51857 conditions, 5911 events. 3965/5911 cut-off events. For 524068/524074 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 30461 event pairs, 765 based on Foata normal form. 12/5903 useless extension candidates. Maximal degree in co-relation 51755. Up to 5465 conditions per place. [2024-06-21 20:38:14,073 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 301 selfloop transitions, 100 changer transitions 0/404 dead transitions. [2024-06-21 20:38:14,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 404 transitions, 5598 flow [2024-06-21 20:38:14,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:14,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 20:38:14,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 20:38:14,074 INFO L175 Difference]: Start difference. First operand has 223 places, 370 transitions, 4550 flow. Second operand 9 states and 149 transitions. [2024-06-21 20:38:14,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 404 transitions, 5598 flow [2024-06-21 20:38:14,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 404 transitions, 5389 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:14,535 INFO L231 Difference]: Finished difference. Result has 229 places, 372 transitions, 4658 flow [2024-06-21 20:38:14,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4658, PETRI_PLACES=229, PETRI_TRANSITIONS=372} [2024-06-21 20:38:14,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-21 20:38:14,536 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 372 transitions, 4658 flow [2024-06-21 20:38:14,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:14,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:14,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:14,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:38:14,536 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:14,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:14,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1056106498, now seen corresponding path program 3 times [2024-06-21 20:38:14,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:14,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131720493] [2024-06-21 20:38:14,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:14,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:14,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:17,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:17,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:17,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131720493] [2024-06-21 20:38:17,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131720493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:17,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:17,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:17,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453548125] [2024-06-21 20:38:17,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:17,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:17,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:17,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:17,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:17,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:17,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 372 transitions, 4658 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:17,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:17,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:17,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:19,257 INFO L124 PetriNetUnfolderBase]: 3982/5936 cut-off events. [2024-06-21 20:38:19,257 INFO L125 PetriNetUnfolderBase]: For 534744/534756 co-relation queries the response was YES. [2024-06-21 20:38:19,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52440 conditions, 5936 events. 3982/5936 cut-off events. For 534744/534756 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 30659 event pairs, 896 based on Foata normal form. 12/5940 useless extension candidates. Maximal degree in co-relation 52336. Up to 5801 conditions per place. [2024-06-21 20:38:19,318 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 359 selfloop transitions, 39 changer transitions 0/401 dead transitions. [2024-06-21 20:38:19,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 401 transitions, 5648 flow [2024-06-21 20:38:19,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:19,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:19,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 20:38:19,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-21 20:38:19,320 INFO L175 Difference]: Start difference. First operand has 229 places, 372 transitions, 4658 flow. Second operand 9 states and 142 transitions. [2024-06-21 20:38:19,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 401 transitions, 5648 flow [2024-06-21 20:38:19,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 401 transitions, 5347 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-21 20:38:19,821 INFO L231 Difference]: Finished difference. Result has 231 places, 374 transitions, 4536 flow [2024-06-21 20:38:19,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4536, PETRI_PLACES=231, PETRI_TRANSITIONS=374} [2024-06-21 20:38:19,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-21 20:38:19,821 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 374 transitions, 4536 flow [2024-06-21 20:38:19,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:19,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:19,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:19,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:38:19,822 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:19,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:19,822 INFO L85 PathProgramCache]: Analyzing trace with hash 895101728, now seen corresponding path program 4 times [2024-06-21 20:38:19,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:19,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049738530] [2024-06-21 20:38:19,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:19,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:22,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:22,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:22,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049738530] [2024-06-21 20:38:22,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049738530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:22,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:22,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:22,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785700863] [2024-06-21 20:38:22,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:22,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:22,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:22,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:22,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:22,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:22,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 374 transitions, 4536 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:22,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:22,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:22,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:24,780 INFO L124 PetriNetUnfolderBase]: 3999/5963 cut-off events. [2024-06-21 20:38:24,781 INFO L125 PetriNetUnfolderBase]: For 548939/548951 co-relation queries the response was YES. [2024-06-21 20:38:24,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52547 conditions, 5963 events. 3999/5963 cut-off events. For 548939/548951 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 30835 event pairs, 915 based on Foata normal form. 12/5967 useless extension candidates. Maximal degree in co-relation 52442. Up to 5712 conditions per place. [2024-06-21 20:38:24,847 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 331 selfloop transitions, 73 changer transitions 0/407 dead transitions. [2024-06-21 20:38:24,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 407 transitions, 5558 flow [2024-06-21 20:38:24,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:38:24,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:38:24,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 20:38:24,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 20:38:24,848 INFO L175 Difference]: Start difference. First operand has 231 places, 374 transitions, 4536 flow. Second operand 10 states and 158 transitions. [2024-06-21 20:38:24,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 407 transitions, 5558 flow [2024-06-21 20:38:25,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 407 transitions, 5397 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 20:38:25,621 INFO L231 Difference]: Finished difference. Result has 234 places, 376 transitions, 4626 flow [2024-06-21 20:38:25,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4375, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4626, PETRI_PLACES=234, PETRI_TRANSITIONS=376} [2024-06-21 20:38:25,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-21 20:38:25,621 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 376 transitions, 4626 flow [2024-06-21 20:38:25,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:25,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:25,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:25,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:38:25,622 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:25,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:25,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2140571625, now seen corresponding path program 7 times [2024-06-21 20:38:25,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:25,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845835382] [2024-06-21 20:38:25,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:25,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:28,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:28,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:28,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845835382] [2024-06-21 20:38:28,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845835382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:28,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:28,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:28,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49462986] [2024-06-21 20:38:28,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:28,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:28,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:28,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:28,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:28,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:28,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 376 transitions, 4626 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:28,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:28,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:28,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:30,641 INFO L124 PetriNetUnfolderBase]: 3989/5949 cut-off events. [2024-06-21 20:38:30,641 INFO L125 PetriNetUnfolderBase]: For 559181/559193 co-relation queries the response was YES. [2024-06-21 20:38:30,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52628 conditions, 5949 events. 3989/5949 cut-off events. For 559181/559193 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 30809 event pairs, 888 based on Foata normal form. 12/5953 useless extension candidates. Maximal degree in co-relation 52522. Up to 5709 conditions per place. [2024-06-21 20:38:30,704 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 356 selfloop transitions, 51 changer transitions 0/410 dead transitions. [2024-06-21 20:38:30,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 410 transitions, 5574 flow [2024-06-21 20:38:30,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:38:30,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:38:30,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 20:38:30,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-21 20:38:30,706 INFO L175 Difference]: Start difference. First operand has 234 places, 376 transitions, 4626 flow. Second operand 10 states and 163 transitions. [2024-06-21 20:38:30,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 410 transitions, 5574 flow [2024-06-21 20:38:31,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 410 transitions, 5279 flow, removed 73 selfloop flow, removed 9 redundant places. [2024-06-21 20:38:31,444 INFO L231 Difference]: Finished difference. Result has 235 places, 376 transitions, 4441 flow [2024-06-21 20:38:31,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4441, PETRI_PLACES=235, PETRI_TRANSITIONS=376} [2024-06-21 20:38:31,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-21 20:38:31,445 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 376 transitions, 4441 flow [2024-06-21 20:38:31,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:31,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:31,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:31,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:38:31,445 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:31,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:31,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2141038085, now seen corresponding path program 9 times [2024-06-21 20:38:31,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:31,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655177846] [2024-06-21 20:38:31,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:31,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:34,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:34,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:34,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655177846] [2024-06-21 20:38:34,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655177846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:34,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:34,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:34,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819357492] [2024-06-21 20:38:34,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:34,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:34,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:34,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:34,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:34,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:34,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 376 transitions, 4441 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:34,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:34,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:34,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:35,840 INFO L124 PetriNetUnfolderBase]: 4023/6005 cut-off events. [2024-06-21 20:38:35,841 INFO L125 PetriNetUnfolderBase]: For 585288/585294 co-relation queries the response was YES. [2024-06-21 20:38:35,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53131 conditions, 6005 events. 4023/6005 cut-off events. For 585288/585294 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 31107 event pairs, 764 based on Foata normal form. 12/5997 useless extension candidates. Maximal degree in co-relation 53026. Up to 5587 conditions per place. [2024-06-21 20:38:35,912 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 99 changer transitions 0/409 dead transitions. [2024-06-21 20:38:35,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 409 transitions, 5491 flow [2024-06-21 20:38:35,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:35,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:35,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 20:38:35,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:38:35,914 INFO L175 Difference]: Start difference. First operand has 235 places, 376 transitions, 4441 flow. Second operand 9 states and 147 transitions. [2024-06-21 20:38:35,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 409 transitions, 5491 flow [2024-06-21 20:38:36,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 409 transitions, 5389 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:38:36,540 INFO L231 Difference]: Finished difference. Result has 237 places, 378 transitions, 4660 flow [2024-06-21 20:38:36,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4660, PETRI_PLACES=237, PETRI_TRANSITIONS=378} [2024-06-21 20:38:36,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-21 20:38:36,541 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 378 transitions, 4660 flow [2024-06-21 20:38:36,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:36,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:36,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:36,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:38:36,542 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:36,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:36,543 INFO L85 PathProgramCache]: Analyzing trace with hash 629188967, now seen corresponding path program 10 times [2024-06-21 20:38:36,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:36,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160237385] [2024-06-21 20:38:36,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:36,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:36,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:39,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:39,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:39,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160237385] [2024-06-21 20:38:39,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160237385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:39,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:39,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:39,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592439922] [2024-06-21 20:38:39,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:39,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:39,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:39,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:39,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:39,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:39,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 378 transitions, 4660 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:39,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:39,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:39,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:40,834 INFO L124 PetriNetUnfolderBase]: 4082/6104 cut-off events. [2024-06-21 20:38:40,834 INFO L125 PetriNetUnfolderBase]: For 638079/638091 co-relation queries the response was YES. [2024-06-21 20:38:40,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54155 conditions, 6104 events. 4082/6104 cut-off events. For 638079/638091 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 31885 event pairs, 893 based on Foata normal form. 36/6132 useless extension candidates. Maximal degree in co-relation 54049. Up to 5282 conditions per place. [2024-06-21 20:38:41,014 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 310 selfloop transitions, 104 changer transitions 0/417 dead transitions. [2024-06-21 20:38:41,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 417 transitions, 5996 flow [2024-06-21 20:38:41,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:41,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:41,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:38:41,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 20:38:41,018 INFO L175 Difference]: Start difference. First operand has 237 places, 378 transitions, 4660 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:38:41,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 417 transitions, 5996 flow [2024-06-21 20:38:41,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 417 transitions, 5693 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 20:38:41,496 INFO L231 Difference]: Finished difference. Result has 239 places, 380 transitions, 4696 flow [2024-06-21 20:38:41,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4696, PETRI_PLACES=239, PETRI_TRANSITIONS=380} [2024-06-21 20:38:41,497 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-21 20:38:41,497 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 380 transitions, 4696 flow [2024-06-21 20:38:41,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:41,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:41,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:41,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:38:41,497 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:41,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:41,499 INFO L85 PathProgramCache]: Analyzing trace with hash 629194919, now seen corresponding path program 8 times [2024-06-21 20:38:41,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:41,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63948856] [2024-06-21 20:38:41,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:41,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:41,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:44,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:44,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:44,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63948856] [2024-06-21 20:38:44,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63948856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:44,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:44,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:44,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714736194] [2024-06-21 20:38:44,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:44,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:44,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:44,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:44,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:44,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:44,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 380 transitions, 4696 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:44,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:44,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:44,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:46,190 INFO L124 PetriNetUnfolderBase]: 4126/6168 cut-off events. [2024-06-21 20:38:46,191 INFO L125 PetriNetUnfolderBase]: For 612791/612803 co-relation queries the response was YES. [2024-06-21 20:38:46,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54721 conditions, 6168 events. 4126/6168 cut-off events. For 612791/612803 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32367 event pairs, 888 based on Foata normal form. 12/6172 useless extension candidates. Maximal degree in co-relation 54614. Up to 5496 conditions per place. [2024-06-21 20:38:46,264 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 311 selfloop transitions, 109 changer transitions 0/423 dead transitions. [2024-06-21 20:38:46,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 423 transitions, 6011 flow [2024-06-21 20:38:46,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:38:46,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:38:46,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 20:38:46,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-21 20:38:46,268 INFO L175 Difference]: Start difference. First operand has 239 places, 380 transitions, 4696 flow. Second operand 10 states and 171 transitions. [2024-06-21 20:38:46,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 423 transitions, 6011 flow [2024-06-21 20:38:47,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 423 transitions, 5709 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 20:38:47,016 INFO L231 Difference]: Finished difference. Result has 242 places, 386 transitions, 4723 flow [2024-06-21 20:38:47,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4723, PETRI_PLACES=242, PETRI_TRANSITIONS=386} [2024-06-21 20:38:47,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-21 20:38:47,017 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 386 transitions, 4723 flow [2024-06-21 20:38:47,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:47,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:47,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:47,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:38:47,017 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:47,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:47,018 INFO L85 PathProgramCache]: Analyzing trace with hash 629396729, now seen corresponding path program 9 times [2024-06-21 20:38:47,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:47,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107998872] [2024-06-21 20:38:47,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:47,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:47,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:49,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:49,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:49,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107998872] [2024-06-21 20:38:49,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107998872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:49,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:49,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:38:49,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090322898] [2024-06-21 20:38:49,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:49,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:38:49,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:49,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:38:49,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:38:49,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:49,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 386 transitions, 4723 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:49,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:49,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:49,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:51,649 INFO L124 PetriNetUnfolderBase]: 4116/6154 cut-off events. [2024-06-21 20:38:51,649 INFO L125 PetriNetUnfolderBase]: For 604720/604732 co-relation queries the response was YES. [2024-06-21 20:38:51,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53789 conditions, 6154 events. 4116/6154 cut-off events. For 604720/604732 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 32259 event pairs, 893 based on Foata normal form. 12/6158 useless extension candidates. Maximal degree in co-relation 53681. Up to 5488 conditions per place. [2024-06-21 20:38:51,712 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 314 selfloop transitions, 104 changer transitions 0/421 dead transitions. [2024-06-21 20:38:51,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 421 transitions, 5697 flow [2024-06-21 20:38:51,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:38:51,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:38:51,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 20:38:51,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 20:38:51,714 INFO L175 Difference]: Start difference. First operand has 242 places, 386 transitions, 4723 flow. Second operand 10 states and 170 transitions. [2024-06-21 20:38:51,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 421 transitions, 5697 flow [2024-06-21 20:38:52,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 421 transitions, 5375 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-21 20:38:52,382 INFO L231 Difference]: Finished difference. Result has 244 places, 386 transitions, 4617 flow [2024-06-21 20:38:52,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4401, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4617, PETRI_PLACES=244, PETRI_TRANSITIONS=386} [2024-06-21 20:38:52,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-21 20:38:52,383 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 386 transitions, 4617 flow [2024-06-21 20:38:52,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:52,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:52,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:52,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:38:52,384 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:52,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:52,384 INFO L85 PathProgramCache]: Analyzing trace with hash 629404448, now seen corresponding path program 5 times [2024-06-21 20:38:52,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:52,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785004405] [2024-06-21 20:38:52,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:52,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:52,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:55,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:55,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:55,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785004405] [2024-06-21 20:38:55,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785004405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:55,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:55,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:38:55,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704737198] [2024-06-21 20:38:55,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:55,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:38:55,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:55,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:38:55,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:38:55,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:38:55,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 386 transitions, 4617 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:55,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:55,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:38:55,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:56,752 INFO L124 PetriNetUnfolderBase]: 4133/6181 cut-off events. [2024-06-21 20:38:56,752 INFO L125 PetriNetUnfolderBase]: For 623527/623539 co-relation queries the response was YES. [2024-06-21 20:38:56,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54122 conditions, 6181 events. 4133/6181 cut-off events. For 623527/623539 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32362 event pairs, 928 based on Foata normal form. 12/6185 useless extension candidates. Maximal degree in co-relation 54014. Up to 5930 conditions per place. [2024-06-21 20:38:56,820 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 67 changer transitions 0/415 dead transitions. [2024-06-21 20:38:56,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 415 transitions, 5647 flow [2024-06-21 20:38:56,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:56,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:56,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 20:38:56,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:38:56,823 INFO L175 Difference]: Start difference. First operand has 244 places, 386 transitions, 4617 flow. Second operand 9 states and 147 transitions. [2024-06-21 20:38:56,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 415 transitions, 5647 flow [2024-06-21 20:38:57,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 415 transitions, 5351 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 20:38:57,519 INFO L231 Difference]: Finished difference. Result has 241 places, 388 transitions, 4568 flow [2024-06-21 20:38:57,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4321, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4568, PETRI_PLACES=241, PETRI_TRANSITIONS=388} [2024-06-21 20:38:57,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-21 20:38:57,520 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 388 transitions, 4568 flow [2024-06-21 20:38:57,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:57,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:57,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:57,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:38:57,520 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:57,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:57,521 INFO L85 PathProgramCache]: Analyzing trace with hash 895428158, now seen corresponding path program 6 times [2024-06-21 20:38:57,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:57,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551840777] [2024-06-21 20:38:57,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:57,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:57,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:00,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:00,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551840777] [2024-06-21 20:39:00,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551840777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:00,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:00,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:00,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115335984] [2024-06-21 20:39:00,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:00,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:00,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:00,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:00,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:00,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:00,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 388 transitions, 4568 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:00,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:00,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:00,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:02,472 INFO L124 PetriNetUnfolderBase]: 4125/6169 cut-off events. [2024-06-21 20:39:02,473 INFO L125 PetriNetUnfolderBase]: For 634643/634655 co-relation queries the response was YES. [2024-06-21 20:39:02,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53742 conditions, 6169 events. 4125/6169 cut-off events. For 634643/634655 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 32326 event pairs, 890 based on Foata normal form. 12/6173 useless extension candidates. Maximal degree in co-relation 53638. Up to 5805 conditions per place. [2024-06-21 20:39:02,548 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 79 changer transitions 0/418 dead transitions. [2024-06-21 20:39:02,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 418 transitions, 5610 flow [2024-06-21 20:39:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:02,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:02,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 20:39:02,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 20:39:02,557 INFO L175 Difference]: Start difference. First operand has 241 places, 388 transitions, 4568 flow. Second operand 9 states and 145 transitions. [2024-06-21 20:39:02,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 418 transitions, 5610 flow [2024-06-21 20:39:03,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 418 transitions, 5367 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:03,225 INFO L231 Difference]: Finished difference. Result has 243 places, 390 transitions, 4600 flow [2024-06-21 20:39:03,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4600, PETRI_PLACES=243, PETRI_TRANSITIONS=390} [2024-06-21 20:39:03,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-21 20:39:03,225 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 390 transitions, 4600 flow [2024-06-21 20:39:03,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:03,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:03,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:03,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:39:03,226 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:03,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:03,226 INFO L85 PathProgramCache]: Analyzing trace with hash -2146135815, now seen corresponding path program 10 times [2024-06-21 20:39:03,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:03,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430917420] [2024-06-21 20:39:03,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:03,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:03,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:05,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:05,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:05,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430917420] [2024-06-21 20:39:05,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430917420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:05,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:05,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:05,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260459318] [2024-06-21 20:39:05,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:05,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:05,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:05,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:05,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:05,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:05,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 390 transitions, 4600 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:05,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:05,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:05,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:07,787 INFO L124 PetriNetUnfolderBase]: 4115/6157 cut-off events. [2024-06-21 20:39:07,787 INFO L125 PetriNetUnfolderBase]: For 643065/643071 co-relation queries the response was YES. [2024-06-21 20:39:07,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53642 conditions, 6157 events. 4115/6157 cut-off events. For 643065/643071 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32216 event pairs, 781 based on Foata normal form. 8/6145 useless extension candidates. Maximal degree in co-relation 53537. Up to 5734 conditions per place. [2024-06-21 20:39:07,863 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 317 selfloop transitions, 103 changer transitions 0/423 dead transitions. [2024-06-21 20:39:07,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 423 transitions, 5582 flow [2024-06-21 20:39:07,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:07,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:07,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 20:39:07,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 20:39:07,865 INFO L175 Difference]: Start difference. First operand has 243 places, 390 transitions, 4600 flow. Second operand 9 states and 149 transitions. [2024-06-21 20:39:07,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 423 transitions, 5582 flow [2024-06-21 20:39:08,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 423 transitions, 5289 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:08,589 INFO L231 Difference]: Finished difference. Result has 246 places, 393 transitions, 4553 flow [2024-06-21 20:39:08,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4553, PETRI_PLACES=246, PETRI_TRANSITIONS=393} [2024-06-21 20:39:08,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-21 20:39:08,590 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 393 transitions, 4553 flow [2024-06-21 20:39:08,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:08,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:08,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:08,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:39:08,590 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-21 20:39:08,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:08,591 INFO L85 PathProgramCache]: Analyzing trace with hash 525766083, now seen corresponding path program 3 times [2024-06-21 20:39:08,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:08,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782537767] [2024-06-21 20:39:08,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:08,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:08,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:10,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:10,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:10,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782537767] [2024-06-21 20:39:10,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782537767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:10,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:10,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:39:10,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827704669] [2024-06-21 20:39:10,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:10,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:39:10,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:10,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:39:10,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:39:10,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:10,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 393 transitions, 4553 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:10,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:10,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:10,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:11,674 INFO L124 PetriNetUnfolderBase]: 4125/6171 cut-off events. [2024-06-21 20:39:11,674 INFO L125 PetriNetUnfolderBase]: For 655473/655479 co-relation queries the response was YES. [2024-06-21 20:39:11,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54029 conditions, 6171 events. 4125/6171 cut-off events. For 655473/655479 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 32261 event pairs, 858 based on Foata normal form. 6/6157 useless extension candidates. Maximal degree in co-relation 53922. Up to 5961 conditions per place. [2024-06-21 20:39:11,741 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 340 selfloop transitions, 69 changer transitions 0/412 dead transitions. [2024-06-21 20:39:11,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 412 transitions, 5668 flow [2024-06-21 20:39:11,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:11,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:11,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 20:39:11,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 20:39:11,742 INFO L175 Difference]: Start difference. First operand has 246 places, 393 transitions, 4553 flow. Second operand 8 states and 120 transitions. [2024-06-21 20:39:11,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 412 transitions, 5668 flow [2024-06-21 20:39:12,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 412 transitions, 5448 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:12,589 INFO L231 Difference]: Finished difference. Result has 248 places, 399 transitions, 4603 flow [2024-06-21 20:39:12,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4603, PETRI_PLACES=248, PETRI_TRANSITIONS=399} [2024-06-21 20:39:12,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-21 20:39:12,590 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 399 transitions, 4603 flow [2024-06-21 20:39:12,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:12,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:12,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:12,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:39:12,590 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-21 20:39:12,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:12,591 INFO L85 PathProgramCache]: Analyzing trace with hash 525766486, now seen corresponding path program 2 times [2024-06-21 20:39:12,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:12,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062123934] [2024-06-21 20:39:12,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:12,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:12,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:14,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:14,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:14,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062123934] [2024-06-21 20:39:14,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062123934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:14,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:14,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:14,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320856189] [2024-06-21 20:39:14,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:14,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:14,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:14,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:14,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:14,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:14,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 399 transitions, 4603 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:14,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:14,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:14,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:15,924 INFO L124 PetriNetUnfolderBase]: 4130/6176 cut-off events. [2024-06-21 20:39:15,925 INFO L125 PetriNetUnfolderBase]: For 671947/671959 co-relation queries the response was YES. [2024-06-21 20:39:15,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54454 conditions, 6176 events. 4130/6176 cut-off events. For 671947/671959 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32305 event pairs, 914 based on Foata normal form. 9/6177 useless extension candidates. Maximal degree in co-relation 54346. Up to 6110 conditions per place. [2024-06-21 20:39:15,993 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 379 selfloop transitions, 29 changer transitions 0/411 dead transitions. [2024-06-21 20:39:15,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 411 transitions, 5509 flow [2024-06-21 20:39:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:16,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-21 20:39:16,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35034013605442177 [2024-06-21 20:39:16,003 INFO L175 Difference]: Start difference. First operand has 248 places, 399 transitions, 4603 flow. Second operand 7 states and 103 transitions. [2024-06-21 20:39:16,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 411 transitions, 5509 flow [2024-06-21 20:39:16,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 411 transitions, 5399 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 20:39:16,907 INFO L231 Difference]: Finished difference. Result has 251 places, 402 transitions, 4625 flow [2024-06-21 20:39:16,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4493, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4625, PETRI_PLACES=251, PETRI_TRANSITIONS=402} [2024-06-21 20:39:16,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 20:39:16,908 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 402 transitions, 4625 flow [2024-06-21 20:39:16,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:16,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:16,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:16,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:39:16,908 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-21 20:39:16,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:16,909 INFO L85 PathProgramCache]: Analyzing trace with hash 526211956, now seen corresponding path program 3 times [2024-06-21 20:39:16,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:16,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315941121] [2024-06-21 20:39:16,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:16,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:16,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:18,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:18,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315941121] [2024-06-21 20:39:18,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315941121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:18,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:18,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:39:18,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280236789] [2024-06-21 20:39:18,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:18,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:39:18,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:18,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:39:18,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:39:18,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:18,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 402 transitions, 4625 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:18,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:18,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:18,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:20,254 INFO L124 PetriNetUnfolderBase]: 4127/6172 cut-off events. [2024-06-21 20:39:20,254 INFO L125 PetriNetUnfolderBase]: For 685042/685054 co-relation queries the response was YES. [2024-06-21 20:39:20,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54917 conditions, 6172 events. 4127/6172 cut-off events. For 685042/685054 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 32213 event pairs, 914 based on Foata normal form. 9/6173 useless extension candidates. Maximal degree in co-relation 54807. Up to 6095 conditions per place. [2024-06-21 20:39:20,313 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 377 selfloop transitions, 37 changer transitions 0/417 dead transitions. [2024-06-21 20:39:20,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 417 transitions, 5563 flow [2024-06-21 20:39:20,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:20,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:20,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 20:39:20,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35374149659863946 [2024-06-21 20:39:20,315 INFO L175 Difference]: Start difference. First operand has 251 places, 402 transitions, 4625 flow. Second operand 7 states and 104 transitions. [2024-06-21 20:39:20,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 417 transitions, 5563 flow [2024-06-21 20:39:20,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 417 transitions, 5453 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:20,955 INFO L231 Difference]: Finished difference. Result has 254 places, 408 transitions, 4700 flow [2024-06-21 20:39:20,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4515, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4700, PETRI_PLACES=254, PETRI_TRANSITIONS=408} [2024-06-21 20:39:20,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-21 20:39:20,956 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 408 transitions, 4700 flow [2024-06-21 20:39:20,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:20,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:20,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:20,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:39:20,956 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-21 20:39:20,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:20,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1449981083, now seen corresponding path program 4 times [2024-06-21 20:39:20,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:20,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429900132] [2024-06-21 20:39:20,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:20,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:20,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:22,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:22,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:22,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429900132] [2024-06-21 20:39:22,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429900132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:22,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:22,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:39:22,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008457896] [2024-06-21 20:39:22,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:22,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:39:22,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:22,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:39:22,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:39:22,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:22,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 408 transitions, 4700 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:22,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:22,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:22,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:23,901 INFO L124 PetriNetUnfolderBase]: 4146/6200 cut-off events. [2024-06-21 20:39:23,901 INFO L125 PetriNetUnfolderBase]: For 701811/701811 co-relation queries the response was YES. [2024-06-21 20:39:23,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55439 conditions, 6200 events. 4146/6200 cut-off events. For 701811/701811 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32297 event pairs, 839 based on Foata normal form. 2/6199 useless extension candidates. Maximal degree in co-relation 55327. Up to 6012 conditions per place. [2024-06-21 20:39:23,964 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 370 selfloop transitions, 65 changer transitions 0/438 dead transitions. [2024-06-21 20:39:23,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 438 transitions, 5718 flow [2024-06-21 20:39:23,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:23,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:23,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 20:39:23,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 20:39:23,965 INFO L175 Difference]: Start difference. First operand has 254 places, 408 transitions, 4700 flow. Second operand 8 states and 129 transitions. [2024-06-21 20:39:23,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 438 transitions, 5718 flow [2024-06-21 20:39:24,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 438 transitions, 5593 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 20:39:24,578 INFO L231 Difference]: Finished difference. Result has 260 places, 417 transitions, 4832 flow [2024-06-21 20:39:24,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4832, PETRI_PLACES=260, PETRI_TRANSITIONS=417} [2024-06-21 20:39:24,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-21 20:39:24,580 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 417 transitions, 4832 flow [2024-06-21 20:39:24,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:24,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:24,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:24,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:39:24,581 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-21 20:39:24,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:24,582 INFO L85 PathProgramCache]: Analyzing trace with hash 319147611, now seen corresponding path program 1 times [2024-06-21 20:39:24,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:24,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103131127] [2024-06-21 20:39:24,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:24,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:24,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:26,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:26,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:26,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103131127] [2024-06-21 20:39:26,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103131127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:26,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:26,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:26,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320931870] [2024-06-21 20:39:26,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:26,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:26,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:26,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:26,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:26,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:39:26,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 417 transitions, 4832 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:26,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:26,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:39:26,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:27,919 INFO L124 PetriNetUnfolderBase]: 3990/6052 cut-off events. [2024-06-21 20:39:27,919 INFO L125 PetriNetUnfolderBase]: For 719388/719388 co-relation queries the response was YES. [2024-06-21 20:39:27,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54760 conditions, 6052 events. 3990/6052 cut-off events. For 719388/719388 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 32308 event pairs, 944 based on Foata normal form. 3/6052 useless extension candidates. Maximal degree in co-relation 54645. Up to 5867 conditions per place. [2024-06-21 20:39:27,982 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 15 changer transitions 0/437 dead transitions. [2024-06-21 20:39:27,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 437 transitions, 5850 flow [2024-06-21 20:39:27,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:39:27,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 20:39:27,983 INFO L175 Difference]: Start difference. First operand has 260 places, 417 transitions, 4832 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:39:27,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 437 transitions, 5850 flow [2024-06-21 20:39:28,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 437 transitions, 5695 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:28,796 INFO L231 Difference]: Finished difference. Result has 261 places, 420 transitions, 4763 flow [2024-06-21 20:39:28,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4763, PETRI_PLACES=261, PETRI_TRANSITIONS=420} [2024-06-21 20:39:28,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-21 20:39:28,797 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 420 transitions, 4763 flow [2024-06-21 20:39:28,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:28,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:28,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:28,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:39:28,798 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-21 20:39:28,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:28,798 INFO L85 PathProgramCache]: Analyzing trace with hash 319297558, now seen corresponding path program 1 times [2024-06-21 20:39:28,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:28,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122922251] [2024-06-21 20:39:28,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:28,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:28,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:30,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:30,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:30,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122922251] [2024-06-21 20:39:30,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122922251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:30,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:30,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:30,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265572474] [2024-06-21 20:39:30,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:30,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:30,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:30,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:30,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:30,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:39:30,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 420 transitions, 4763 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:30,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:30,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:39:30,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:32,336 INFO L124 PetriNetUnfolderBase]: 3995/6061 cut-off events. [2024-06-21 20:39:32,336 INFO L125 PetriNetUnfolderBase]: For 734082/734082 co-relation queries the response was YES. [2024-06-21 20:39:32,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55272 conditions, 6061 events. 3995/6061 cut-off events. For 734082/734082 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32379 event pairs, 943 based on Foata normal form. 2/6060 useless extension candidates. Maximal degree in co-relation 55156. Up to 5886 conditions per place. [2024-06-21 20:39:32,409 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 412 selfloop transitions, 15 changer transitions 0/435 dead transitions. [2024-06-21 20:39:32,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 435 transitions, 5709 flow [2024-06-21 20:39:32,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:32,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:32,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 20:39:32,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 20:39:32,410 INFO L175 Difference]: Start difference. First operand has 261 places, 420 transitions, 4763 flow. Second operand 7 states and 110 transitions. [2024-06-21 20:39:32,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 435 transitions, 5709 flow [2024-06-21 20:39:33,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 435 transitions, 5645 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:33,292 INFO L231 Difference]: Finished difference. Result has 263 places, 423 transitions, 4791 flow [2024-06-21 20:39:33,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4699, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4791, PETRI_PLACES=263, PETRI_TRANSITIONS=423} [2024-06-21 20:39:33,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-21 20:39:33,292 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 423 transitions, 4791 flow [2024-06-21 20:39:33,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:33,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:33,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:33,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:39:33,293 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-21 20:39:33,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:33,293 INFO L85 PathProgramCache]: Analyzing trace with hash -806856739, now seen corresponding path program 2 times [2024-06-21 20:39:33,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:33,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224218977] [2024-06-21 20:39:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:33,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:33,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:35,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:35,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:35,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224218977] [2024-06-21 20:39:35,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224218977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:35,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:35,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:39:35,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49976361] [2024-06-21 20:39:35,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:35,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:39:35,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:35,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:39:35,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:39:35,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:39:35,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 423 transitions, 4791 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:35,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:35,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:39:35,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:36,604 INFO L124 PetriNetUnfolderBase]: 4005/6075 cut-off events. [2024-06-21 20:39:36,604 INFO L125 PetriNetUnfolderBase]: For 751374/751374 co-relation queries the response was YES. [2024-06-21 20:39:36,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55896 conditions, 6075 events. 4005/6075 cut-off events. For 751374/751374 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32457 event pairs, 943 based on Foata normal form. 2/6074 useless extension candidates. Maximal degree in co-relation 55779. Up to 5897 conditions per place. [2024-06-21 20:39:36,684 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 416 selfloop transitions, 15 changer transitions 0/439 dead transitions. [2024-06-21 20:39:36,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 439 transitions, 5797 flow [2024-06-21 20:39:36,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:36,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:36,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 20:39:36,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 20:39:36,685 INFO L175 Difference]: Start difference. First operand has 263 places, 423 transitions, 4791 flow. Second operand 7 states and 111 transitions. [2024-06-21 20:39:36,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 439 transitions, 5797 flow [2024-06-21 20:39:37,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 439 transitions, 5727 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:37,454 INFO L231 Difference]: Finished difference. Result has 265 places, 426 transitions, 4851 flow [2024-06-21 20:39:37,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4721, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4851, PETRI_PLACES=265, PETRI_TRANSITIONS=426} [2024-06-21 20:39:37,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-21 20:39:37,455 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 426 transitions, 4851 flow [2024-06-21 20:39:37,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:37,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:37,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:37,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:39:37,456 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-21 20:39:37,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:37,456 INFO L85 PathProgramCache]: Analyzing trace with hash 140698871, now seen corresponding path program 3 times [2024-06-21 20:39:37,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:37,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055962080] [2024-06-21 20:39:37,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:37,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:37,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:39,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:39,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:39,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055962080] [2024-06-21 20:39:39,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055962080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:39,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:39,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:39:39,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246953385] [2024-06-21 20:39:39,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:39,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:39:39,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:39,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:39:39,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:39:39,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:39:39,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 426 transitions, 4851 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:39,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:39,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:39:39,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:40,787 INFO L124 PetriNetUnfolderBase]: 4007/6078 cut-off events. [2024-06-21 20:39:40,787 INFO L125 PetriNetUnfolderBase]: For 767836/767836 co-relation queries the response was YES. [2024-06-21 20:39:40,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56424 conditions, 6078 events. 4007/6078 cut-off events. For 767836/767836 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32506 event pairs, 943 based on Foata normal form. 2/6077 useless extension candidates. Maximal degree in co-relation 56306. Up to 5906 conditions per place. [2024-06-21 20:39:40,862 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 416 selfloop transitions, 15 changer transitions 0/439 dead transitions. [2024-06-21 20:39:40,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 439 transitions, 5849 flow [2024-06-21 20:39:40,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:40,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:40,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 20:39:40,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 20:39:40,864 INFO L175 Difference]: Start difference. First operand has 265 places, 426 transitions, 4851 flow. Second operand 7 states and 108 transitions. [2024-06-21 20:39:40,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 439 transitions, 5849 flow [2024-06-21 20:39:41,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 439 transitions, 5741 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:41,695 INFO L231 Difference]: Finished difference. Result has 267 places, 429 transitions, 4879 flow [2024-06-21 20:39:41,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4743, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4879, PETRI_PLACES=267, PETRI_TRANSITIONS=429} [2024-06-21 20:39:41,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 20:39:41,696 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 429 transitions, 4879 flow [2024-06-21 20:39:41,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:41,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:41,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:41,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:39:41,697 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-21 20:39:41,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:41,697 INFO L85 PathProgramCache]: Analyzing trace with hash 140699088, now seen corresponding path program 2 times [2024-06-21 20:39:41,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:41,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670132179] [2024-06-21 20:39:41,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:41,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:41,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:43,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:43,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:43,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670132179] [2024-06-21 20:39:43,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670132179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:43,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:43,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:43,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516494185] [2024-06-21 20:39:43,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:43,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:43,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:43,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:43,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:43,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:39:43,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 429 transitions, 4879 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:43,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:43,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:39:43,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:45,165 INFO L124 PetriNetUnfolderBase]: 4022/6099 cut-off events. [2024-06-21 20:39:45,166 INFO L125 PetriNetUnfolderBase]: For 789567/789567 co-relation queries the response was YES. [2024-06-21 20:39:45,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57072 conditions, 6099 events. 4022/6099 cut-off events. For 789567/789567 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 32589 event pairs, 942 based on Foata normal form. 3/6099 useless extension candidates. Maximal degree in co-relation 56953. Up to 5925 conditions per place. [2024-06-21 20:39:45,246 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 419 selfloop transitions, 15 changer transitions 0/442 dead transitions. [2024-06-21 20:39:45,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 442 transitions, 5839 flow [2024-06-21 20:39:45,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:45,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:45,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 20:39:45,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 20:39:45,248 INFO L175 Difference]: Start difference. First operand has 267 places, 429 transitions, 4879 flow. Second operand 7 states and 108 transitions. [2024-06-21 20:39:45,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 442 transitions, 5839 flow [2024-06-21 20:39:46,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 442 transitions, 5725 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:46,177 INFO L231 Difference]: Finished difference. Result has 269 places, 432 transitions, 4867 flow [2024-06-21 20:39:46,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4867, PETRI_PLACES=269, PETRI_TRANSITIONS=432} [2024-06-21 20:39:46,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-21 20:39:46,178 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 432 transitions, 4867 flow [2024-06-21 20:39:46,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:46,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:46,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:46,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:39:46,179 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-21 20:39:46,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:46,179 INFO L85 PathProgramCache]: Analyzing trace with hash -336819144, now seen corresponding path program 3 times [2024-06-21 20:39:46,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:46,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544507922] [2024-06-21 20:39:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:46,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:46,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:47,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:47,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:47,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544507922] [2024-06-21 20:39:47,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544507922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:47,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:47,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:47,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829458221] [2024-06-21 20:39:47,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:47,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:47,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:47,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:47,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:48,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:39:48,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 432 transitions, 4867 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:48,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:48,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:39:48,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:49,382 INFO L124 PetriNetUnfolderBase]: 4021/6098 cut-off events. [2024-06-21 20:39:49,382 INFO L125 PetriNetUnfolderBase]: For 800034/800034 co-relation queries the response was YES. [2024-06-21 20:39:49,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57371 conditions, 6098 events. 4021/6098 cut-off events. For 800034/800034 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 32669 event pairs, 942 based on Foata normal form. 3/6098 useless extension candidates. Maximal degree in co-relation 57251. Up to 5922 conditions per place. [2024-06-21 20:39:49,458 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 17 changer transitions 0/448 dead transitions. [2024-06-21 20:39:49,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 448 transitions, 5861 flow [2024-06-21 20:39:49,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:39:49,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:39:49,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 20:39:49,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 20:39:49,459 INFO L175 Difference]: Start difference. First operand has 269 places, 432 transitions, 4867 flow. Second operand 7 states and 108 transitions. [2024-06-21 20:39:49,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 448 transitions, 5861 flow [2024-06-21 20:39:50,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 448 transitions, 5785 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:50,195 INFO L231 Difference]: Finished difference. Result has 272 places, 438 transitions, 4932 flow [2024-06-21 20:39:50,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4791, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4932, PETRI_PLACES=272, PETRI_TRANSITIONS=438} [2024-06-21 20:39:50,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-21 20:39:50,196 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 438 transitions, 4932 flow [2024-06-21 20:39:50,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:50,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:50,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:50,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:39:50,197 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:50,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:50,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1887570550, now seen corresponding path program 1 times [2024-06-21 20:39:50,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:50,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247537916] [2024-06-21 20:39:50,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:50,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:50,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:53,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:53,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:53,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247537916] [2024-06-21 20:39:53,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247537916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:53,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:53,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:39:53,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842246251] [2024-06-21 20:39:53,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:53,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:39:53,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:53,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:39:53,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:39:53,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:53,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 438 transitions, 4932 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:53,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:53,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:53,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:55,672 INFO L124 PetriNetUnfolderBase]: 4192/6260 cut-off events. [2024-06-21 20:39:55,672 INFO L125 PetriNetUnfolderBase]: For 810837/810841 co-relation queries the response was YES. [2024-06-21 20:39:55,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59176 conditions, 6260 events. 4192/6260 cut-off events. For 810837/810841 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32735 event pairs, 754 based on Foata normal form. 6/6263 useless extension candidates. Maximal degree in co-relation 59054. Up to 5608 conditions per place. [2024-06-21 20:39:55,748 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 335 selfloop transitions, 151 changer transitions 0/489 dead transitions. [2024-06-21 20:39:55,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 489 transitions, 6216 flow [2024-06-21 20:39:55,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:55,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:55,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 20:39:55,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 20:39:55,749 INFO L175 Difference]: Start difference. First operand has 272 places, 438 transitions, 4932 flow. Second operand 10 states and 164 transitions. [2024-06-21 20:39:55,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 489 transitions, 6216 flow [2024-06-21 20:39:56,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 489 transitions, 6109 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 20:39:56,498 INFO L231 Difference]: Finished difference. Result has 279 places, 451 transitions, 5355 flow [2024-06-21 20:39:56,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4825, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5355, PETRI_PLACES=279, PETRI_TRANSITIONS=451} [2024-06-21 20:39:56,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-21 20:39:56,501 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 451 transitions, 5355 flow [2024-06-21 20:39:56,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:56,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:56,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:56,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:39:56,502 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:56,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:56,502 INFO L85 PathProgramCache]: Analyzing trace with hash 804523948, now seen corresponding path program 1 times [2024-06-21 20:39:56,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:56,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591998952] [2024-06-21 20:39:56,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:56,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:56,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:59,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:59,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:59,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591998952] [2024-06-21 20:39:59,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591998952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:59,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:59,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:39:59,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996700537] [2024-06-21 20:39:59,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:59,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:39:59,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:59,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:39:59,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:39:59,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:39:59,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 451 transitions, 5355 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:59,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:59,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:39:59,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:02,027 INFO L124 PetriNetUnfolderBase]: 4267/6386 cut-off events. [2024-06-21 20:40:02,027 INFO L125 PetriNetUnfolderBase]: For 889538/889542 co-relation queries the response was YES. [2024-06-21 20:40:02,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61459 conditions, 6386 events. 4267/6386 cut-off events. For 889538/889542 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33678 event pairs, 749 based on Foata normal form. 24/6407 useless extension candidates. Maximal degree in co-relation 61335. Up to 5767 conditions per place. [2024-06-21 20:40:02,097 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 398 selfloop transitions, 101 changer transitions 0/502 dead transitions. [2024-06-21 20:40:02,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 502 transitions, 6659 flow [2024-06-21 20:40:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:02,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:02,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-21 20:40:02,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-21 20:40:02,099 INFO L175 Difference]: Start difference. First operand has 279 places, 451 transitions, 5355 flow. Second operand 11 states and 181 transitions. [2024-06-21 20:40:02,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 502 transitions, 6659 flow [2024-06-21 20:40:03,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 502 transitions, 6173 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:03,017 INFO L231 Difference]: Finished difference. Result has 282 places, 452 transitions, 5158 flow [2024-06-21 20:40:03,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4869, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5158, PETRI_PLACES=282, PETRI_TRANSITIONS=452} [2024-06-21 20:40:03,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-21 20:40:03,018 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 452 transitions, 5158 flow [2024-06-21 20:40:03,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:03,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:03,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:03,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:40:03,018 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-21 20:40:03,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:03,019 INFO L85 PathProgramCache]: Analyzing trace with hash 99786466, now seen corresponding path program 1 times [2024-06-21 20:40:03,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:03,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547017433] [2024-06-21 20:40:03,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:03,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:04,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-21 20:40:04,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:04,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547017433] [2024-06-21 20:40:04,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547017433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:04,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:04,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:40:04,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504988146] [2024-06-21 20:40:04,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:04,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:40:04,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:04,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:40:04,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:40:04,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:04,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 452 transitions, 5158 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:04,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:04,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:04,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:06,192 INFO L124 PetriNetUnfolderBase]: 4272/6394 cut-off events. [2024-06-21 20:40:06,193 INFO L125 PetriNetUnfolderBase]: For 864532/864536 co-relation queries the response was YES. [2024-06-21 20:40:06,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60996 conditions, 6394 events. 4272/6394 cut-off events. For 864532/864536 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 33731 event pairs, 895 based on Foata normal form. 5/6396 useless extension candidates. Maximal degree in co-relation 60872. Up to 6317 conditions per place. [2024-06-21 20:40:06,265 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 441 selfloop transitions, 28 changer transitions 0/472 dead transitions. [2024-06-21 20:40:06,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 472 transitions, 6252 flow [2024-06-21 20:40:06,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:40:06,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:40:06,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 20:40:06,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 20:40:06,266 INFO L175 Difference]: Start difference. First operand has 282 places, 452 transitions, 5158 flow. Second operand 7 states and 110 transitions. [2024-06-21 20:40:06,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 472 transitions, 6252 flow [2024-06-21 20:40:07,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 472 transitions, 5971 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:07,209 INFO L231 Difference]: Finished difference. Result has 280 places, 455 transitions, 5041 flow [2024-06-21 20:40:07,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4877, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5041, PETRI_PLACES=280, PETRI_TRANSITIONS=455} [2024-06-21 20:40:07,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-21 20:40:07,210 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 455 transitions, 5041 flow [2024-06-21 20:40:07,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:07,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:07,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:07,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:40:07,211 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-21 20:40:07,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:07,211 INFO L85 PathProgramCache]: Analyzing trace with hash 106452706, now seen corresponding path program 2 times [2024-06-21 20:40:07,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:07,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482656901] [2024-06-21 20:40:07,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:07,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:07,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:09,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:09,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:09,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482656901] [2024-06-21 20:40:09,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482656901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:09,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:09,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:40:09,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864828255] [2024-06-21 20:40:09,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:09,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:40:09,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:09,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:40:09,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:40:09,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:09,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 455 transitions, 5041 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:09,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:09,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:09,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:10,651 INFO L124 PetriNetUnfolderBase]: 4277/6401 cut-off events. [2024-06-21 20:40:10,652 INFO L125 PetriNetUnfolderBase]: For 873913/873917 co-relation queries the response was YES. [2024-06-21 20:40:10,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60704 conditions, 6401 events. 4277/6401 cut-off events. For 873913/873917 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 33813 event pairs, 895 based on Foata normal form. 5/6403 useless extension candidates. Maximal degree in co-relation 60579. Up to 6338 conditions per place. [2024-06-21 20:40:10,734 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 441 selfloop transitions, 28 changer transitions 0/472 dead transitions. [2024-06-21 20:40:10,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 472 transitions, 6127 flow [2024-06-21 20:40:10,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:40:10,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:40:10,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 20:40:10,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-21 20:40:10,736 INFO L175 Difference]: Start difference. First operand has 280 places, 455 transitions, 5041 flow. Second operand 7 states and 107 transitions. [2024-06-21 20:40:10,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 472 transitions, 6127 flow [2024-06-21 20:40:11,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 472 transitions, 5989 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 20:40:11,606 INFO L231 Difference]: Finished difference. Result has 282 places, 458 transitions, 5073 flow [2024-06-21 20:40:11,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5073, PETRI_PLACES=282, PETRI_TRANSITIONS=458} [2024-06-21 20:40:11,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-21 20:40:11,607 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 458 transitions, 5073 flow [2024-06-21 20:40:11,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:11,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:11,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:11,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:40:11,607 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:11,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:11,621 INFO L85 PathProgramCache]: Analyzing trace with hash 763476864, now seen corresponding path program 2 times [2024-06-21 20:40:11,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:11,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041497526] [2024-06-21 20:40:11,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:11,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:11,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:14,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:14,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:14,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041497526] [2024-06-21 20:40:14,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041497526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:14,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:14,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:14,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881501360] [2024-06-21 20:40:14,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:14,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:14,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:14,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:14,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:14,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:14,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 458 transitions, 5073 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:14,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:14,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:14,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:16,875 INFO L124 PetriNetUnfolderBase]: 4369/6553 cut-off events. [2024-06-21 20:40:16,875 INFO L125 PetriNetUnfolderBase]: For 956376/956380 co-relation queries the response was YES. [2024-06-21 20:40:16,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62556 conditions, 6553 events. 4369/6553 cut-off events. For 956376/956380 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34903 event pairs, 890 based on Foata normal form. 24/6574 useless extension candidates. Maximal degree in co-relation 62430. Up to 6177 conditions per place. [2024-06-21 20:40:16,960 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 451 selfloop transitions, 52 changer transitions 0/506 dead transitions. [2024-06-21 20:40:16,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 506 transitions, 6385 flow [2024-06-21 20:40:16,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:16,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:16,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-21 20:40:16,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-21 20:40:16,962 INFO L175 Difference]: Start difference. First operand has 282 places, 458 transitions, 5073 flow. Second operand 11 states and 183 transitions. [2024-06-21 20:40:16,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 506 transitions, 6385 flow [2024-06-21 20:40:17,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 506 transitions, 6241 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 20:40:17,853 INFO L231 Difference]: Finished difference. Result has 288 places, 460 transitions, 5148 flow [2024-06-21 20:40:17,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4929, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5148, PETRI_PLACES=288, PETRI_TRANSITIONS=460} [2024-06-21 20:40:17,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-21 20:40:17,854 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 460 transitions, 5148 flow [2024-06-21 20:40:17,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:17,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:17,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:17,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:40:17,855 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:17,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:17,855 INFO L85 PathProgramCache]: Analyzing trace with hash -2058582612, now seen corresponding path program 3 times [2024-06-21 20:40:17,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:17,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540104291] [2024-06-21 20:40:17,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:17,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:21,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:21,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:21,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540104291] [2024-06-21 20:40:21,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540104291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:21,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:21,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:21,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595085055] [2024-06-21 20:40:21,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:21,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:21,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:21,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:21,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:22,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:22,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 460 transitions, 5148 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:22,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:22,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:22,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:24,326 INFO L124 PetriNetUnfolderBase]: 4444/6678 cut-off events. [2024-06-21 20:40:24,327 INFO L125 PetriNetUnfolderBase]: For 994159/994159 co-relation queries the response was YES. [2024-06-21 20:40:24,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64233 conditions, 6678 events. 4444/6678 cut-off events. For 994159/994159 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35773 event pairs, 783 based on Foata normal form. 20/6695 useless extension candidates. Maximal degree in co-relation 64106. Up to 6175 conditions per place. [2024-06-21 20:40:24,413 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 403 selfloop transitions, 101 changer transitions 0/507 dead transitions. [2024-06-21 20:40:24,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 507 transitions, 6438 flow [2024-06-21 20:40:24,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:24,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:24,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-21 20:40:24,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-21 20:40:24,415 INFO L175 Difference]: Start difference. First operand has 288 places, 460 transitions, 5148 flow. Second operand 11 states and 181 transitions. [2024-06-21 20:40:24,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 507 transitions, 6438 flow [2024-06-21 20:40:25,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 507 transitions, 6281 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:25,333 INFO L231 Difference]: Finished difference. Result has 290 places, 461 transitions, 5284 flow [2024-06-21 20:40:25,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4991, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5284, PETRI_PLACES=290, PETRI_TRANSITIONS=461} [2024-06-21 20:40:25,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-21 20:40:25,334 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 461 transitions, 5284 flow [2024-06-21 20:40:25,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:25,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:25,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:25,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:40:25,335 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:25,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:25,335 INFO L85 PathProgramCache]: Analyzing trace with hash 102678512, now seen corresponding path program 4 times [2024-06-21 20:40:25,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:25,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952662900] [2024-06-21 20:40:25,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:25,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:25,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:28,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:28,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952662900] [2024-06-21 20:40:28,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952662900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:28,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:28,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:28,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336317898] [2024-06-21 20:40:28,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:28,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:28,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:28,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:28,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:28,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:28,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 461 transitions, 5284 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:28,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:28,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:28,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:30,900 INFO L124 PetriNetUnfolderBase]: 4536/6830 cut-off events. [2024-06-21 20:40:30,900 INFO L125 PetriNetUnfolderBase]: For 1020933/1020937 co-relation queries the response was YES. [2024-06-21 20:40:30,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65564 conditions, 6830 events. 4536/6830 cut-off events. For 1020933/1020937 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 36942 event pairs, 925 based on Foata normal form. 24/6851 useless extension candidates. Maximal degree in co-relation 65436. Up to 6344 conditions per place. [2024-06-21 20:40:30,984 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 454 selfloop transitions, 52 changer transitions 0/509 dead transitions. [2024-06-21 20:40:30,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 509 transitions, 6608 flow [2024-06-21 20:40:30,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:30,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:30,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-21 20:40:30,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:40:30,986 INFO L175 Difference]: Start difference. First operand has 290 places, 461 transitions, 5284 flow. Second operand 11 states and 182 transitions. [2024-06-21 20:40:30,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 509 transitions, 6608 flow [2024-06-21 20:40:31,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 509 transitions, 6347 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:31,901 INFO L231 Difference]: Finished difference. Result has 292 places, 464 transitions, 5261 flow [2024-06-21 20:40:31,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5023, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5261, PETRI_PLACES=292, PETRI_TRANSITIONS=464} [2024-06-21 20:40:31,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-21 20:40:31,902 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 464 transitions, 5261 flow [2024-06-21 20:40:31,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:31,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:31,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:31,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:40:31,903 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:31,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:31,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1885853712, now seen corresponding path program 5 times [2024-06-21 20:40:31,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:31,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424998931] [2024-06-21 20:40:31,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:31,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:31,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:34,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:34,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424998931] [2024-06-21 20:40:34,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424998931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:34,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:34,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:34,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113985111] [2024-06-21 20:40:34,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:34,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:34,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:34,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:34,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:34,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:34,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 464 transitions, 5261 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:34,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:34,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:34,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:36,750 INFO L124 PetriNetUnfolderBase]: 4655/7031 cut-off events. [2024-06-21 20:40:36,750 INFO L125 PetriNetUnfolderBase]: For 1073598/1073602 co-relation queries the response was YES. [2024-06-21 20:40:36,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68128 conditions, 7031 events. 4655/7031 cut-off events. For 1073598/1073602 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 38445 event pairs, 947 based on Foata normal form. 20/7048 useless extension candidates. Maximal degree in co-relation 67999. Up to 6192 conditions per place. [2024-06-21 20:40:36,845 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 455 selfloop transitions, 54 changer transitions 0/512 dead transitions. [2024-06-21 20:40:36,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 512 transitions, 6961 flow [2024-06-21 20:40:36,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:36,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 20:40:36,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 20:40:36,847 INFO L175 Difference]: Start difference. First operand has 292 places, 464 transitions, 5261 flow. Second operand 10 states and 170 transitions. [2024-06-21 20:40:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 512 transitions, 6961 flow [2024-06-21 20:40:37,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 512 transitions, 6801 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:37,891 INFO L231 Difference]: Finished difference. Result has 293 places, 466 transitions, 5389 flow [2024-06-21 20:40:37,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5389, PETRI_PLACES=293, PETRI_TRANSITIONS=466} [2024-06-21 20:40:37,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-21 20:40:37,892 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 466 transitions, 5389 flow [2024-06-21 20:40:37,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:37,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:37,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:37,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:40:37,892 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-21 20:40:37,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:37,893 INFO L85 PathProgramCache]: Analyzing trace with hash -559850596, now seen corresponding path program 1 times [2024-06-21 20:40:37,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:37,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501337697] [2024-06-21 20:40:37,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:37,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:37,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:39,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:39,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:39,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501337697] [2024-06-21 20:40:39,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501337697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:39,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:39,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:39,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654751479] [2024-06-21 20:40:39,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:39,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:39,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:39,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:39,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:39,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:39,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 466 transitions, 5389 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:39,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:39,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:39,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:41,719 INFO L124 PetriNetUnfolderBase]: 4665/7049 cut-off events. [2024-06-21 20:40:41,719 INFO L125 PetriNetUnfolderBase]: For 1050339/1050343 co-relation queries the response was YES. [2024-06-21 20:40:41,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68002 conditions, 7049 events. 4665/7049 cut-off events. For 1050339/1050343 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 38690 event pairs, 990 based on Foata normal form. 6/7052 useless extension candidates. Maximal degree in co-relation 67872. Up to 6854 conditions per place. [2024-06-21 20:40:41,808 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 429 selfloop transitions, 59 changer transitions 0/491 dead transitions. [2024-06-21 20:40:41,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 491 transitions, 6503 flow [2024-06-21 20:40:41,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:41,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 20:40:41,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 20:40:41,810 INFO L175 Difference]: Start difference. First operand has 293 places, 466 transitions, 5389 flow. Second operand 8 states and 127 transitions. [2024-06-21 20:40:41,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 491 transitions, 6503 flow [2024-06-21 20:40:42,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 491 transitions, 6376 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:42,884 INFO L231 Difference]: Finished difference. Result has 295 places, 469 transitions, 5454 flow [2024-06-21 20:40:42,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5262, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5454, PETRI_PLACES=295, PETRI_TRANSITIONS=469} [2024-06-21 20:40:42,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-21 20:40:42,885 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 469 transitions, 5454 flow [2024-06-21 20:40:42,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:42,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:42,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:42,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:40:42,886 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-21 20:40:42,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:42,887 INFO L85 PathProgramCache]: Analyzing trace with hash -387022528, now seen corresponding path program 2 times [2024-06-21 20:40:42,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:42,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505153224] [2024-06-21 20:40:42,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:42,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:44,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:44,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:44,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505153224] [2024-06-21 20:40:44,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505153224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:44,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:44,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:44,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644760289] [2024-06-21 20:40:44,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:44,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:44,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:44,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:44,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:44,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:44,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 469 transitions, 5454 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:44,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:44,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:44,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:46,784 INFO L124 PetriNetUnfolderBase]: 4675/7059 cut-off events. [2024-06-21 20:40:46,785 INFO L125 PetriNetUnfolderBase]: For 1058534/1058534 co-relation queries the response was YES. [2024-06-21 20:40:46,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68401 conditions, 7059 events. 4675/7059 cut-off events. For 1058534/1058534 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38667 event pairs, 944 based on Foata normal form. 2/7058 useless extension candidates. Maximal degree in co-relation 68269. Up to 6841 conditions per place. [2024-06-21 20:40:46,872 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 73 changer transitions 0/490 dead transitions. [2024-06-21 20:40:46,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 490 transitions, 6556 flow [2024-06-21 20:40:46,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:46,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:46,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 20:40:46,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 20:40:46,873 INFO L175 Difference]: Start difference. First operand has 295 places, 469 transitions, 5454 flow. Second operand 8 states and 124 transitions. [2024-06-21 20:40:46,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 490 transitions, 6556 flow [2024-06-21 20:40:48,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 490 transitions, 6390 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:48,134 INFO L231 Difference]: Finished difference. Result has 297 places, 472 transitions, 5514 flow [2024-06-21 20:40:48,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5288, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5514, PETRI_PLACES=297, PETRI_TRANSITIONS=472} [2024-06-21 20:40:48,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-21 20:40:48,135 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 472 transitions, 5514 flow [2024-06-21 20:40:48,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:48,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:48,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:48,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:40:48,136 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-21 20:40:48,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:48,136 INFO L85 PathProgramCache]: Analyzing trace with hash -549661516, now seen corresponding path program 3 times [2024-06-21 20:40:48,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:48,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578949860] [2024-06-21 20:40:48,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:48,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:48,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:50,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:50,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:50,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578949860] [2024-06-21 20:40:50,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578949860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:50,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:50,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:50,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705274287] [2024-06-21 20:40:50,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:50,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:50,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:50,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:50,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:50,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:50,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 472 transitions, 5514 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:50,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:50,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:50,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:52,503 INFO L124 PetriNetUnfolderBase]: 4685/7073 cut-off events. [2024-06-21 20:40:52,503 INFO L125 PetriNetUnfolderBase]: For 1081179/1081179 co-relation queries the response was YES. [2024-06-21 20:40:52,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69185 conditions, 7073 events. 4685/7073 cut-off events. For 1081179/1081179 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 38727 event pairs, 944 based on Foata normal form. 2/7072 useless extension candidates. Maximal degree in co-relation 69052. Up to 6826 conditions per place. [2024-06-21 20:40:52,595 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 79 changer transitions 0/493 dead transitions. [2024-06-21 20:40:52,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 493 transitions, 6628 flow [2024-06-21 20:40:52,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:52,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:52,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 20:40:52,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 20:40:52,596 INFO L175 Difference]: Start difference. First operand has 297 places, 472 transitions, 5514 flow. Second operand 8 states and 125 transitions. [2024-06-21 20:40:52,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 493 transitions, 6628 flow [2024-06-21 20:40:53,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 493 transitions, 6428 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:53,953 INFO L231 Difference]: Finished difference. Result has 299 places, 475 transitions, 5556 flow [2024-06-21 20:40:53,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5314, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5556, PETRI_PLACES=299, PETRI_TRANSITIONS=475} [2024-06-21 20:40:53,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-21 20:40:53,954 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 475 transitions, 5556 flow [2024-06-21 20:40:53,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:53,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:53,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:53,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:40:53,954 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-21 20:40:53,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:53,955 INFO L85 PathProgramCache]: Analyzing trace with hash 106461634, now seen corresponding path program 1 times [2024-06-21 20:40:53,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:53,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534597657] [2024-06-21 20:40:53,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:53,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:53,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:55,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:55,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534597657] [2024-06-21 20:40:55,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534597657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:55,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:55,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:40:55,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288306994] [2024-06-21 20:40:55,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:55,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:40:55,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:55,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:40:55,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:40:55,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:40:55,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 475 transitions, 5556 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:55,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:55,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:40:55,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:57,681 INFO L124 PetriNetUnfolderBase]: 4695/7087 cut-off events. [2024-06-21 20:40:57,682 INFO L125 PetriNetUnfolderBase]: For 1096702/1096706 co-relation queries the response was YES. [2024-06-21 20:40:57,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69992 conditions, 7087 events. 4695/7087 cut-off events. For 1096702/1096706 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 38880 event pairs, 1009 based on Foata normal form. 6/7090 useless extension candidates. Maximal degree in co-relation 69858. Up to 7018 conditions per place. [2024-06-21 20:40:57,773 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 31 changer transitions 0/494 dead transitions. [2024-06-21 20:40:57,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 494 transitions, 6678 flow [2024-06-21 20:40:57,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:57,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:57,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 20:40:57,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 20:40:57,774 INFO L175 Difference]: Start difference. First operand has 299 places, 475 transitions, 5556 flow. Second operand 8 states and 119 transitions. [2024-06-21 20:40:57,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 494 transitions, 6678 flow [2024-06-21 20:40:59,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 494 transitions, 6458 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:59,347 INFO L231 Difference]: Finished difference. Result has 301 places, 478 transitions, 5494 flow [2024-06-21 20:40:59,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5336, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5494, PETRI_PLACES=301, PETRI_TRANSITIONS=478} [2024-06-21 20:40:59,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 20:40:59,348 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 478 transitions, 5494 flow [2024-06-21 20:40:59,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:59,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:59,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:59,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:40:59,348 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-21 20:40:59,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:59,349 INFO L85 PathProgramCache]: Analyzing trace with hash 744858178, now seen corresponding path program 3 times [2024-06-21 20:40:59,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:59,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201243192] [2024-06-21 20:40:59,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:59,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:59,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:00,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:00,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201243192] [2024-06-21 20:41:00,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201243192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:00,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:00,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:41:00,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146017026] [2024-06-21 20:41:00,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:00,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:41:00,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:00,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:41:00,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:41:00,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:00,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 478 transitions, 5494 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:00,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:00,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:00,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:02,668 INFO L124 PetriNetUnfolderBase]: 4700/7096 cut-off events. [2024-06-21 20:41:02,668 INFO L125 PetriNetUnfolderBase]: For 1113278/1113290 co-relation queries the response was YES. [2024-06-21 20:41:02,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70440 conditions, 7096 events. 4700/7096 cut-off events. For 1113278/1113290 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 38926 event pairs, 1012 based on Foata normal form. 9/7097 useless extension candidates. Maximal degree in co-relation 70305. Up to 7003 conditions per place. [2024-06-21 20:41:02,749 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 461 selfloop transitions, 32 changer transitions 0/496 dead transitions. [2024-06-21 20:41:02,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 496 transitions, 6644 flow [2024-06-21 20:41:02,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:02,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:02,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 20:41:02,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 20:41:02,750 INFO L175 Difference]: Start difference. First operand has 301 places, 478 transitions, 5494 flow. Second operand 7 states and 109 transitions. [2024-06-21 20:41:02,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 496 transitions, 6644 flow [2024-06-21 20:41:03,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 496 transitions, 6508 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-21 20:41:03,984 INFO L231 Difference]: Finished difference. Result has 302 places, 481 transitions, 5542 flow [2024-06-21 20:41:03,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5358, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5542, PETRI_PLACES=302, PETRI_TRANSITIONS=481} [2024-06-21 20:41:03,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-21 20:41:03,985 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 481 transitions, 5542 flow [2024-06-21 20:41:03,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:03,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:03,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:03,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:41:03,986 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-21 20:41:03,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:03,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1308276450, now seen corresponding path program 4 times [2024-06-21 20:41:03,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:03,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222954012] [2024-06-21 20:41:03,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:03,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:05,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:05,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:05,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222954012] [2024-06-21 20:41:05,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222954012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:05,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:05,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:41:05,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665251156] [2024-06-21 20:41:05,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:05,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:41:05,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:05,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:41:05,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:41:05,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:05,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 481 transitions, 5542 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:05,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:05,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:05,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:07,510 INFO L124 PetriNetUnfolderBase]: 4705/7103 cut-off events. [2024-06-21 20:41:07,510 INFO L125 PetriNetUnfolderBase]: For 1136257/1136269 co-relation queries the response was YES. [2024-06-21 20:41:07,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71024 conditions, 7103 events. 4705/7103 cut-off events. For 1136257/1136269 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 38969 event pairs, 1012 based on Foata normal form. 9/7104 useless extension candidates. Maximal degree in co-relation 70888. Up to 6997 conditions per place. [2024-06-21 20:41:07,596 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 453 selfloop transitions, 40 changer transitions 0/496 dead transitions. [2024-06-21 20:41:07,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 496 transitions, 6684 flow [2024-06-21 20:41:07,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:07,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:07,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 20:41:07,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-21 20:41:07,598 INFO L175 Difference]: Start difference. First operand has 302 places, 481 transitions, 5542 flow. Second operand 7 states and 107 transitions. [2024-06-21 20:41:07,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 496 transitions, 6684 flow [2024-06-21 20:41:09,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 496 transitions, 6522 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:09,067 INFO L231 Difference]: Finished difference. Result has 304 places, 484 transitions, 5586 flow [2024-06-21 20:41:09,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5586, PETRI_PLACES=304, PETRI_TRANSITIONS=484} [2024-06-21 20:41:09,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-21 20:41:09,068 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 484 transitions, 5586 flow [2024-06-21 20:41:09,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:09,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:09,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:09,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:41:09,068 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-21 20:41:09,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:09,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1859746338, now seen corresponding path program 5 times [2024-06-21 20:41:09,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:09,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627605218] [2024-06-21 20:41:09,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:09,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:09,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:10,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:10,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:10,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627605218] [2024-06-21 20:41:10,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627605218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:10,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:10,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:41:10,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448887985] [2024-06-21 20:41:10,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:10,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:41:10,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:10,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:41:10,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:41:10,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:10,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 484 transitions, 5586 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:10,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:10,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:10,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:12,462 INFO L124 PetriNetUnfolderBase]: 4710/7110 cut-off events. [2024-06-21 20:41:12,462 INFO L125 PetriNetUnfolderBase]: For 1160120/1160132 co-relation queries the response was YES. [2024-06-21 20:41:12,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71655 conditions, 7110 events. 4710/7110 cut-off events. For 1160120/1160132 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 38990 event pairs, 1012 based on Foata normal form. 9/7111 useless extension candidates. Maximal degree in co-relation 71518. Up to 7029 conditions per place. [2024-06-21 20:41:12,561 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 457 selfloop transitions, 40 changer transitions 0/500 dead transitions. [2024-06-21 20:41:12,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 500 transitions, 7032 flow [2024-06-21 20:41:12,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:12,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:12,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-21 20:41:12,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 20:41:12,562 INFO L175 Difference]: Start difference. First operand has 304 places, 484 transitions, 5586 flow. Second operand 7 states and 105 transitions. [2024-06-21 20:41:12,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 500 transitions, 7032 flow [2024-06-21 20:41:13,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 500 transitions, 6848 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:13,805 INFO L231 Difference]: Finished difference. Result has 306 places, 490 transitions, 5734 flow [2024-06-21 20:41:13,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5734, PETRI_PLACES=306, PETRI_TRANSITIONS=490} [2024-06-21 20:41:13,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-21 20:41:13,806 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 490 transitions, 5734 flow [2024-06-21 20:41:13,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:13,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:13,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:13,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:41:13,806 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-21 20:41:13,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:13,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1865460258, now seen corresponding path program 6 times [2024-06-21 20:41:13,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:13,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114145704] [2024-06-21 20:41:13,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:13,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:13,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:15,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:15,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:15,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114145704] [2024-06-21 20:41:15,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114145704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:15,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:15,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:41:15,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460321618] [2024-06-21 20:41:15,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:15,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:41:15,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:15,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:41:15,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:41:15,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:15,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 490 transitions, 5734 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:15,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:15,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:15,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:17,285 INFO L124 PetriNetUnfolderBase]: 4707/7106 cut-off events. [2024-06-21 20:41:17,285 INFO L125 PetriNetUnfolderBase]: For 1181802/1181814 co-relation queries the response was YES. [2024-06-21 20:41:17,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71950 conditions, 7106 events. 4707/7106 cut-off events. For 1181802/1181814 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 38966 event pairs, 1012 based on Foata normal form. 9/7107 useless extension candidates. Maximal degree in co-relation 71812. Up to 7039 conditions per place. [2024-06-21 20:41:17,382 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 464 selfloop transitions, 32 changer transitions 0/499 dead transitions. [2024-06-21 20:41:17,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 499 transitions, 6754 flow [2024-06-21 20:41:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:17,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-21 20:41:17,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35034013605442177 [2024-06-21 20:41:17,384 INFO L175 Difference]: Start difference. First operand has 306 places, 490 transitions, 5734 flow. Second operand 7 states and 103 transitions. [2024-06-21 20:41:17,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 499 transitions, 6754 flow [2024-06-21 20:41:18,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 499 transitions, 6503 flow, removed 109 selfloop flow, removed 3 redundant places. [2024-06-21 20:41:18,858 INFO L231 Difference]: Finished difference. Result has 310 places, 490 transitions, 5553 flow [2024-06-21 20:41:18,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5483, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5553, PETRI_PLACES=310, PETRI_TRANSITIONS=490} [2024-06-21 20:41:18,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-21 20:41:18,859 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 490 transitions, 5553 flow [2024-06-21 20:41:18,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:18,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:18,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:18,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:41:18,859 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:18,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:18,860 INFO L85 PathProgramCache]: Analyzing trace with hash -2105699506, now seen corresponding path program 6 times [2024-06-21 20:41:18,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:18,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611841212] [2024-06-21 20:41:18,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:18,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:18,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:22,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-21 20:41:22,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:22,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611841212] [2024-06-21 20:41:22,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611841212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:22,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:22,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:41:22,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130928828] [2024-06-21 20:41:22,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:22,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:41:22,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:22,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:41:22,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:41:22,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:22,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 490 transitions, 5553 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:22,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:22,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:22,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:24,695 INFO L124 PetriNetUnfolderBase]: 4782/7233 cut-off events. [2024-06-21 20:41:24,696 INFO L125 PetriNetUnfolderBase]: For 1278594/1278600 co-relation queries the response was YES. [2024-06-21 20:41:24,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73408 conditions, 7233 events. 4782/7233 cut-off events. For 1278594/1278600 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39918 event pairs, 867 based on Foata normal form. 24/7237 useless extension candidates. Maximal degree in co-relation 73268. Up to 6690 conditions per place. [2024-06-21 20:41:24,790 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 427 selfloop transitions, 105 changer transitions 0/535 dead transitions. [2024-06-21 20:41:24,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 535 transitions, 6905 flow [2024-06-21 20:41:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:41:24,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:41:24,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-21 20:41:24,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-21 20:41:24,792 INFO L175 Difference]: Start difference. First operand has 310 places, 490 transitions, 5553 flow. Second operand 11 states and 180 transitions. [2024-06-21 20:41:24,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 535 transitions, 6905 flow [2024-06-21 20:41:26,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 535 transitions, 6821 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:41:26,330 INFO L231 Difference]: Finished difference. Result has 315 places, 491 transitions, 5776 flow [2024-06-21 20:41:26,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5469, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5776, PETRI_PLACES=315, PETRI_TRANSITIONS=491} [2024-06-21 20:41:26,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 20:41:26,330 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 491 transitions, 5776 flow [2024-06-21 20:41:26,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:26,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:26,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:26,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:41:26,331 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:26,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:26,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1939465726, now seen corresponding path program 7 times [2024-06-21 20:41:26,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:26,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435109288] [2024-06-21 20:41:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:26,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:26,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:30,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:30,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:30,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435109288] [2024-06-21 20:41:30,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435109288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:30,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:30,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:41:30,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787549804] [2024-06-21 20:41:30,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:30,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:41:30,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:30,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:41:30,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:41:30,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:30,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 491 transitions, 5776 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:30,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:30,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:30,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:32,911 INFO L124 PetriNetUnfolderBase]: 4857/7356 cut-off events. [2024-06-21 20:41:32,912 INFO L125 PetriNetUnfolderBase]: For 1324803/1324815 co-relation queries the response was YES. [2024-06-21 20:41:32,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75432 conditions, 7356 events. 4857/7356 cut-off events. For 1324803/1324815 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 40918 event pairs, 1027 based on Foata normal form. 28/7376 useless extension candidates. Maximal degree in co-relation 75291. Up to 7046 conditions per place. [2024-06-21 20:41:33,013 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 486 selfloop transitions, 47 changer transitions 0/536 dead transitions. [2024-06-21 20:41:33,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 536 transitions, 7142 flow [2024-06-21 20:41:33,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:41:33,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:41:33,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-21 20:41:33,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-21 20:41:33,015 INFO L175 Difference]: Start difference. First operand has 315 places, 491 transitions, 5776 flow. Second operand 11 states and 177 transitions. [2024-06-21 20:41:33,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 536 transitions, 7142 flow [2024-06-21 20:41:35,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 536 transitions, 6811 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-21 20:41:35,048 INFO L231 Difference]: Finished difference. Result has 317 places, 494 transitions, 5668 flow [2024-06-21 20:41:35,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5445, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5668, PETRI_PLACES=317, PETRI_TRANSITIONS=494} [2024-06-21 20:41:35,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-21 20:41:35,050 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 494 transitions, 5668 flow [2024-06-21 20:41:35,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:35,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:35,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:35,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:41:35,050 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:35,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:35,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1969792672, now seen corresponding path program 8 times [2024-06-21 20:41:35,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:35,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856243209] [2024-06-21 20:41:35,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:35,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:35,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:38,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:38,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:38,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856243209] [2024-06-21 20:41:38,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856243209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:38,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:38,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:41:38,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078401588] [2024-06-21 20:41:38,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:38,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:41:38,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:38,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:41:38,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:41:38,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:38,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 494 transitions, 5668 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:38,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:38,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:38,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:41,220 INFO L124 PetriNetUnfolderBase]: 4949/7508 cut-off events. [2024-06-21 20:41:41,220 INFO L125 PetriNetUnfolderBase]: For 1353621/1353633 co-relation queries the response was YES. [2024-06-21 20:41:41,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76344 conditions, 7508 events. 4949/7508 cut-off events. For 1353621/1353633 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 42201 event pairs, 1022 based on Foata normal form. 28/7528 useless extension candidates. Maximal degree in co-relation 76201. Up to 6704 conditions per place. [2024-06-21 20:41:41,318 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 424 selfloop transitions, 114 changer transitions 0/541 dead transitions. [2024-06-21 20:41:41,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 541 transitions, 7066 flow [2024-06-21 20:41:41,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:41:41,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:41:41,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-21 20:41:41,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 20:41:41,319 INFO L175 Difference]: Start difference. First operand has 317 places, 494 transitions, 5668 flow. Second operand 11 states and 187 transitions. [2024-06-21 20:41:41,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 541 transitions, 7066 flow [2024-06-21 20:41:43,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 541 transitions, 6901 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-21 20:41:43,351 INFO L231 Difference]: Finished difference. Result has 319 places, 497 transitions, 5869 flow [2024-06-21 20:41:43,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5869, PETRI_PLACES=319, PETRI_TRANSITIONS=497} [2024-06-21 20:41:43,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-21 20:41:43,352 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 497 transitions, 5869 flow [2024-06-21 20:41:43,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:43,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:43,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:43,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:41:43,353 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:43,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:43,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1620435890, now seen corresponding path program 9 times [2024-06-21 20:41:43,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:43,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486645526] [2024-06-21 20:41:43,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:43,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:43,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:45,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:45,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:45,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486645526] [2024-06-21 20:41:45,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486645526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:45,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:45,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:45,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250630105] [2024-06-21 20:41:45,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:45,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:45,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:45,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:45,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:46,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:46,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 497 transitions, 5869 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:46,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:46,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:46,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:48,472 INFO L124 PetriNetUnfolderBase]: 5135/7814 cut-off events. [2024-06-21 20:41:48,473 INFO L125 PetriNetUnfolderBase]: For 1455545/1455557 co-relation queries the response was YES. [2024-06-21 20:41:48,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81306 conditions, 7814 events. 5135/7814 cut-off events. For 1455545/1455557 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 44403 event pairs, 1085 based on Foata normal form. 24/7830 useless extension candidates. Maximal degree in co-relation 81162. Up to 7025 conditions per place. [2024-06-21 20:41:48,566 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 485 selfloop transitions, 56 changer transitions 0/544 dead transitions. [2024-06-21 20:41:48,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 544 transitions, 7707 flow [2024-06-21 20:41:48,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:41:48,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:41:48,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 20:41:48,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-21 20:41:48,567 INFO L175 Difference]: Start difference. First operand has 319 places, 497 transitions, 5869 flow. Second operand 10 states and 169 transitions. [2024-06-21 20:41:48,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 544 transitions, 7707 flow [2024-06-21 20:41:50,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 544 transitions, 7415 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-21 20:41:50,761 INFO L231 Difference]: Finished difference. Result has 321 places, 500 transitions, 5923 flow [2024-06-21 20:41:50,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5577, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5923, PETRI_PLACES=321, PETRI_TRANSITIONS=500} [2024-06-21 20:41:50,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-21 20:41:50,761 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 500 transitions, 5923 flow [2024-06-21 20:41:50,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:50,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:50,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:50,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:41:50,762 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:50,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:50,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1933209616, now seen corresponding path program 10 times [2024-06-21 20:41:50,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:50,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294307920] [2024-06-21 20:41:50,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:50,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:50,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:54,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:54,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:54,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294307920] [2024-06-21 20:41:54,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294307920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:54,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:54,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:41:54,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412695873] [2024-06-21 20:41:54,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:54,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:41:54,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:54,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:41:54,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:41:54,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:41:54,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 500 transitions, 5923 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:54,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:54,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:41:54,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:57,265 INFO L124 PetriNetUnfolderBase]: 5177/7888 cut-off events. [2024-06-21 20:41:57,265 INFO L125 PetriNetUnfolderBase]: For 1465463/1465475 co-relation queries the response was YES. [2024-06-21 20:41:57,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80776 conditions, 7888 events. 5177/7888 cut-off events. For 1465463/1465475 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 45083 event pairs, 1121 based on Foata normal form. 28/7908 useless extension candidates. Maximal degree in co-relation 80630. Up to 7560 conditions per place. [2024-06-21 20:41:57,362 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 494 selfloop transitions, 49 changer transitions 0/546 dead transitions. [2024-06-21 20:41:57,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 546 transitions, 7335 flow [2024-06-21 20:41:57,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:41:57,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:41:57,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 20:41:57,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-21 20:41:57,364 INFO L175 Difference]: Start difference. First operand has 321 places, 500 transitions, 5923 flow. Second operand 11 states and 179 transitions. [2024-06-21 20:41:57,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 546 transitions, 7335 flow [2024-06-21 20:41:59,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 546 transitions, 7194 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 20:41:59,827 INFO L231 Difference]: Finished difference. Result has 326 places, 503 transitions, 6026 flow [2024-06-21 20:41:59,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5784, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6026, PETRI_PLACES=326, PETRI_TRANSITIONS=503} [2024-06-21 20:41:59,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-21 20:41:59,828 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 503 transitions, 6026 flow [2024-06-21 20:41:59,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:59,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:59,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:59,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:41:59,829 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:59,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:59,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1963536562, now seen corresponding path program 11 times [2024-06-21 20:41:59,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:59,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786752445] [2024-06-21 20:41:59,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:59,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:59,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:02,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:02,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:02,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786752445] [2024-06-21 20:42:02,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786752445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:02,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:02,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:42:02,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270550033] [2024-06-21 20:42:02,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:02,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:42:02,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:02,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:42:02,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:42:02,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:02,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 503 transitions, 6026 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:02,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:02,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:02,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:05,470 INFO L124 PetriNetUnfolderBase]: 5344/8165 cut-off events. [2024-06-21 20:42:05,471 INFO L125 PetriNetUnfolderBase]: For 1500211/1500223 co-relation queries the response was YES. [2024-06-21 20:42:05,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82948 conditions, 8165 events. 5344/8165 cut-off events. For 1500211/1500223 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 47429 event pairs, 1121 based on Foata normal form. 28/8185 useless extension candidates. Maximal degree in co-relation 82800. Up to 7231 conditions per place. [2024-06-21 20:42:05,774 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 439 selfloop transitions, 108 changer transitions 0/550 dead transitions. [2024-06-21 20:42:05,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 550 transitions, 7450 flow [2024-06-21 20:42:05,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:42:05,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:42:05,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-21 20:42:05,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-21 20:42:05,776 INFO L175 Difference]: Start difference. First operand has 326 places, 503 transitions, 6026 flow. Second operand 11 states and 188 transitions. [2024-06-21 20:42:05,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 550 transitions, 7450 flow [2024-06-21 20:42:07,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 550 transitions, 7300 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 20:42:08,008 INFO L231 Difference]: Finished difference. Result has 330 places, 505 transitions, 6226 flow [2024-06-21 20:42:08,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5876, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6226, PETRI_PLACES=330, PETRI_TRANSITIONS=505} [2024-06-21 20:42:08,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-21 20:42:08,016 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 505 transitions, 6226 flow [2024-06-21 20:42:08,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:08,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:08,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:08,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:42:08,017 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:08,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:08,018 INFO L85 PathProgramCache]: Analyzing trace with hash 101970076, now seen corresponding path program 12 times [2024-06-21 20:42:08,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:08,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985803449] [2024-06-21 20:42:08,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:08,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:08,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:10,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:10,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:10,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985803449] [2024-06-21 20:42:10,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985803449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:10,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:10,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:42:10,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435766278] [2024-06-21 20:42:10,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:10,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:42:10,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:10,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:42:10,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:42:10,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:10,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 505 transitions, 6226 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:10,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:10,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:10,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:13,031 INFO L124 PetriNetUnfolderBase]: 5463/8366 cut-off events. [2024-06-21 20:42:13,031 INFO L125 PetriNetUnfolderBase]: For 1570051/1570063 co-relation queries the response was YES. [2024-06-21 20:42:13,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86307 conditions, 8366 events. 5463/8366 cut-off events. For 1570051/1570063 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 48941 event pairs, 1150 based on Foata normal form. 24/8382 useless extension candidates. Maximal degree in co-relation 86158. Up to 7089 conditions per place. [2024-06-21 20:42:13,150 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 438 selfloop transitions, 111 changer transitions 0/552 dead transitions. [2024-06-21 20:42:13,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 552 transitions, 8084 flow [2024-06-21 20:42:13,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:42:13,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:42:13,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 20:42:13,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 20:42:13,152 INFO L175 Difference]: Start difference. First operand has 330 places, 505 transitions, 6226 flow. Second operand 10 states and 176 transitions. [2024-06-21 20:42:13,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 552 transitions, 8084 flow [2024-06-21 20:42:15,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 552 transitions, 7802 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-21 20:42:15,773 INFO L231 Difference]: Finished difference. Result has 331 places, 507 transitions, 6370 flow [2024-06-21 20:42:15,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5944, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6370, PETRI_PLACES=331, PETRI_TRANSITIONS=507} [2024-06-21 20:42:15,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-21 20:42:15,774 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 507 transitions, 6370 flow [2024-06-21 20:42:15,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:15,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:15,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:15,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:42:15,774 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:15,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:15,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1978350832, now seen corresponding path program 13 times [2024-06-21 20:42:15,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:15,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466452353] [2024-06-21 20:42:15,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:15,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:15,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:18,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:18,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466452353] [2024-06-21 20:42:18,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466452353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:18,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:18,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:42:18,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217308203] [2024-06-21 20:42:18,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:18,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:42:18,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:18,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:42:18,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:42:18,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:18,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 507 transitions, 6370 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:18,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:18,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:18,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:21,023 INFO L124 PetriNetUnfolderBase]: 5649/8672 cut-off events. [2024-06-21 20:42:21,024 INFO L125 PetriNetUnfolderBase]: For 1697134/1697146 co-relation queries the response was YES. [2024-06-21 20:42:21,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91172 conditions, 8672 events. 5649/8672 cut-off events. For 1697134/1697146 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 51451 event pairs, 1188 based on Foata normal form. 24/8688 useless extension candidates. Maximal degree in co-relation 91022. Up to 7554 conditions per place. [2024-06-21 20:42:21,145 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 438 selfloop transitions, 114 changer transitions 0/555 dead transitions. [2024-06-21 20:42:21,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 555 transitions, 8268 flow [2024-06-21 20:42:21,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:42:21,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:42:21,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 20:42:21,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 20:42:21,147 INFO L175 Difference]: Start difference. First operand has 331 places, 507 transitions, 6370 flow. Second operand 10 states and 174 transitions. [2024-06-21 20:42:21,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 555 transitions, 8268 flow [2024-06-21 20:42:24,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 555 transitions, 8064 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 20:42:24,031 INFO L231 Difference]: Finished difference. Result has 336 places, 510 transitions, 6643 flow [2024-06-21 20:42:24,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6166, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6643, PETRI_PLACES=336, PETRI_TRANSITIONS=510} [2024-06-21 20:42:24,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-21 20:42:24,034 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 510 transitions, 6643 flow [2024-06-21 20:42:24,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:24,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:24,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:24,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:42:24,034 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:24,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:24,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1988470162, now seen corresponding path program 14 times [2024-06-21 20:42:24,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:24,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803294966] [2024-06-21 20:42:24,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:24,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:24,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:26,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:26,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:26,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803294966] [2024-06-21 20:42:26,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803294966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:26,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:26,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:42:26,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97773489] [2024-06-21 20:42:26,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:26,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:42:26,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:26,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:42:26,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:42:26,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:26,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 510 transitions, 6643 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:26,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:26,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:26,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:29,416 INFO L124 PetriNetUnfolderBase]: 5682/8731 cut-off events. [2024-06-21 20:42:29,417 INFO L125 PetriNetUnfolderBase]: For 1711004/1711016 co-relation queries the response was YES. [2024-06-21 20:42:29,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91902 conditions, 8731 events. 5682/8731 cut-off events. For 1711004/1711016 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 51630 event pairs, 1115 based on Foata normal form. 24/8747 useless extension candidates. Maximal degree in co-relation 91749. Up to 5647 conditions per place. [2024-06-21 20:42:29,526 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 419 selfloop transitions, 136 changer transitions 0/558 dead transitions. [2024-06-21 20:42:29,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 558 transitions, 8445 flow [2024-06-21 20:42:29,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:42:29,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:42:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-21 20:42:29,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-21 20:42:29,528 INFO L175 Difference]: Start difference. First operand has 336 places, 510 transitions, 6643 flow. Second operand 10 states and 172 transitions. [2024-06-21 20:42:29,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 558 transitions, 8445 flow [2024-06-21 20:42:31,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 558 transitions, 8229 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 20:42:31,815 INFO L231 Difference]: Finished difference. Result has 340 places, 511 transitions, 6809 flow [2024-06-21 20:42:31,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6427, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6809, PETRI_PLACES=340, PETRI_TRANSITIONS=511} [2024-06-21 20:42:31,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-21 20:42:31,816 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 511 transitions, 6809 flow [2024-06-21 20:42:31,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:31,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:31,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:31,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:42:31,817 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:31,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:31,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1693011952, now seen corresponding path program 15 times [2024-06-21 20:42:31,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:31,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424731191] [2024-06-21 20:42:31,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:31,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:31,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:35,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:35,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:35,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424731191] [2024-06-21 20:42:35,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424731191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:35,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:35,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:42:35,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817978001] [2024-06-21 20:42:35,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:35,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:42:35,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:35,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:42:35,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:42:35,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:35,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 511 transitions, 6809 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:35,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:35,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:35,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:38,661 INFO L124 PetriNetUnfolderBase]: 5707/8778 cut-off events. [2024-06-21 20:42:38,661 INFO L125 PetriNetUnfolderBase]: For 1725946/1725958 co-relation queries the response was YES. [2024-06-21 20:42:38,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92135 conditions, 8778 events. 5707/8778 cut-off events. For 1725946/1725958 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52407 event pairs, 1222 based on Foata normal form. 28/8798 useless extension candidates. Maximal degree in co-relation 91980. Up to 7854 conditions per place. [2024-06-21 20:42:38,811 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 439 selfloop transitions, 114 changer transitions 0/556 dead transitions. [2024-06-21 20:42:38,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 556 transitions, 8220 flow [2024-06-21 20:42:38,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:42:38,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:42:38,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 20:42:38,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-21 20:42:38,813 INFO L175 Difference]: Start difference. First operand has 340 places, 511 transitions, 6809 flow. Second operand 11 states and 184 transitions. [2024-06-21 20:42:38,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 556 transitions, 8220 flow [2024-06-21 20:42:41,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 556 transitions, 7862 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-21 20:42:41,805 INFO L231 Difference]: Finished difference. Result has 343 places, 513 transitions, 6803 flow [2024-06-21 20:42:41,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6453, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6803, PETRI_PLACES=343, PETRI_TRANSITIONS=513} [2024-06-21 20:42:41,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-21 20:42:41,806 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 513 transitions, 6803 flow [2024-06-21 20:42:41,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:41,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:41,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:41,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:42:41,806 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-21 20:42:41,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:41,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1851642194, now seen corresponding path program 4 times [2024-06-21 20:42:41,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:41,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390481477] [2024-06-21 20:42:41,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:41,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:41,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:44,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:44,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:44,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390481477] [2024-06-21 20:42:44,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390481477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:44,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:44,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:42:44,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693905947] [2024-06-21 20:42:44,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:44,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:42:44,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:44,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:42:44,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:42:44,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:44,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 513 transitions, 6803 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:44,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:44,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:44,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:46,600 INFO L124 PetriNetUnfolderBase]: 5717/8794 cut-off events. [2024-06-21 20:42:46,601 INFO L125 PetriNetUnfolderBase]: For 1665551/1665557 co-relation queries the response was YES. [2024-06-21 20:42:46,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91648 conditions, 8794 events. 5717/8794 cut-off events. For 1665551/1665557 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 52382 event pairs, 1272 based on Foata normal form. 6/8780 useless extension candidates. Maximal degree in co-relation 91492. Up to 8503 conditions per place. [2024-06-21 20:42:46,752 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 433 selfloop transitions, 97 changer transitions 0/533 dead transitions. [2024-06-21 20:42:46,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 533 transitions, 8273 flow [2024-06-21 20:42:46,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:42:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:42:46,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 20:42:46,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 20:42:46,753 INFO L175 Difference]: Start difference. First operand has 343 places, 513 transitions, 6803 flow. Second operand 8 states and 123 transitions. [2024-06-21 20:42:46,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 533 transitions, 8273 flow [2024-06-21 20:42:50,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 533 transitions, 7974 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-21 20:42:50,052 INFO L231 Difference]: Finished difference. Result has 342 places, 519 transitions, 6870 flow [2024-06-21 20:42:50,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6504, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6870, PETRI_PLACES=342, PETRI_TRANSITIONS=519} [2024-06-21 20:42:50,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 20:42:50,053 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 519 transitions, 6870 flow [2024-06-21 20:42:50,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:50,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:50,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:50,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:42:50,054 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-21 20:42:50,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:50,054 INFO L85 PathProgramCache]: Analyzing trace with hash -867296924, now seen corresponding path program 2 times [2024-06-21 20:42:50,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:50,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352247785] [2024-06-21 20:42:50,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:50,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:50,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:52,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:52,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:52,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352247785] [2024-06-21 20:42:52,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352247785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:52,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:52,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:42:52,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810759815] [2024-06-21 20:42:52,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:52,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:42:52,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:52,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:42:52,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:42:52,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:52,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 519 transitions, 6870 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:52,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:52,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:52,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:54,578 INFO L124 PetriNetUnfolderBase]: 5730/8810 cut-off events. [2024-06-21 20:42:54,578 INFO L125 PetriNetUnfolderBase]: For 1678842/1678854 co-relation queries the response was YES. [2024-06-21 20:42:54,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91764 conditions, 8810 events. 5730/8810 cut-off events. For 1678842/1678854 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52504 event pairs, 1328 based on Foata normal form. 9/8811 useless extension candidates. Maximal degree in co-relation 91607. Up to 8713 conditions per place. [2024-06-21 20:42:54,711 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 51 changer transitions 0/542 dead transitions. [2024-06-21 20:42:54,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 542 transitions, 8688 flow [2024-06-21 20:42:54,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:42:54,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:42:54,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 20:42:54,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 20:42:54,712 INFO L175 Difference]: Start difference. First operand has 342 places, 519 transitions, 6870 flow. Second operand 8 states and 119 transitions. [2024-06-21 20:42:54,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 542 transitions, 8688 flow [2024-06-21 20:42:57,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 542 transitions, 8511 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 20:42:57,541 INFO L231 Difference]: Finished difference. Result has 347 places, 530 transitions, 7120 flow [2024-06-21 20:42:57,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6693, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7120, PETRI_PLACES=347, PETRI_TRANSITIONS=530} [2024-06-21 20:42:57,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-21 20:42:57,542 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 530 transitions, 7120 flow [2024-06-21 20:42:57,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:57,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:57,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:57,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:42:57,542 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-21 20:42:57,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:57,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1851166530, now seen corresponding path program 3 times [2024-06-21 20:42:57,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:57,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676799346] [2024-06-21 20:42:57,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:57,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:57,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:59,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:59,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:59,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676799346] [2024-06-21 20:42:59,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676799346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:59,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:59,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:42:59,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723385458] [2024-06-21 20:42:59,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:59,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:42:59,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:59,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:42:59,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:42:59,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:42:59,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 530 transitions, 7120 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:59,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:59,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:42:59,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:02,466 INFO L124 PetriNetUnfolderBase]: 5732/8816 cut-off events. [2024-06-21 20:43:02,466 INFO L125 PetriNetUnfolderBase]: For 1707537/1707537 co-relation queries the response was YES. [2024-06-21 20:43:02,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92182 conditions, 8816 events. 5732/8816 cut-off events. For 1707537/1707537 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52568 event pairs, 1403 based on Foata normal form. 2/8815 useless extension candidates. Maximal degree in co-relation 92022. Up to 8766 conditions per place. [2024-06-21 20:43:02,589 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 518 selfloop transitions, 22 changer transitions 0/543 dead transitions. [2024-06-21 20:43:02,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 543 transitions, 8332 flow [2024-06-21 20:43:02,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:43:02,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:43:02,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 20:43:02,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2024-06-21 20:43:02,591 INFO L175 Difference]: Start difference. First operand has 347 places, 530 transitions, 7120 flow. Second operand 8 states and 114 transitions. [2024-06-21 20:43:02,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 543 transitions, 8332 flow [2024-06-21 20:43:05,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 543 transitions, 8123 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-21 20:43:05,292 INFO L231 Difference]: Finished difference. Result has 352 places, 533 transitions, 7072 flow [2024-06-21 20:43:05,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6911, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7072, PETRI_PLACES=352, PETRI_TRANSITIONS=533} [2024-06-21 20:43:05,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-21 20:43:05,292 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 533 transitions, 7072 flow [2024-06-21 20:43:05,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:05,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:05,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-21 20:43:05,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:43:05,293 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-21 20:43:05,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:05,293 INFO L85 PathProgramCache]: Analyzing trace with hash -881119018, now seen corresponding path program 5 times [2024-06-21 20:43:05,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:05,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445110761] [2024-06-21 20:43:05,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:05,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:05,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:07,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:07,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445110761] [2024-06-21 20:43:07,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445110761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:07,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:07,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:43:07,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21880656] [2024-06-21 20:43:07,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:07,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:43:07,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:07,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:43:07,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:43:07,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:43:07,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 533 transitions, 7072 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:07,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:07,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:43:07,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:10,065 INFO L124 PetriNetUnfolderBase]: 5742/8829 cut-off events. [2024-06-21 20:43:10,065 INFO L125 PetriNetUnfolderBase]: For 1733480/1733486 co-relation queries the response was YES. [2024-06-21 20:43:10,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92788 conditions, 8829 events. 5742/8829 cut-off events. For 1733480/1733486 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 52588 event pairs, 1267 based on Foata normal form. 6/8815 useless extension candidates. Maximal degree in co-relation 92626. Up to 8603 conditions per place. [2024-06-21 20:43:10,208 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 467 selfloop transitions, 80 changer transitions 0/550 dead transitions. [2024-06-21 20:43:10,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 550 transitions, 8291 flow [2024-06-21 20:43:10,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:43:10,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:43:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-21 20:43:10,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34656084656084657 [2024-06-21 20:43:10,210 INFO L175 Difference]: Start difference. First operand has 352 places, 533 transitions, 7072 flow. Second operand 9 states and 131 transitions. [2024-06-21 20:43:10,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 550 transitions, 8291 flow [2024-06-21 20:43:12,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 550 transitions, 8118 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-21 20:43:12,850 INFO L231 Difference]: Finished difference. Result has 354 places, 536 transitions, 7149 flow [2024-06-21 20:43:12,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6899, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7149, PETRI_PLACES=354, PETRI_TRANSITIONS=536} [2024-06-21 20:43:12,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 20:43:12,851 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 536 transitions, 7149 flow [2024-06-21 20:43:12,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:12,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:12,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:12,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:43:12,852 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-21 20:43:12,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:12,852 INFO L85 PathProgramCache]: Analyzing trace with hash -881106494, now seen corresponding path program 4 times [2024-06-21 20:43:12,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:12,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200750543] [2024-06-21 20:43:12,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:12,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:14,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:14,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:14,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200750543] [2024-06-21 20:43:14,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200750543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:14,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:14,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:43:14,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960380670] [2024-06-21 20:43:14,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:14,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:43:14,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:14,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:43:14,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:43:15,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:43:15,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 536 transitions, 7149 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:15,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:15,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:43:15,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:17,234 INFO L124 PetriNetUnfolderBase]: 5739/8823 cut-off events. [2024-06-21 20:43:17,234 INFO L125 PetriNetUnfolderBase]: For 1749260/1749272 co-relation queries the response was YES. [2024-06-21 20:43:17,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92976 conditions, 8823 events. 5739/8823 cut-off events. For 1749260/1749272 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52574 event pairs, 1328 based on Foata normal form. 9/8824 useless extension candidates. Maximal degree in co-relation 92814. Up to 8753 conditions per place. [2024-06-21 20:43:17,597 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 509 selfloop transitions, 35 changer transitions 0/547 dead transitions. [2024-06-21 20:43:17,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 547 transitions, 8276 flow [2024-06-21 20:43:17,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:43:17,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:43:17,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 20:43:17,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2024-06-21 20:43:17,598 INFO L175 Difference]: Start difference. First operand has 354 places, 536 transitions, 7149 flow. Second operand 8 states and 114 transitions. [2024-06-21 20:43:17,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 547 transitions, 8276 flow [2024-06-21 20:43:20,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 547 transitions, 7988 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-21 20:43:20,454 INFO L231 Difference]: Finished difference. Result has 355 places, 537 transitions, 6948 flow [2024-06-21 20:43:20,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6863, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6948, PETRI_PLACES=355, PETRI_TRANSITIONS=537} [2024-06-21 20:43:20,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-21 20:43:20,455 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 537 transitions, 6948 flow [2024-06-21 20:43:20,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:20,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:20,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:20,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:43:20,456 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-21 20:43:20,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:20,457 INFO L85 PathProgramCache]: Analyzing trace with hash -881106928, now seen corresponding path program 6 times [2024-06-21 20:43:20,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:20,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435743001] [2024-06-21 20:43:20,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:20,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:20,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:22,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:22,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:22,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435743001] [2024-06-21 20:43:22,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435743001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:22,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:22,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:43:22,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658786651] [2024-06-21 20:43:22,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:22,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:43:22,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:22,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:43:22,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:43:22,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:43:22,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 537 transitions, 6948 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:22,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:22,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:43:22,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:24,867 INFO L124 PetriNetUnfolderBase]: 5733/8817 cut-off events. [2024-06-21 20:43:24,867 INFO L125 PetriNetUnfolderBase]: For 1756560/1756566 co-relation queries the response was YES. [2024-06-21 20:43:24,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92634 conditions, 8817 events. 5733/8817 cut-off events. For 1756560/1756566 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 52441 event pairs, 1265 based on Foata normal form. 6/8803 useless extension candidates. Maximal degree in co-relation 92471. Up to 8582 conditions per place. [2024-06-21 20:43:24,994 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 464 selfloop transitions, 85 changer transitions 0/552 dead transitions. [2024-06-21 20:43:24,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 552 transitions, 8097 flow [2024-06-21 20:43:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:43:24,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:43:24,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 20:43:24,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-21 20:43:24,995 INFO L175 Difference]: Start difference. First operand has 355 places, 537 transitions, 6948 flow. Second operand 9 states and 134 transitions. [2024-06-21 20:43:24,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 552 transitions, 8097 flow [2024-06-21 20:43:28,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 552 transitions, 7977 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 20:43:28,394 INFO L231 Difference]: Finished difference. Result has 358 places, 537 transitions, 7004 flow [2024-06-21 20:43:28,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7004, PETRI_PLACES=358, PETRI_TRANSITIONS=537} [2024-06-21 20:43:28,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-21 20:43:28,395 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 537 transitions, 7004 flow [2024-06-21 20:43:28,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:28,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:28,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:28,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:43:28,396 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-21 20:43:28,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:28,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1303522786, now seen corresponding path program 1 times [2024-06-21 20:43:28,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:28,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978953364] [2024-06-21 20:43:28,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:28,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:30,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:30,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:30,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978953364] [2024-06-21 20:43:30,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978953364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:30,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:30,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:43:30,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891203914] [2024-06-21 20:43:30,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:30,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:43:30,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:30,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:43:30,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:43:30,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:43:30,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 537 transitions, 7004 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:30,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:30,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:43:30,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:32,946 INFO L124 PetriNetUnfolderBase]: 5562/8646 cut-off events. [2024-06-21 20:43:32,946 INFO L125 PetriNetUnfolderBase]: For 1769877/1769877 co-relation queries the response was YES. [2024-06-21 20:43:33,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91526 conditions, 8646 events. 5562/8646 cut-off events. For 1769877/1769877 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 52301 event pairs, 1359 based on Foata normal form. 1/8644 useless extension candidates. Maximal degree in co-relation 91362. Up to 8443 conditions per place. [2024-06-21 20:43:33,087 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 527 selfloop transitions, 18 changer transitions 0/559 dead transitions. [2024-06-21 20:43:33,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 559 transitions, 8280 flow [2024-06-21 20:43:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:43:33,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:43:33,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 20:43:33,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 20:43:33,108 INFO L175 Difference]: Start difference. First operand has 358 places, 537 transitions, 7004 flow. Second operand 8 states and 128 transitions. [2024-06-21 20:43:33,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 559 transitions, 8280 flow [2024-06-21 20:43:36,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 559 transitions, 8015 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 20:43:36,946 INFO L231 Difference]: Finished difference. Result has 357 places, 540 transitions, 6901 flow [2024-06-21 20:43:36,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6739, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6901, PETRI_PLACES=357, PETRI_TRANSITIONS=540} [2024-06-21 20:43:36,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-21 20:43:36,965 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 540 transitions, 6901 flow [2024-06-21 20:43:36,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:36,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:36,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:36,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:43:36,965 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-21 20:43:36,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:36,966 INFO L85 PathProgramCache]: Analyzing trace with hash -2087812346, now seen corresponding path program 1 times [2024-06-21 20:43:36,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:36,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965227758] [2024-06-21 20:43:36,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:36,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:36,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:39,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:39,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:39,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965227758] [2024-06-21 20:43:39,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965227758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:39,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:39,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:43:39,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021959604] [2024-06-21 20:43:39,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:39,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:43:39,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:39,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:43:39,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:43:39,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:43:39,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 540 transitions, 6901 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:39,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:39,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:43:39,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:41,759 INFO L124 PetriNetUnfolderBase]: 5597/8699 cut-off events. [2024-06-21 20:43:41,759 INFO L125 PetriNetUnfolderBase]: For 1846333/1846333 co-relation queries the response was YES. [2024-06-21 20:43:41,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92246 conditions, 8699 events. 5597/8699 cut-off events. For 1846333/1846333 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52623 event pairs, 1358 based on Foata normal form. 9/8705 useless extension candidates. Maximal degree in co-relation 92082. Up to 8471 conditions per place. [2024-06-21 20:43:41,895 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 531 selfloop transitions, 19 changer transitions 0/564 dead transitions. [2024-06-21 20:43:41,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 564 transitions, 8253 flow [2024-06-21 20:43:41,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:43:41,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:43:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 20:43:41,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 20:43:41,897 INFO L175 Difference]: Start difference. First operand has 357 places, 540 transitions, 6901 flow. Second operand 8 states and 130 transitions. [2024-06-21 20:43:41,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 564 transitions, 8253 flow [2024-06-21 20:43:44,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 564 transitions, 8113 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-21 20:43:44,712 INFO L231 Difference]: Finished difference. Result has 359 places, 544 transitions, 6882 flow [2024-06-21 20:43:44,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6761, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6882, PETRI_PLACES=359, PETRI_TRANSITIONS=544} [2024-06-21 20:43:44,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-21 20:43:44,713 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 544 transitions, 6882 flow [2024-06-21 20:43:44,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:44,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:44,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:44,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:43:44,714 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-21 20:43:44,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:44,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1308284572, now seen corresponding path program 2 times [2024-06-21 20:43:44,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:44,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119928025] [2024-06-21 20:43:44,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:44,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:44,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:47,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-21 20:43:47,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:47,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119928025] [2024-06-21 20:43:47,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119928025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:47,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:47,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:43:47,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181902847] [2024-06-21 20:43:47,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:47,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:43:47,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:47,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:43:47,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:43:47,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:43:47,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 544 transitions, 6882 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:47,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:47,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:43:47,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:49,510 INFO L124 PetriNetUnfolderBase]: 5621/8733 cut-off events. [2024-06-21 20:43:49,511 INFO L125 PetriNetUnfolderBase]: For 1867662/1867667 co-relation queries the response was YES. [2024-06-21 20:43:49,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93671 conditions, 8733 events. 5621/8733 cut-off events. For 1867662/1867667 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 52859 event pairs, 1362 based on Foata normal form. 6/8736 useless extension candidates. Maximal degree in co-relation 93506. Up to 8524 conditions per place. [2024-06-21 20:43:49,656 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 530 selfloop transitions, 19 changer transitions 0/563 dead transitions. [2024-06-21 20:43:49,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 563 transitions, 8164 flow [2024-06-21 20:43:49,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:43:49,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:43:49,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 20:43:49,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 20:43:49,657 INFO L175 Difference]: Start difference. First operand has 359 places, 544 transitions, 6882 flow. Second operand 8 states and 125 transitions. [2024-06-21 20:43:49,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 563 transitions, 8164 flow [2024-06-21 20:43:52,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 563 transitions, 8079 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:43:52,630 INFO L231 Difference]: Finished difference. Result has 361 places, 548 transitions, 6966 flow [2024-06-21 20:43:52,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6966, PETRI_PLACES=361, PETRI_TRANSITIONS=548} [2024-06-21 20:43:52,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-21 20:43:52,630 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 548 transitions, 6966 flow [2024-06-21 20:43:52,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:52,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:52,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:52,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:43:52,631 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-21 20:43:52,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:52,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1308291082, now seen corresponding path program 3 times [2024-06-21 20:43:52,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:52,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207010759] [2024-06-21 20:43:52,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:52,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:55,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:55,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:55,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207010759] [2024-06-21 20:43:55,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207010759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:55,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:55,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:43:55,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333634697] [2024-06-21 20:43:55,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:55,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:43:55,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:55,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:43:55,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:43:55,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:43:55,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 548 transitions, 6966 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:55,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:55,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:43:55,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:57,629 INFO L124 PetriNetUnfolderBase]: 5622/8736 cut-off events. [2024-06-21 20:43:57,629 INFO L125 PetriNetUnfolderBase]: For 1865225/1865230 co-relation queries the response was YES. [2024-06-21 20:43:57,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94189 conditions, 8736 events. 5622/8736 cut-off events. For 1865225/1865230 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 52873 event pairs, 1361 based on Foata normal form. 7/8740 useless extension candidates. Maximal degree in co-relation 94023. Up to 8537 conditions per place. [2024-06-21 20:43:57,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 532 selfloop transitions, 18 changer transitions 0/564 dead transitions. [2024-06-21 20:43:57,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 564 transitions, 8172 flow [2024-06-21 20:43:57,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:43:57,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:43:57,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 20:43:57,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-21 20:43:57,750 INFO L175 Difference]: Start difference. First operand has 361 places, 548 transitions, 6966 flow. Second operand 8 states and 122 transitions. [2024-06-21 20:43:57,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 564 transitions, 8172 flow [2024-06-21 20:44:00,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 564 transitions, 8033 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:00,599 INFO L231 Difference]: Finished difference. Result has 363 places, 551 transitions, 6937 flow [2024-06-21 20:44:00,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6937, PETRI_PLACES=363, PETRI_TRANSITIONS=551} [2024-06-21 20:44:00,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-21 20:44:00,600 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 551 transitions, 6937 flow [2024-06-21 20:44:00,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:00,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:00,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:00,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:44:00,601 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-21 20:44:00,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:00,601 INFO L85 PathProgramCache]: Analyzing trace with hash -875393380, now seen corresponding path program 4 times [2024-06-21 20:44:00,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:00,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197973991] [2024-06-21 20:44:00,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:00,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:00,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:03,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:03,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:03,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197973991] [2024-06-21 20:44:03,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197973991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:03,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:03,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:03,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013930645] [2024-06-21 20:44:03,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:03,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:03,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:03,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:03,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:03,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:44:03,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 551 transitions, 6937 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:03,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:03,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:44:03,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:05,492 INFO L124 PetriNetUnfolderBase]: 5668/8804 cut-off events. [2024-06-21 20:44:05,492 INFO L125 PetriNetUnfolderBase]: For 1943881/1943907 co-relation queries the response was YES. [2024-06-21 20:44:05,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95627 conditions, 8804 events. 5668/8804 cut-off events. For 1943881/1943907 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 53394 event pairs, 1363 based on Foata normal form. 11/8811 useless extension candidates. Maximal degree in co-relation 95460. Up to 8580 conditions per place. [2024-06-21 20:44:05,633 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 537 selfloop transitions, 21 changer transitions 0/572 dead transitions. [2024-06-21 20:44:05,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 572 transitions, 8567 flow [2024-06-21 20:44:05,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:05,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:05,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 20:44:05,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 20:44:05,634 INFO L175 Difference]: Start difference. First operand has 363 places, 551 transitions, 6937 flow. Second operand 8 states and 125 transitions. [2024-06-21 20:44:05,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 572 transitions, 8567 flow [2024-06-21 20:44:08,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 572 transitions, 8479 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:08,866 INFO L231 Difference]: Finished difference. Result has 366 places, 558 transitions, 7087 flow [2024-06-21 20:44:08,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7087, PETRI_PLACES=366, PETRI_TRANSITIONS=558} [2024-06-21 20:44:08,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-21 20:44:08,866 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 558 transitions, 7087 flow [2024-06-21 20:44:08,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:08,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:08,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:08,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:44:08,867 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-21 20:44:08,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:08,867 INFO L85 PathProgramCache]: Analyzing trace with hash -875386870, now seen corresponding path program 5 times [2024-06-21 20:44:08,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:08,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899316576] [2024-06-21 20:44:08,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:08,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:08,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:11,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:11,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:11,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899316576] [2024-06-21 20:44:11,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899316576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:11,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:11,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:11,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877385688] [2024-06-21 20:44:11,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:11,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:11,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:11,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:11,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:11,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:44:11,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 558 transitions, 7087 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:11,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:11,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:44:11,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:13,568 INFO L124 PetriNetUnfolderBase]: 5672/8810 cut-off events. [2024-06-21 20:44:13,568 INFO L125 PetriNetUnfolderBase]: For 1929751/1929759 co-relation queries the response was YES. [2024-06-21 20:44:13,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96726 conditions, 8810 events. 5672/8810 cut-off events. For 1929751/1929759 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 53429 event pairs, 1362 based on Foata normal form. 1/8808 useless extension candidates. Maximal degree in co-relation 96557. Up to 8614 conditions per place. [2024-06-21 20:44:13,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 542 selfloop transitions, 18 changer transitions 0/574 dead transitions. [2024-06-21 20:44:13,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 574 transitions, 8331 flow [2024-06-21 20:44:13,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:13,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:13,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 20:44:13,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 20:44:13,723 INFO L175 Difference]: Start difference. First operand has 366 places, 558 transitions, 7087 flow. Second operand 8 states and 119 transitions. [2024-06-21 20:44:13,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 574 transitions, 8331 flow [2024-06-21 20:44:18,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 574 transitions, 8248 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:18,215 INFO L231 Difference]: Finished difference. Result has 371 places, 564 transitions, 7154 flow [2024-06-21 20:44:18,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7004, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7154, PETRI_PLACES=371, PETRI_TRANSITIONS=564} [2024-06-21 20:44:18,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-21 20:44:18,216 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 564 transitions, 7154 flow [2024-06-21 20:44:18,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:18,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:18,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:18,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:44:18,223 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-21 20:44:18,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:18,224 INFO L85 PathProgramCache]: Analyzing trace with hash -867112660, now seen corresponding path program 6 times [2024-06-21 20:44:18,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:18,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086295072] [2024-06-21 20:44:18,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:18,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:18,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:20,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:20,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:20,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086295072] [2024-06-21 20:44:20,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086295072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:20,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:20,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:20,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551583520] [2024-06-21 20:44:20,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:20,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:20,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:20,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:20,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:20,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 20:44:20,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 564 transitions, 7154 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:20,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:20,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 20:44:20,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:23,071 INFO L124 PetriNetUnfolderBase]: 5671/8809 cut-off events. [2024-06-21 20:44:23,072 INFO L125 PetriNetUnfolderBase]: For 1954318/1954318 co-relation queries the response was YES. [2024-06-21 20:44:23,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96970 conditions, 8809 events. 5671/8809 cut-off events. For 1954318/1954318 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 53408 event pairs, 1362 based on Foata normal form. 3/8809 useless extension candidates. Maximal degree in co-relation 96798. Up to 8600 conditions per place. [2024-06-21 20:44:23,216 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 545 selfloop transitions, 20 changer transitions 0/579 dead transitions. [2024-06-21 20:44:23,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 579 transitions, 8422 flow [2024-06-21 20:44:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:23,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:23,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 20:44:23,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 20:44:23,217 INFO L175 Difference]: Start difference. First operand has 371 places, 564 transitions, 7154 flow. Second operand 8 states and 121 transitions. [2024-06-21 20:44:23,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 579 transitions, 8422 flow [2024-06-21 20:44:26,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 579 transitions, 8329 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:26,874 INFO L231 Difference]: Finished difference. Result has 375 places, 567 transitions, 7197 flow [2024-06-21 20:44:26,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7061, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7197, PETRI_PLACES=375, PETRI_TRANSITIONS=567} [2024-06-21 20:44:26,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-21 20:44:26,875 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 567 transitions, 7197 flow [2024-06-21 20:44:26,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:26,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:26,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:26,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:44:26,875 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-21 20:44:26,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:26,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1851149666, now seen corresponding path program 1 times [2024-06-21 20:44:26,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:26,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140440981] [2024-06-21 20:44:26,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:26,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:26,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:30,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:30,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:30,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140440981] [2024-06-21 20:44:30,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140440981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:30,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:30,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:44:30,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856051764] [2024-06-21 20:44:30,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:30,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:44:30,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:30,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:44:30,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:44:30,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:44:30,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 567 transitions, 7197 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:30,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:30,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:44:30,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:33,191 INFO L124 PetriNetUnfolderBase]: 5878/9022 cut-off events. [2024-06-21 20:44:33,191 INFO L125 PetriNetUnfolderBase]: For 1978114/1978114 co-relation queries the response was YES. [2024-06-21 20:44:33,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99125 conditions, 9022 events. 5878/9022 cut-off events. For 1978114/1978114 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 53696 event pairs, 1413 based on Foata normal form. 2/9021 useless extension candidates. Maximal degree in co-relation 98951. Up to 8974 conditions per place. [2024-06-21 20:44:33,313 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 558 selfloop transitions, 20 changer transitions 0/581 dead transitions. [2024-06-21 20:44:33,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 581 transitions, 8475 flow [2024-06-21 20:44:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:44:33,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:44:33,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 20:44:33,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3253968253968254 [2024-06-21 20:44:33,315 INFO L175 Difference]: Start difference. First operand has 375 places, 567 transitions, 7197 flow. Second operand 9 states and 123 transitions. [2024-06-21 20:44:33,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 581 transitions, 8475 flow [2024-06-21 20:44:36,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 581 transitions, 8363 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:36,311 INFO L231 Difference]: Finished difference. Result has 378 places, 569 transitions, 7222 flow [2024-06-21 20:44:36,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7085, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7222, PETRI_PLACES=378, PETRI_TRANSITIONS=569} [2024-06-21 20:44:36,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-21 20:44:36,312 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 569 transitions, 7222 flow [2024-06-21 20:44:36,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:36,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:36,312 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-21 20:44:36,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:44:36,313 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:36,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:36,313 INFO L85 PathProgramCache]: Analyzing trace with hash -189734404, now seen corresponding path program 1 times [2024-06-21 20:44:36,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:36,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300792797] [2024-06-21 20:44:36,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:36,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:39,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:39,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:39,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300792797] [2024-06-21 20:44:39,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300792797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:39,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:39,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:44:39,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126152207] [2024-06-21 20:44:39,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:39,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:44:39,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:39,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:44:39,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:44:39,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:44:39,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 569 transitions, 7222 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:39,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:39,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:44:39,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:42,560 INFO L124 PetriNetUnfolderBase]: 5919/9092 cut-off events. [2024-06-21 20:44:42,560 INFO L125 PetriNetUnfolderBase]: For 2064737/2064741 co-relation queries the response was YES. [2024-06-21 20:44:42,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100203 conditions, 9092 events. 5919/9092 cut-off events. For 2064737/2064741 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54013 event pairs, 1094 based on Foata normal form. 16/9105 useless extension candidates. Maximal degree in co-relation 100028. Up to 8760 conditions per place. [2024-06-21 20:44:42,713 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 554 selfloop transitions, 55 changer transitions 0/612 dead transitions. [2024-06-21 20:44:42,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 612 transitions, 8728 flow [2024-06-21 20:44:42,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:44:42,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:44:42,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 20:44:42,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 20:44:42,714 INFO L175 Difference]: Start difference. First operand has 378 places, 569 transitions, 7222 flow. Second operand 10 states and 162 transitions. [2024-06-21 20:44:42,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 612 transitions, 8728 flow [2024-06-21 20:44:47,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 612 transitions, 8599 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-21 20:44:47,205 INFO L231 Difference]: Finished difference. Result has 382 places, 572 transitions, 7351 flow [2024-06-21 20:44:47,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7093, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7351, PETRI_PLACES=382, PETRI_TRANSITIONS=572} [2024-06-21 20:44:47,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-21 20:44:47,205 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 572 transitions, 7351 flow [2024-06-21 20:44:47,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:47,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:47,206 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-21 20:44:47,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:44:47,206 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:47,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:47,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1614850616, now seen corresponding path program 2 times [2024-06-21 20:44:47,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:47,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806330208] [2024-06-21 20:44:47,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:47,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:50,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:50,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806330208] [2024-06-21 20:44:50,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806330208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:50,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:50,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:44:50,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365135795] [2024-06-21 20:44:50,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:50,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:44:50,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:50,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:44:50,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:44:51,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:44:51,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 572 transitions, 7351 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:51,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:51,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:44:51,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:54,288 INFO L124 PetriNetUnfolderBase]: 5977/9184 cut-off events. [2024-06-21 20:44:54,288 INFO L125 PetriNetUnfolderBase]: For 2103465/2103469 co-relation queries the response was YES. [2024-06-21 20:44:54,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101671 conditions, 9184 events. 5977/9184 cut-off events. For 2103465/2103469 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 55011 event pairs, 1171 based on Foata normal form. 16/9197 useless extension candidates. Maximal degree in co-relation 101494. Up to 8491 conditions per place. [2024-06-21 20:44:54,417 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 469 selfloop transitions, 148 changer transitions 0/620 dead transitions. [2024-06-21 20:44:54,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 620 transitions, 8877 flow [2024-06-21 20:44:54,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:44:54,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:44:54,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-21 20:44:54,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-21 20:44:54,419 INFO L175 Difference]: Start difference. First operand has 382 places, 572 transitions, 7351 flow. Second operand 11 states and 178 transitions. [2024-06-21 20:44:54,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 620 transitions, 8877 flow [2024-06-21 20:44:58,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 620 transitions, 8653 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 20:44:58,400 INFO L231 Difference]: Finished difference. Result has 387 places, 575 transitions, 7563 flow [2024-06-21 20:44:58,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7127, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7563, PETRI_PLACES=387, PETRI_TRANSITIONS=575} [2024-06-21 20:44:58,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-21 20:44:58,400 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 575 transitions, 7563 flow [2024-06-21 20:44:58,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:58,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:58,401 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-21 20:44:58,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:44:58,401 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:58,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:58,401 INFO L85 PathProgramCache]: Analyzing trace with hash -114190921, now seen corresponding path program 1 times [2024-06-21 20:44:58,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:58,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27055575] [2024-06-21 20:44:58,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:58,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:58,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:02,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-21 20:45:02,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:02,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27055575] [2024-06-21 20:45:02,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27055575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:02,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:02,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:45:02,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065271317] [2024-06-21 20:45:02,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:02,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:45:02,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:02,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:45:02,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:45:02,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:45:02,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 575 transitions, 7563 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:02,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:02,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:45:02,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:05,226 INFO L124 PetriNetUnfolderBase]: 6010/9243 cut-off events. [2024-06-21 20:45:05,226 INFO L125 PetriNetUnfolderBase]: For 2166605/2166609 co-relation queries the response was YES. [2024-06-21 20:45:05,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101966 conditions, 9243 events. 6010/9243 cut-off events. For 2166605/2166609 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 55423 event pairs, 1188 based on Foata normal form. 20/9260 useless extension candidates. Maximal degree in co-relation 101787. Up to 8318 conditions per place. [2024-06-21 20:45:05,387 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 472 selfloop transitions, 143 changer transitions 0/618 dead transitions. [2024-06-21 20:45:05,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 618 transitions, 9095 flow [2024-06-21 20:45:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:45:05,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:45:05,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 20:45:05,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:45:05,389 INFO L175 Difference]: Start difference. First operand has 387 places, 575 transitions, 7563 flow. Second operand 10 states and 168 transitions. [2024-06-21 20:45:05,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 618 transitions, 9095 flow [2024-06-21 20:45:10,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 618 transitions, 8717 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 20:45:10,073 INFO L231 Difference]: Finished difference. Result has 389 places, 576 transitions, 7605 flow [2024-06-21 20:45:10,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7185, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7605, PETRI_PLACES=389, PETRI_TRANSITIONS=576} [2024-06-21 20:45:10,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-21 20:45:10,074 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 576 transitions, 7605 flow [2024-06-21 20:45:10,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:10,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:10,074 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-21 20:45:10,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:45:10,075 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:10,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:10,075 INFO L85 PathProgramCache]: Analyzing trace with hash -117915788, now seen corresponding path program 3 times [2024-06-21 20:45:10,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:10,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293740710] [2024-06-21 20:45:10,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:10,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:13,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-21 20:45:13,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:13,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293740710] [2024-06-21 20:45:13,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293740710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:13,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:13,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:45:13,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883505553] [2024-06-21 20:45:13,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:13,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:45:13,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:13,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:45:13,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:45:13,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:45:13,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 576 transitions, 7605 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:13,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:13,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:45:13,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:17,312 INFO L124 PetriNetUnfolderBase]: 6051/9323 cut-off events. [2024-06-21 20:45:17,312 INFO L125 PetriNetUnfolderBase]: For 2181037/2181041 co-relation queries the response was YES. [2024-06-21 20:45:17,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102669 conditions, 9323 events. 6051/9323 cut-off events. For 2181037/2181041 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 56211 event pairs, 1211 based on Foata normal form. 16/9336 useless extension candidates. Maximal degree in co-relation 102489. Up to 8875 conditions per place. [2024-06-21 20:45:17,539 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 531 selfloop transitions, 90 changer transitions 0/624 dead transitions. [2024-06-21 20:45:17,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 624 transitions, 9163 flow [2024-06-21 20:45:17,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:45:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:45:17,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-21 20:45:17,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 20:45:17,541 INFO L175 Difference]: Start difference. First operand has 389 places, 576 transitions, 7605 flow. Second operand 11 states and 176 transitions. [2024-06-21 20:45:17,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 624 transitions, 9163 flow [2024-06-21 20:45:21,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 624 transitions, 8813 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 20:45:21,998 INFO L231 Difference]: Finished difference. Result has 393 places, 579 transitions, 7590 flow [2024-06-21 20:45:21,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7255, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7590, PETRI_PLACES=393, PETRI_TRANSITIONS=579} [2024-06-21 20:45:21,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-21 20:45:21,999 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 579 transitions, 7590 flow [2024-06-21 20:45:21,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:21,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:21,999 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-21 20:45:21,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:45:21,999 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:21,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:21,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1636706978, now seen corresponding path program 4 times [2024-06-21 20:45:22,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:22,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224042116] [2024-06-21 20:45:22,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:22,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:22,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:25,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:25,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:25,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224042116] [2024-06-21 20:45:25,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224042116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:25,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:25,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:45:25,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758618175] [2024-06-21 20:45:25,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:25,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:45:25,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:25,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:45:25,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:45:26,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:45:26,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 579 transitions, 7590 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:26,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:26,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:45:26,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:29,819 INFO L124 PetriNetUnfolderBase]: 6092/9385 cut-off events. [2024-06-21 20:45:29,819 INFO L125 PetriNetUnfolderBase]: For 2222750/2222754 co-relation queries the response was YES. [2024-06-21 20:45:29,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103209 conditions, 9385 events. 6092/9385 cut-off events. For 2222750/2222754 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56588 event pairs, 1203 based on Foata normal form. 16/9398 useless extension candidates. Maximal degree in co-relation 103027. Up to 8238 conditions per place. [2024-06-21 20:45:29,969 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 482 selfloop transitions, 146 changer transitions 0/631 dead transitions. [2024-06-21 20:45:29,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 631 transitions, 9220 flow [2024-06-21 20:45:29,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:45:29,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:45:29,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 20:45:29,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-21 20:45:29,971 INFO L175 Difference]: Start difference. First operand has 393 places, 579 transitions, 7590 flow. Second operand 11 states and 184 transitions. [2024-06-21 20:45:29,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 631 transitions, 9220 flow [2024-06-21 20:45:34,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 631 transitions, 8916 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-21 20:45:34,564 INFO L231 Difference]: Finished difference. Result has 397 places, 582 transitions, 7770 flow [2024-06-21 20:45:34,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7770, PETRI_PLACES=397, PETRI_TRANSITIONS=582} [2024-06-21 20:45:34,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-21 20:45:34,565 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 582 transitions, 7770 flow [2024-06-21 20:45:34,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:34,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:34,565 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-21 20:45:34,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:45:34,565 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-21 20:45:34,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:34,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1317205120, now seen corresponding path program 1 times [2024-06-21 20:45:34,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:34,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309243603] [2024-06-21 20:45:34,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:34,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:34,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:36,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:36,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:36,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309243603] [2024-06-21 20:45:36,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309243603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:36,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:36,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:36,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079315739] [2024-06-21 20:45:36,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:36,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:36,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:36,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:36,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:36,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:45:36,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 582 transitions, 7770 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:36,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:36,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:45:36,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:39,593 INFO L124 PetriNetUnfolderBase]: 6102/9406 cut-off events. [2024-06-21 20:45:39,593 INFO L125 PetriNetUnfolderBase]: For 2195593/2195597 co-relation queries the response was YES. [2024-06-21 20:45:39,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103510 conditions, 9406 events. 6102/9406 cut-off events. For 2195593/2195597 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 56892 event pairs, 1236 based on Foata normal form. 6/9409 useless extension candidates. Maximal degree in co-relation 103326. Up to 9150 conditions per place. [2024-06-21 20:45:39,736 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 541 selfloop transitions, 69 changer transitions 0/613 dead transitions. [2024-06-21 20:45:39,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 613 transitions, 9220 flow [2024-06-21 20:45:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:39,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:39,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 20:45:39,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 20:45:39,738 INFO L175 Difference]: Start difference. First operand has 397 places, 582 transitions, 7770 flow. Second operand 8 states and 130 transitions. [2024-06-21 20:45:39,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 613 transitions, 9220 flow [2024-06-21 20:45:44,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 613 transitions, 8833 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-21 20:45:44,809 INFO L231 Difference]: Finished difference. Result has 398 places, 585 transitions, 7650 flow [2024-06-21 20:45:44,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7383, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7650, PETRI_PLACES=398, PETRI_TRANSITIONS=585} [2024-06-21 20:45:44,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-21 20:45:44,810 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 585 transitions, 7650 flow [2024-06-21 20:45:44,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:44,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:44,810 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-21 20:45:44,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:45:44,810 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-21 20:45:44,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:44,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1310538880, now seen corresponding path program 2 times [2024-06-21 20:45:44,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:44,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143799244] [2024-06-21 20:45:44,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:44,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:46,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:46,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:46,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143799244] [2024-06-21 20:45:46,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143799244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:46,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:46,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:46,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530523860] [2024-06-21 20:45:46,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:46,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:46,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:46,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:46,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:46,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:45:46,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 585 transitions, 7650 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:46,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:46,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:45:46,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:49,688 INFO L124 PetriNetUnfolderBase]: 6112/9417 cut-off events. [2024-06-21 20:45:49,689 INFO L125 PetriNetUnfolderBase]: For 2211850/2211854 co-relation queries the response was YES. [2024-06-21 20:45:49,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103583 conditions, 9417 events. 6112/9417 cut-off events. For 2211850/2211854 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 56910 event pairs, 1325 based on Foata normal form. 6/9420 useless extension candidates. Maximal degree in co-relation 103398. Up to 9251 conditions per place. [2024-06-21 20:45:49,831 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 558 selfloop transitions, 58 changer transitions 0/619 dead transitions. [2024-06-21 20:45:49,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 619 transitions, 9167 flow [2024-06-21 20:45:49,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:49,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:49,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 20:45:49,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 20:45:49,833 INFO L175 Difference]: Start difference. First operand has 398 places, 585 transitions, 7650 flow. Second operand 8 states and 126 transitions. [2024-06-21 20:45:49,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 619 transitions, 9167 flow [2024-06-21 20:45:55,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 619 transitions, 8932 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:55,968 INFO L231 Difference]: Finished difference. Result has 401 places, 595 transitions, 7757 flow [2024-06-21 20:45:55,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7757, PETRI_PLACES=401, PETRI_TRANSITIONS=595} [2024-06-21 20:45:55,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-21 20:45:55,968 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 595 transitions, 7757 flow [2024-06-21 20:45:55,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:55,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:55,969 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-21 20:45:55,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:45:55,969 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-21 20:45:55,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:55,969 INFO L85 PathProgramCache]: Analyzing trace with hash 680334456, now seen corresponding path program 3 times [2024-06-21 20:45:55,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:55,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300131154] [2024-06-21 20:45:55,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:55,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:57,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:57,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:57,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300131154] [2024-06-21 20:45:57,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300131154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:57,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:57,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:57,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636630014] [2024-06-21 20:45:57,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:57,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:57,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:57,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:57,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:57,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 20:45:57,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 595 transitions, 7757 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:57,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:57,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 20:45:57,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:01,089 INFO L124 PetriNetUnfolderBase]: 6122/9429 cut-off events. [2024-06-21 20:46:01,089 INFO L125 PetriNetUnfolderBase]: For 2249110/2249110 co-relation queries the response was YES. [2024-06-21 20:46:01,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104957 conditions, 9429 events. 6122/9429 cut-off events. For 2249110/2249110 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 56919 event pairs, 1213 based on Foata normal form. 2/9428 useless extension candidates. Maximal degree in co-relation 104770. Up to 9107 conditions per place. [2024-06-21 20:46:01,228 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 525 selfloop transitions, 94 changer transitions 0/622 dead transitions. [2024-06-21 20:46:01,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 622 transitions, 9215 flow [2024-06-21 20:46:01,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:01,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:01,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 20:46:01,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 20:46:01,230 INFO L175 Difference]: Start difference. First operand has 401 places, 595 transitions, 7757 flow. Second operand 8 states and 130 transitions. [2024-06-21 20:46:01,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 622 transitions, 9215 flow